From 617f123f06691d0391664464ed85e05e5523dcbd Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Tue, 21 Nov 2006 23:26:47 +0000 Subject: [PATCH] Get rid of retail definitions of HAVE_STRDUP and HAVE_VSNPRINTF in some of the Windows-only makefiles; the correct place to assert these things is pg_config.h.win32. Per bug #2677. --- src/bin/pg_config/win32.mak | 2 +- src/bin/pg_dump/win32.mak | 2 +- src/bin/psql/bcc32.mak | 2 +- src/bin/psql/win32.mak | 2 +- src/include/pg_config.h.win32 | 2 +- src/interfaces/libpq/bcc32.mak | 2 +- src/interfaces/libpq/win32.mak | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/bin/pg_config/win32.mak b/src/bin/pg_config/win32.mak index 98b2e70ccb..a0fccf321f 100644 --- a/src/bin/pg_config/win32.mak +++ b/src/bin/pg_config/win32.mak @@ -53,7 +53,7 @@ CLEAN : CPP_PROJ=/nologo $(OPT) /W3 /EHsc /D "WIN32" $(DEBUGDEF) /D "_CONSOLE" /D\ "_MBCS" /Fp"$(INTDIR)\pg_config.pch" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c \ /I ..\..\include /I ..\..\interfaces\libpq /I ..\..\include\port\win32 \ - /I ..\..\include\port\win32_msvc /D "HAVE_STRDUP" /D "FRONTEND" \ + /I ..\..\include\port\win32_msvc /D "FRONTEND" \ /D "_CRT_SECURE_NO_DEPRECATE" CPP_OBJS=$(INTDIR)/ diff --git a/src/bin/pg_dump/win32.mak b/src/bin/pg_dump/win32.mak index 695a7ce057..5b4fce82ca 100644 --- a/src/bin/pg_dump/win32.mak +++ b/src/bin/pg_dump/win32.mak @@ -32,7 +32,7 @@ CPP_PROJ=/nologo $(OPT) /W3 /EHsc /D "WIN32" $(DEBUGDEF) /D "_CONSOLE" /D\ "_MBCS" /Fp"$(INTDIR)\pg_dump.pch" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c \ /I ..\..\include /I ..\..\interfaces\libpq /I ..\..\include\port\win32 \ /I ..\..\include\port\win32_msvc /I ..\..\backend \ - /D "HAVE_STRDUP" /D "FRONTEND" /D "_CRT_SECURE_NO_DEPRECATE" + /D "FRONTEND" /D "_CRT_SECURE_NO_DEPRECATE" CPP_OBJS=$(INTDIR)/ CPP_SBRS=. diff --git a/src/bin/psql/bcc32.mak b/src/bin/psql/bcc32.mak index 5a6caeef6e..d429a5b9e4 100644 --- a/src/bin/psql/bcc32.mak +++ b/src/bin/psql/bcc32.mak @@ -82,7 +82,7 @@ LIBRARIES = cw32mt.lib ..\..\interfaces\libpq\$(LIBPG_DIR)\blibpq.lib .path.obj = $(INTDIR) -USERDEFINES = WIN32;_CONSOLE;_MBCS;HAVE_STRDUP +USERDEFINES = WIN32;_CONSOLE;_MBCS ALL : sql_help.h psqlscan.c "..\..\port\pg_config_paths.h" "$(OUTDIR)\psql.exe" diff --git a/src/bin/psql/win32.mak b/src/bin/psql/win32.mak index 2d88c51acb..f0fe208fe5 100644 --- a/src/bin/psql/win32.mak +++ b/src/bin/psql/win32.mak @@ -30,7 +30,7 @@ CPP_PROJ=/nologo $(OPT) /W3 /EHsc /D "WIN32" $(DEBUGDEF) /D "_CONSOLE" /D\ "_MBCS" /Fp"$(INTDIR)\psql.pch" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c \ /I ..\..\include /I ..\..\interfaces\libpq /I ..\..\include\port\win32 \ /I ..\..\include\port\win32_msvc /I ..\pg_dump /I ..\..\backend \ - /D "HAVE_STRDUP" /D "FRONTEND" /D "_CRT_SECURE_NO_DEPRECATE" + /D "FRONTEND" /D "_CRT_SECURE_NO_DEPRECATE" CPP_OBJS=$(INTDIR)/ CPP_SBRS=. diff --git a/src/include/pg_config.h.win32 b/src/include/pg_config.h.win32 index 173cc55b3c..ec731b7d19 100644 --- a/src/include/pg_config.h.win32 +++ b/src/include/pg_config.h.win32 @@ -529,7 +529,7 @@ #define HAVE_UTIME_H 1 /* Define to 1 if you have the `vsnprintf' function. */ -/* #undef HAVE_VSNPRINTF */ +#define HAVE_VSNPRINTF 1 /* Define to 1 if you have the `waitpid' function. */ /* #undef HAVE_WAITPID */ diff --git a/src/interfaces/libpq/bcc32.mak b/src/interfaces/libpq/bcc32.mak index 737f03a574..30e25a29ab 100644 --- a/src/interfaces/libpq/bcc32.mak +++ b/src/interfaces/libpq/bcc32.mak @@ -59,7 +59,7 @@ INTDIR=.\Release OUTFILENAME=blibpq -USERDEFINES=FRONTEND;NDEBUG;WIN32;_WINDOWS;HAVE_VSNPRINTF;HAVE_STRDUP; +USERDEFINES=FRONTEND;NDEBUG;WIN32;_WINDOWS CPP=bcc32.exe CPP_PROJ = -I$(BCB)\include;..\..\include;..\..\include\port\win32;..\..\include\port\win32_msvc;..\..\port -n"$(INTDIR)" -WD -c -D$(USERDEFINES) -tWM \ diff --git a/src/interfaces/libpq/win32.mak b/src/interfaces/libpq/win32.mak index c53797ef0c..0fd56eb174 100644 --- a/src/interfaces/libpq/win32.mak +++ b/src/interfaces/libpq/win32.mak @@ -124,7 +124,7 @@ pg_config_paths.h: win32.mak CPP_PROJ=/nologo /W3 /EHsc $(OPT) /I "..\..\include" /I "..\..\include\port\win32" /I "..\..\include\port\win32_msvc" /I "..\..\port" /I. /D "FRONTEND" $(DEBUGDEF) /D\ "WIN32" /D "_WINDOWS" /Fp"$(INTDIR)\libpq.pch" \ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c \ - /D "HAVE_VSNPRINTF" /D "HAVE_STRDUP" /D "_CRT_SECURE_NO_DEPRECATE" + /D "_CRT_SECURE_NO_DEPRECATE" !IFDEF USE_SSL CPP_PROJ=$(CPP_PROJ) /D USE_SSL