postgresql/src/interfaces/libpq
Bruce Momjian 53cd7cd8a9 Make a separate win32 debug DLL along with the non-debug version:
Currently, src/interfaces/libpq/win32.mak builds a statically-linked
library "libpq.lib", a debug dll "libpq.dll", import library for the
debug dll "libpqdll.lib", a release dll "libpq.dll", import library for
the release dll "libpqdll.lib".  To avoid naming clashes, I would make
the debug dll and import libraries "libpqd.dll" and "libpqddll.lib".

Basically, the debug build uses the cl flags: "/MDd /D _DEBUG", and the
release build uses the cl flags "/MD /D NDEBUG".  Usually the debug
build has a "D" suffix on the file name, so for example:

libpqd.dll     libpq, debug build
libpqd.lib     libpq, debug build, import library
libpq.dll      libpq, release build
libpq.lib      libpq, release build, import library

David Turner
2004-03-09 04:53:37 +00:00
..
po New translation 2004-02-15 19:38:29 +00:00
Makefile Briefly, 2004-02-02 00:11:31 +00:00
README Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
bcc32.mak Reorder win32/bcc makefile mentions of thread.c for sanity. 2003-11-30 06:01:15 +00:00
blibpqdll.def Add PQexecPrepared() and PQsendQueryPrepared() functions, to allow 2003-08-13 16:29:03 +00:00
fe-auth.c More janitorial work: remove the explicit casting of NULL literals to a 2004-01-07 18:56:30 +00:00
fe-auth.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
fe-connect.c Allow libpq to do thread-safe SIGPIPE handling. This allows it to 2004-01-09 02:02:43 +00:00
fe-exec.c libpq's query to get the OIDs of large-object support functions was not 2004-03-05 01:53:59 +00:00
fe-lobj.c libpq's query to get the OIDs of large-object support functions was not 2004-03-05 01:53:59 +00:00
fe-misc.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
fe-print.c Allow libpq to do thread-safe SIGPIPE handling. This allows it to 2004-01-09 02:02:43 +00:00
fe-protocol2.c libpq's query to get the OIDs of large-object support functions was not 2004-03-05 01:53:59 +00:00
fe-protocol3.c Fix sanity-check code that mistakenly assumed error and notice messages 2003-12-28 17:43:57 +00:00
fe-secure.c More clearly describe why PQinSend returns false for non-threaded libpq. 2004-02-10 15:21:24 +00:00
libpq-fe.h Allow libpq to do thread-safe SIGPIPE handling. This allows it to 2004-01-09 02:02:43 +00:00
libpq-int.h libpq's query to get the OIDs of large-object support functions was not 2004-03-05 01:53:59 +00:00
libpq.rc Bump all version numbers and version stamps mentioned in RELEASE_CHANGES. 2003-11-30 06:09:54 +00:00
libpqddll.def Make a separate win32 debug DLL along with the non-debug version: 2004-03-09 04:53:37 +00:00
libpqdll.c Hello, i noticed that win32 native stopped working/compiling after the SSL merge 2002-07-20 05:43:31 +00:00
libpqdll.def Add PQexecPrepared() and PQsendQueryPrepared() functions, to allow 2003-08-13 16:29:03 +00:00
nls.mk New translation 2004-02-15 19:38:29 +00:00
pg_service.conf.sample Prevent service dbname from defaulting to service name, per bug report 2003-12-19 21:50:54 +00:00
pqexpbuffer.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
pqexpbuffer.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
pqsignal.c Briefly, 2004-02-02 00:11:31 +00:00
pqsignal.h Allow libpq to do thread-safe SIGPIPE handling. This allows it to 2004-01-09 02:02:43 +00:00
win32.c Briefly, 2004-02-02 00:11:31 +00:00
win32.h Make libpq thread-safe with configure --with-threads option. 2003-06-14 17:49:54 +00:00
win32.mak Make a separate win32 debug DLL along with the non-debug version: 2004-03-09 04:53:37 +00:00

README

This directory contains the C version of Libpq, the POSTGRES frontend library.