w32api-headers update?

Ken Brown kbrown@cornell.edu
Tue Jul 21 12:20:00 GMT 2015


On 7/18/2015 11:38 PM, JonY wrote:
> On 7/18/2015 03:14, Ken Brown wrote:
>> JonY,
>>
>> Could we get an update of w32api-headers?  There's a bug in shlobj.h, as
>> illustrated by the following:
>>
>> $ cat test.c
>> #include <shlobj.h>
>>
>> $ gcc -c test.c
>> In file included from test.c:1:0:
>> /usr/include/w32api/shlobj.h:37:3: error: unknown type name ‘EXTERN_C’
>>     SHFOLDERAPI SHGetFolderPathW (HWND hwnd, int csidl, HANDLE hToken,
>> DWORD dwFlags, LPWSTR pszPath);
>>     ^
>> /usr/include/w32api/shlobj.h:37:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
>> or ‘__attribute__’ before ‘HRESULT’
>>     SHFOLDERAPI SHGetFolderPathW (HWND hwnd, int csidl, HANDLE hToken,
>> DWORD dwFlags, LPWSTR pszPath);
>>     ^
>> /usr/include/w32api/shlobj.h:37:3: error: unknown type name ‘HRESULT’
>>
>> This can be fixed by moving the declaration of SHGetFolderPathW lower in
>> the file, near the declaration of SHGetFolderPathA.
>>
>> A google search suggests that this has already been reported upstream as
>> MinGW-w64 bug 476, but SourceForge is down at the moment, so I can't
>> actually look at that bug report.
>>
>
> Noted, will wait another few days for SF to come up. If not, we'll need
> to point the cygport build to another mirror.

The upstream bug report is now visible:

   http://sourceforge.net/p/mingw-w64/bugs/476/

Ken

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list