3 /* Test for odd corner cases in stringizing/pasting.
4 Taken more or less verbatim from C99 section 6.10.3.3. */
9 #define hash_hash # ## #
11 #define in_between(a) mkstr(a)
12 #define join(c, d) in_between(c hash_hash d)
14 const char p
[] = join(x
, y
);
15 const char q
[] = "x ## y";