emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master 094eb04: Fix MS-Windows build with mingw.org's MinGW


From: Eli Zaretskii
Subject: Re: master 094eb04: Fix MS-Windows build with mingw.org's MinGW
Date: Tue, 26 Nov 2019 20:50:48 +0200

> From: Robert Pluim <address@hidden>
> Cc: Eli Zaretskii <address@hidden>
> Date: Tue, 26 Nov 2019 19:25:54 +0100
> 
> Thanks for that Eli. Since this is expected to work on pre-Vista
> versions of Windows, is the equivalent to the following hack needed in
> the new network-interface-list:
> 
>           case MIB_IF_TYPE_ETHERNET:
>             /* Windows before Vista reports wireless adapters as
>                Ethernet.  Work around by looking at the Description
>                string.  */
>             if (strstr (adapter->Description, "Wireless "))
>               {
>                 ifmt_idx = WLAN;
>                 if_num = wlan_count++;
>               }
>             else
>               {
>                 ifmt_idx = ETHERNET;
>                 if_num = eth_count++;
>               }

I guess so.

> GetAdaptersAddresses returns wchar_t* for the description field, which
> means (I hope), that thereʼs some api for converting it appropriately.

We can use wcsstr instead.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]