STREQ
#define STREQ(a, b) (*(a) == *(b) && strcmp((a), (b)) == 0)
#define STREQ(a, b, n) (strlen(b) == (n) && strncmp(a, b, n) == 0)
#define STREQ(a, b) (strcmp((a), (b)) == 0)
#define STREQ(a, b) (strcmp((a), (b)) == 0)
#define STREQ(a, b) (strcmp((a), (b)) == 0)