This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: w32api-headers update?


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]