aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/include/port.h19
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);