_STR
#define X0(name) [name] = name ## _STR
#define X(name) [name] = name ## _STR
#define _STR2(x) _STR(x)
value_macro ## _STR, \
value_macro ## _STR, \
value_macro ## _STR \