[vlc-devel] [PATCH] Contrib: fix UPNP building on Win32

Steve Lhomme robux4 at videolabs.io
Mon Mar 2 16:41:13 CET 2015


On Mon, Mar 2, 2015 at 4:32 PM, Jean-Baptiste Kempf <jb at videolan.org> wrote:
> On 02 Mar, Steve Lhomme wrote :
>> Fixes #14057
>> ---
>>  modules/services_discovery/upnp.hpp | 4 ++++
>>  1 file changed, 4 insertions(+)
>>
>> diff --git a/modules/services_discovery/upnp.hpp b/modules/services_discovery/upnp.hpp
>> index 23fe4db..09e1bc3 100644
>> --- a/modules/services_discovery/upnp.hpp
>> +++ b/modules/services_discovery/upnp.hpp
>> @@ -28,6 +28,10 @@
>>  #include <vector>
>>  #include <string>
>>
>> +#ifdef _WIN32
>> +# undef if_nametoindex
>> +#endif
>
> Your mingw header is declaring if_nametoindex with the wrong WIN32_WINNT
> guards.


No it's guarded with _WIN32_WINT >= 0x600, which corresponds to the
availability in Windows.
https://msdn.microsoft.com/en-us/library/windows/desktop/bb408409%28v=vs.85%29.aspx



More information about the vlc-devel mailing list