diff options
Diffstat (limited to '20-mingw-tchar.patch')
-rw-r--r-- | 20-mingw-tchar.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/20-mingw-tchar.patch b/20-mingw-tchar.patch new file mode 100644 index 000000000000..9a46ccab68d6 --- /dev/null +++ b/20-mingw-tchar.patch @@ -0,0 +1,32 @@ +--- cyrus-sasl-2.1.27.orig/configure.ac 2021-05-04 00:43:26.301737400 +0530 ++++ cyrus-sasl-2.1.27/configure.ac 2021-05-04 00:44:14.503209900 +0530 +@@ -1121,6 +1121,8 @@ + ;; + mingw*) + AC_DEFINE(WIN32_LEAN_AND_MEAN, 1, [Define to 1, avoids handle_t redefinition.]) ++AC_DEFINE(_UNICODE, [], [Enable unicode environment.]) ++AC_DEFINE(UNICODE, [], [Enable unicode environment.]) + ;; + esac + AM_CONDITIONAL(MACOSX, test "$building_for_macosx" = yes) +@@ -1452,6 +1454,7 @@ + # endif + #else /* WIN32 */ + # include <winsock2.h> ++# include <tchar.h> + #endif /* WIN32 */ + #include <string.h> + +@@ -1524,9 +1527,9 @@ + #endif + + #ifdef WIN32 +-#define SASL_ROOT_KEY "SOFTWARE\\Carnegie Mellon\\Project Cyrus\\SASL Library" +-#define SASL_PLUGIN_PATH_ATTR "SearchPath" +-#define SASL_CONF_PATH_ATTR "ConfFile" ++#define SASL_ROOT_KEY _T("SOFTWARE\\Carnegie Mellon\\Project Cyrus\\SASL Library") ++#define SASL_PLUGIN_PATH_ATTR _T("SearchPath") ++#define SASL_CONF_PATH_ATTR _T("ConfFile") + + #include <windows.h> + inline static unsigned int sleep(unsigned int seconds) { |