diff options
-rw-r--r-- | src/include/port.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/include/port.h b/src/include/port.h index f2d751f33a9..f33ee15476c 100644 --- a/src/include/port.h +++ b/src/include/port.h @@ -165,15 +165,6 @@ extern unsigned char pg_tolower(unsigned char ch); #ifdef printf #undef printf #endif -/* - * Versions of libintl >= 0.18? try to replace setlocale() with a macro - * to their own versions. Remove the macro, if it exists, because it - * ends up calling the wrong version when the backend and libintl use - * different versions of msvcrt. - */ -#if defined(setlocale) && defined(WIN32) -#undef setlocale -#endif extern int pg_vsnprintf(char *str, size_t count, const char *fmt, va_list args); extern int @@ -216,6 +207,16 @@ __attribute__((format(printf, 1, 2))); #endif #endif /* USE_REPL_SNPRINTF */ +/* + * Versions of libintl >= 0.18? try to replace setlocale() with a macro + * to their own versions. Remove the macro, if it exists, because it + * ends up calling the wrong version when the backend and libintl use + * different versions of msvcrt. + */ +#if defined(setlocale) && defined(WIN32) +#undef setlocale +#endif + /* Portable prompt handling */ extern char *simple_prompt(const char *prompt, int maxlen, bool echo); |