Why symcat.h is not included anymore?

Kaveh R. Ghazi ghazi@caip.rutgers.edu
Sun Nov 23 16:22:00 GMT 2003


 > Hi,
 > In my architecture I need to use CONCAT2 which is defined in
 > gcc/include/symcat.h.  I was wondering why the include to symcat.h was
 > removed from system.h in gcc-3.4 snapshots (I don't see any file now
 > which includes it).
 > Thanks,
 >    Tal.

I'm sure you know this, but for clarity's sake: symcat.h is a file
which defines macros used to allow writing source code which compiles
with either a traditional C (K&R C) compiler or an ISO C90 compiler.

The dialect of C that GCC source code is written in no longer supports
being compiled by a traditional C compiler.  You must write your code
using ISO C90.  I.e. just use the __STDC__ version of CONCAT2's
definition in your source code directly.

		--Kaveh
--
Kaveh R. Ghazi			ghazi@caip.rutgers.edu



More information about the Gcc mailing list