Say I have this:
#define CAKE , something
and the result I want is ", something"
. Can it be done?
The following doesn't work in gcc:
#define MAKE_STRING(x) #x
#define STRING(x) MAKE_STRING(x)
STRING(CAKE)
The compiler thinks I'm passing two arguments into MAKE_STRING() and balks.