#define xCAT(A,B) … #define CAT(A,B) … #undef EL #define EL … #define xFN(TYPE,NAME) … #define FN(TYPE,NAME) … #define xLIST(EL) … #define LIST(EL) …
#define xCAT(A,B) … #define CAT(A,B) … #undef EL #define EL … #define xFN(TYPE,NAME) … #define FN(TYPE,NAME) … #define xLIST(EL) … #define LIST(EL) …