Possible Duplicate:
Stringification of a macro value
I want to write a C macro that takes a "sequence of characters" (for example, #define macro(sequence)) and return the quoted string "sequence", so the macro should create "\"sequence\"". I know I can do #sequence but this just returns "sequence" which is not what I'm looking for... I must say that "sequence" is another macro, so I can't write it as it is in this macro since it gets "non literally" replaced. Any ideas?