STR
#define STR(X) STR1(X)
#define STR(x) __STR(x)
#undef STR
#define STR(s) #s /* convert to string */
#define STR(X) __STR(X)
#undef STR
SCN = 0x200, STR = 0x400, STA = 0x800, SCJ = 0x1000};
enum { ENUM, INT, STR, PO };
#define STR(x) _STR(x)
#define STR(s) XSTR(s)
#define STR(s) #s
#define STR(x) _STR(x)
# define STR(x) _STR(x)
#define STR(s) #s
#define STR(x) #x
#define STR(x) #x
#define STR(x) _STR(x)