RE: [HACKERS] LIBPQ for WIN32 - Mailing list pgsql-hackers

From Hiroshi Inoue
Subject RE: [HACKERS] LIBPQ for WIN32
Date
Msg-id 000701bdeb4a$fd67fdc0$2801007e@cadzone.tpf.co.jp
Whole thread Raw
In response to RE: [HACKERS] LIBPQ for WIN32  (Vince Vielhaber <vev@michvhf.com>)
Responses RE: [HACKERS] LIBPQ for WIN32  (Vince Vielhaber <vev@michvhf.com>)
List pgsql-hackers
>
> On 28-Sep-98 Hiroshi Inoue wrote:
> > I think that current DLL supports version 1.0,1.1,2.0,2.1 and 2.2 and we
> > can
> > specify any version from 1.0 to 2.2 .
> > For example,if we call WSAStartup(MAKEWORD(1.0),&wsaData) from libpq
> > and call WSAStartup(MAKEWORD(2,2),&wsaData) from psql,both return OK
> > and wsaData.wVersion is 1.0 for libpq and 2.2 for psql.
>
> Whichever is done, try not to ever request a version higher than what is
> required.  It forces upgrades that may not even be necessary.  It's been
> awhile since I've done windows code, but I've been bitten by requiring a
> higher version of a library than necessary - more than once without even
> realising it.  It's not very fun when it comes time to fix it.
>

How about my sample code at the end of my previous post.
In that code,libpq does nothing if main application calls WSAStartup().

Hiroshi Inoue
inoue@tpf.co.jp


pgsql-hackers by date:

Previous
From: Vince Vielhaber
Date:
Subject: RE: [HACKERS] LIBPQ for WIN32
Next
From: Robert Bruccoleri
Date:
Subject: SGI Port of Postgresql 6.4 snapshot of 09/28/98