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