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  }