http://bugs.winehq.org/show_bug.cgi?id=7199
Summary: anonymous unions in winnt.h not disabled for ANSI Product: Wine Version: 0.9.29. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: jjk3@msstate.edu
winnt.h uses anonymous unions and disables them for certain compilers but not for ANSI mode (which doesn't allow them). It should disable them when using strict ANSI mode as well.