> "andrew" == andrew m goth <[EMAIL PROTECTED]> writes:
andrew> For the non-__STDC__ case, why is the macro called _ECHO on
andrew> one line and ECHO on the next?
Given that GNAT can only be compiled with GNAT, I bet the non __STDC__
case has not been exercized for years and can simply be rem
Today I happened across something that made me scratch my head.
Perhaps you can help me understand. Or maybe it's a bug.
ada.h contains the following preprocessor juju:
#ifdef __STDC__
#define CAT(A,B) A##B
#else
#define _ECHO(A) A
#define CAT(A,B) ECHO(A)B
#endif
For the non-__STDC__ case, w