STREQN
#define STREQN(s1,s2) ((*s1 == *s2) && (strcmp(s1,s2) == 0))
#define STREQN(a, b, n) ((a)[0] == (b)[0] && strncmp(a, b, n) == 0)