On Fri, Aug 21, 2009 at 12:31 PM, Juan Langjuan.lang@gmail.com wrote:
We don't protect by __GNUC__ for any of our other assembly either, even though it all uses GNU assembly syntax. So personally I think that part's okay.
There are a few instances of it, at least in code we care about sharing with a mingw build
sedwards@sedwards-desktop:~/source/wine$ find -name *.c | xargs grep "(__i386__) && defined(__GNUC__)" ./libs/wine/port.c:#if defined(__i386__) && defined(__GNUC__) ./dlls/ntdll/large_int.c:#if defined(__i386__) && defined(__GNUC__) ./dlls/kernel32/instr.c:#if defined(__i386__) && defined(__GNUC__) ./dlls/winex11.drv/dib.c:#if defined(__i386__) && defined(__GNUC__) ./dlls/winex11.drv/dib.c:#if defined(__i386__) && defined(__GNUC__) ./dlls/ddraw/device.c:#if defined(__i386__) && defined(__GNUC__) ./dlls/ddraw/device.c:#if defined(__i386__) && defined(__GNUC__)