ref: 5c0bbb5ff6603cf20c4e3f4ec16dd7b60799cb85
dir: /tests/cc/execute/0153-cpp_string.c/
#define M1(x,y) "This is a string $ or # or ## " #x y #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; }