You _CAN_ "stringize" tokens in (some) K&R pre-processors
Richard Barnette
barnettr at snaggle.rtp.dg.com
Thu Apr 4 10:07:15 AEST 1991
In article <323 at secola.Columbia.NCR.COM> jmartin at secola.Columbia.NCR.COM (John V. Martinez) writes:
>
> I seem to recall a thread of discussion a couple of weeks ago
>about how to "stringize" a token using the K&R C preprocessor (ANSI C
>provides the # operator to do this.) Anyway, as I recall, the concensus
>was that it couldn't be done. (At least, no one submitted a method, as
>far as I know...)
>
Some preprocessors will accept
#define stringize(A) "A"
GNU C will do this if you say -traditional. The AT&T unix compilers
tend to do this (but I reckon it depends on your system).
Richard Barnette | Data General Corporation | obligatory (in)famous quote:
(919) 248-6225 | RTP, NC 27709 | You wascal wabbit!
Commercial Languages | 62 T.W. Alexander Drive | Wandering wizards won't
barnettr at dg-rtp.dg.com | win! - /usr/lib/sendmail
More information about the Comp.lang.c
mailing list