value
#undef value
#define value pValue
value(SQUARE *sqp)
value(char *p)
struct value {
value(const char *name)
#define value(v) vtable[v].v_value
struct value {