From 399a36a75d2d06bfdb91402713d408271b4833ba Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Wed, 7 Jun 2006 22:24:46 +0000 Subject: Prepare code to be built by MSVC: o remove many WIN32_CLIENT_ONLY defines o add WIN32_ONLY_COMPILER define o add 3rd argument to open() for portability o add include/port/win32_msvc directory for system includes Magnus Hagander --- src/interfaces/libpq/win32.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/interfaces/libpq/win32.c') diff --git a/src/interfaces/libpq/win32.c b/src/interfaces/libpq/win32.c index 28b6a1a5bd..2c5a58bef1 100644 --- a/src/interfaces/libpq/win32.c +++ b/src/interfaces/libpq/win32.c @@ -26,12 +26,18 @@ #define NOCRYPT #include -#include #include #include "win32.h" -#include "postgres_fe.h" -#include "libpq-fe.h" -#include "libpq-int.h" + +/* Declared here to avoid pulling in all includes, which causes name collissions */ +#ifdef ENABLE_NLS +extern char * +libpq_gettext(const char *msgid) +__attribute__((format_arg(1))); +#else +#define libpq_gettext(x) (x) +#endif + static struct WSErrorEntry { -- cgit v1.2.1