-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 31.03.2013 21:23, Jon wrote:
>> LRN wrote:
>>> -----BEGIN PGP SIGNED  MESSAGE----- Hash: SHA1
>>> 
>>> 1) MS PSDK 7 includes winsock.h from windows.h only when
>>> compiling for MAC winsock.h defines _WINSOCKAPI_, it is used as
>>> #include guard
> 
> With MS PSDK v7.1 on my Win7 32-bit box I see something different.
> Windows.h only includes winsock.h if WIN32_LEAN_AND_MEAN is not
> defined and _MAC is not defined. Something similar to:
> 
> #ifndef WIN32_LEAN_AND_MEAN ... #ifndef _MAC ... #  include
> <winsock.h> #endif ... #endif
> 
> 
> Jon
> 
...ok, i must be sleepy or something, because it's the same in 7.0,
but i mus-interpreted it.
/me re-reads carefully.
Yes, if WIN32_LEAN_AND_MEAN is not defined, and _MAC is not defined,
then <winsock.h> is included from windows.h.

OK. That's basically the same as mingw-w64 windows.h then, except that
MS SDK doesn't throw warnings in winsock2.h when _WINSOCKAPI_ is
already defined (other than a pre-processor warning about re-definition).

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRWJ6AAAoJEOs4Jb6SI2Cwc88IAM2MP7fcWgIXfJOcQTaQujcJ
sq0BrOcUkBtD9uLbqiaKu35Rfn3jf8kobpbkgDEBGE3cGPShu16EYuBwDeGJFp5V
wmBpBF8Tm2/ZXlHv684KbhqGxd9hn0uIjfxzMaqDm4728dy4/BFKi8paybaMjNA2
LTujkaedSh9AGeVOpx0tY2+HkednonpPZAbH/1Pr+IFEkBIbITtYQtMvCicv4S+P
ucPGvM6ZH5NHyK+UiUF6hHJm7viorY5ikHyWDUHlcYSnWvcMWEQCw14y7ZJOclGb
bRoymCKyfpx4xPtjPqr7HnAeegGJr3Q6kt/X3yWmLFv91tImSU/4e+Cx8pcxWhw=
=Oazc
-----END PGP SIGNATURE-----
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
https://mail.gnome.org/mailman/listinfo/xml

Reply via email to