MATCH
#define MATCH 1
#define MATCH(x, act) \
#define MATCH(x, y, w) \
#define MATCH(line, name) \
MATCH, /* o: waiting for output space to copy string */
#define MATCH(str) (memcmp(&xml[1], str, sizeof(str) - 1) == 0)
#undef MATCH
MATCH, /* o: waiting for output space to copy string */
#define MATCH(a) \
#define MATCH(field, value) (strncmp(ui->ut_ ## field, (value), \
#undef MATCH
MATCH, /* o: waiting for output space to copy string */
#define MATCH(g, n) (fnmatch((g), (n), FNM_PATHNAME) == 0)