Re: MingW and _WIN32_WINNT

Mauro Tortonesi <[email protected]> Thu, 28 Dec 2006 11:17:04 +0100
Newsgroups gmane.comp.web.wget.patches
Organization Ferrara Linux User Group
Message-ID <[email protected]>
Gisle Vanem wrote:
> The below patches is needed with the latest MingW headers
> (e.g. <ws2tcpip.h>). I'll not go into as to why one should need it...
> 
> --- SVN-Latest/windows/config-compiler.h        Wed Nov 01 15:31:42 2006
> +++ windows/config-compiler.h   Tue Dec 12 11:09:47 2006
> @@ -91,6 +91,15 @@
> #define HAVE_UINTPTR_T 1
> 
> #define HAVE_STRTOLL 1
> +
> +/* MingW needs _WIN32_WINNT==0x0501 defined to pull in getaddrinfo()
> + * and freeaddrinfo() etc.
> + */
> +#if !defined(_WIN32_WINNT) || (_WIN32_WINNT < 0x0501)
> +#undef _WIN32_WINNT
> +#define _WIN32_WINNT 0x0501
> +#endif
> +
> ♀
> /* -------------------- */
> /* MS Visual C section. */
> 
> --gv

hi gisle,

shouldn't these directives be inside the:

#if defined __MINGW32__
#endif

section of config-compiler.h?

-- 
Aequam memento rebus in arduis servare mentem...

Mauro Tortonesi                          http://www.tortonesi.com

University of Ferrara - Dept. of Eng.    http://www.ing.unife.it
GNU Wget - HTTP/FTP file retrieval tool  http://www.gnu.org/software/wget
Deep Space 6 - IPv6 for Linux            http://www.deepspace6.net
Ferrara Linux User Group                 http://www.ferrara.linux.it