bad
#define bad(val) (val == NULL || !isdigit(*val))
bad(char* comment, char* re, char* s, int len, unsigned long test)
static int bad(int a, int b)
enum bad { B, };
#define bad(val) (val == NULL || !isdigit(*val))
#define bad(val) (val == NULL || !isdigit(*val))