Re: ada.h _ECHO

2008-11-20 Thread Samuel Tardieu
> "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

ada.h _ECHO

2008-11-20 Thread andrew . m . goth
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