Concatenating with a compile-time definition in "ANSI" CPP
Jacob Gore
jacob at gore.com
Sat Sep 23 10:47:00 AEST 1989
Can the following be achieved with "ANSI" cpp:
MtaInit()
expands to
SomeNameInit()
where Mta=SomeName is specified at compile-time, WITHOUT enumerating every
possible value of Mta in an #ifdef?
I want to be able to, for example, use -DMta=Sendmail in cc's command line,
and have that result in "MtaInit()" replaced with "SendmailInit()" in the code.
Is there a way to do this?
Jacob
--
Jacob Gore Jacob at Gore.Com {boulder,nucsrl}!gore!jacob
More information about the Comp.lang.c
mailing list