ref: c2ec983c04747f3174c2a46e474be1a4a4e0ff3b
dir: /tests/execute/0153-cpp-string.c/
#define M1(x) "This is a string $ or # or ## " ## #x #define STR "This is a string $ or # or ## and it is ok!" int main(void) { char *s, *t = M1(and it is ok!); for (s = STR; *s && *s == *t; ++s) ++t; return *s; }