]> granicus.if.org Git - postgresql/commit
Attached is a patch to remove the definitions of libpq's internal
authorBruce Momjian <bruce@momjian.us>
Thu, 3 Sep 1998 02:10:56 +0000 (02:10 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 3 Sep 1998 02:10:56 +0000 (02:10 +0000)
commitf71d0cf64ebd53fc277adddfd81c9913badb92ba
treedfb56c71e84e52703f11c5c233461369baad2d0d
parentbcc15f15e10630b2624a1610d61bedb88e4c4901
Attached is a patch to remove the definitions of libpq's internal
structs from libpq-fe.h, as we previously discussed.

There turned out to be sloppy coding practices in more places than
I had realized :-(, but all in all I think it was a well-worth-while
exercise.

I ended up adding several routines to libpq's API in order to respond
to application requirements that were exposed by this work.  I owe the
docs crew updates for libpq.sgml to describe these changes.  I'm way too
tired to work on the docs tonight, however.

This is the last major change I intend to submit for 6.4.  I do want
to see if I can make libpgtcl work with Tcl 8.0 before we go final,
but hopefully that will be a minor bug fix.
12 files changed:
src/bin/pg_dump/pg_dump.c
src/bin/psql/psql.c
src/interfaces/ecpg/lib/ecpglib.c
src/interfaces/libpgtcl/pgtclCmds.c
src/interfaces/libpgtcl/pgtclId.c
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/fe-exec.c
src/interfaces/libpq/fe-misc.c
src/interfaces/libpq/libpq-fe.h
src/interfaces/libpq/libpq-int.h
src/interfaces/libpq/libpqdll.def
src/interfaces/perl5/Pg.xs