Microsoft compilers don't support C99 syntax. The only native windows
compilers that support C99 syntax are mingw32-gcc and Intel C/C++
compiler, but we can't seriously support windows platform by targeting
these compilers alone and leave msvc out.

So there is no point in pretending that C99 syntax is OK when
compiling gallium source code with gcc on unices. The -std=c99 option
will have to go away.

The -ansi option is too restrictive, so the best is just to use the
gcc default, which is "gnu89", corresponding to the 1990 C standard
plus GNU extensions.

It might be also useful to enable "-pedantic", so that you'll get
warnings when you (ab)use the GNU extensions. The only annoying thing
with "-pedantic" is the // comments warnings, which virtually every C
compiler supports nowadays... Any idea on how to silence it when using
-pedantic?

Jose

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to