From 8864ee0b6b45d52d85f67e3e027e119e2700c3f4 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Mon, 7 Jun 1999 14:29:20 +0000 Subject: [PATCH] > Here is a small patch that should only affect win32 building > (native win32, not cygnus). > It does the following: > Patches two win32.mak files to DEFINE HAVE_VSNPRINTF and > HAVE_STRDUP. This is required to build at all. > Bumps the version number on libpq.dll from 6.4 to 6.5. > Required for install programs to work. > Adds defintions for BLCKSZ and MAXIMUM_ALIGN to "win32.h" in > the client-side libpiq directory. > > All these files are only used when building on native win32, > so it should be safe I think. > > Again, really sorry to throw this in so late, but I would > hate to do the same thing as with 6.4 (which required 6.4.1 > to at all compile on Win32). > > Thanks, > > //Magnus --- src/bin/psql/win32.mak | 2 +- src/interfaces/libpq/libpq.rc | 10 +++++----- src/interfaces/libpq/win32.h | 6 +++--- src/interfaces/libpq/win32.mak | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/bin/psql/win32.mak b/src/bin/psql/win32.mak index 65d7e19213..0ebc3e512c 100644 --- a/src/bin/psql/win32.mak +++ b/src/bin/psql/win32.mak @@ -28,7 +28,7 @@ CLEAN : CPP_PROJ=/nologo /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\ "_MBCS" /Fp"$(INTDIR)\psql.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c \ - /I ..\..\include /I ..\..\interfaces\libpq + /I ..\..\include /I ..\..\interfaces\libpq /D "HAVE_STRDUP" /D "BLCKSZ=8192" !IFDEF MULTIBYTE !IFNDEF MBFLAGS diff --git a/src/interfaces/libpq/libpq.rc b/src/interfaces/libpq/libpq.rc index 725adbc351..394a9eb3ca 100644 --- a/src/interfaces/libpq/libpq.rc +++ b/src/interfaces/libpq/libpq.rc @@ -1,8 +1,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 6,4,0,0 - PRODUCTVERSION 6,4,0,0 + FILEVERSION 6,5,0,0 + PRODUCTVERSION 6,5,0,0 FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,13 +15,13 @@ BEGIN BEGIN VALUE "CompanyName", "\0" VALUE "FileDescription", "PostgreSQL Access Library\0" - VALUE "FileVersion", "6, 4, 0, 0\0" + VALUE "FileVersion", "6, 5, 0, 0\0" VALUE "InternalName", "libpq\0" - VALUE "LegalCopyright", "Copyright (C) 1998\0" + VALUE "LegalCopyright", "Copyright (C) 1999\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "libpq.dll\0" VALUE "ProductName", "PostgreSQL\0" - VALUE "ProductVersion", "6, 4, 0, 0\0" + VALUE "ProductVersion", "6, 5, 0, 0\0" END END BLOCK "VarFileInfo" diff --git a/src/interfaces/libpq/win32.h b/src/interfaces/libpq/win32.h index 2565700c92..d3e9b34815 100644 --- a/src/interfaces/libpq/win32.h +++ b/src/interfaces/libpq/win32.h @@ -29,7 +29,7 @@ * Parts of config.h that you get with autoconf on other systems */ -/* - * Default port to connect to - */ #define DEF_PGPORT "5432" +#define BLCKSZ 8192 +#define MAXIMUM_ALIGNOF 4 + diff --git a/src/interfaces/libpq/win32.mak b/src/interfaces/libpq/win32.mak index 60c70a9a00..11023cc2cb 100644 --- a/src/interfaces/libpq/win32.mak +++ b/src/interfaces/libpq/win32.mak @@ -43,7 +43,7 @@ CLEAN : CPP_PROJ=/nologo /ML /W3 /GX /O2 /I "..\..\include" /D "NDEBUG" /D\ "WIN32" /D "_WINDOWS" /Fp"$(INTDIR)\libpq.pch" /YX\ - /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c + /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c /D "HAVE_VSNPRINTF" /D "HAVE_STRDUP" !IFDEF MULTIBYTE !IFNDEF MBFLAGS