[reSIProcate] compat.hxx broken for IPPROTO_IPV6

Jeremy Geras jgeras at counterpath.com
Tue Mar 24 18:35:46 CDT 2009


Hi,

Unless I'm missing some #include that everyone else on Windows has, I don't think that IPPROTO_IPV6 can be checked with an #ifndef in rutil\compat.hxx the way that it is right now on the trunk...  IPPROTO_IPV6 is part of an enum, it isn't #define'd.

So
#ifndef IPPROTO_IPV6

should actually be something more along the lines of

#if(_WIN32_WINNT >= 0x0501)
#define IPPROTO_IPV6
#else
...

Or maybe we should just #undef USE_IPV6 ?

In case it's relevant, I'm on Windows XP SP3 with the latest Platform SDK (6.1) compiling in VS 2008.

Jeremy

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20090324/5fca38fb/attachment.htm>


More information about the resiprocate-devel mailing list