aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorIngo Klöcker <[email protected]>2023-04-04 10:11:15 +0000
committerIngo Klöcker <[email protected]>2023-04-04 10:11:15 +0000
commitd256ba7cc57d9bfcfa05fb05cf66dc992efbb695 (patch)
tree9676aba4fa8ba878fb1cfa08409acd65ec62b392 /configure.ac
parentcore: Minor code cleanup. (diff)
downloadgpgme-d256ba7cc57d9bfcfa05fb05cf66dc992efbb695.tar.gz
gpgme-d256ba7cc57d9bfcfa05fb05cf66dc992efbb695.zip
w32: Always use UTF-8 for localized texts
* configure.ac: Define GPG_ERR_ENABLE_GETTEXT_MACROS. * src/version.c (do_subsystem_inits) [W32]: Switch gettext to UTF-8. -- On Windows, applications using GpgME can now rely on localized texts returned by GpgME, e.g. the texts for error codes, to be UTF-8 encoded. In particular, this saves a useless and possibly lossy conversion to native encoding and back to UTF-8. On other OSes, where we use the system provided gettext, we assume that UTF-8 is used nowadays. GnuPG-bug-id: 5960
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac3
1 files changed, 3 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 0c15ab08..3ec1ea44 100644
--- a/configure.ac
+++ b/configure.ac
@@ -922,6 +922,9 @@ AH_BOTTOM([
# define GPGME_GCC_A_PURE
#endif
+/* Under Windows we use the gettext code from gpgrt. */
+#define GPG_ERR_ENABLE_GETTEXT_MACROS
+
/* Under WindowsCE we need gpg-error's strerror macro. */
#define GPG_ERR_ENABLE_ERRNO_MACROS 1