On Fri, Aug 21, 2009 at 12:31 PM, Juan Lang<juan.lang(a)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(a)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__) -- Steven Edwards "There is one thing stronger than all the armies in the world, and that is an idea whose time has come." - Victor Hugo