modernc.org/ccgo/v3@v3.16.14/lib/testdata/tcc-0.9.27/tests/tests2/64_macro_nesting.c (about) 1 #include <stdio.h> // printf() 2 3 #define CAT2(a,b) a##b 4 #define CAT(a,b) CAT2(a,b) 5 #define AB(x) CAT(x,y) 6 7 int main(void) 8 { 9 int xy = 42; 10 printf("%d\n", CAT(A,B)(x)); 11 return 0; 12 }