strpqcmp
if (strpqcmp("$return", p, q) == 0) {
} else if (errvar != NULL && strpqcmp(errvar, p, q) == 0) {
} else if (strpqcmp("unchanged", p, q) == 0) {
} else if (strpqcmp("oneof", p, q) == 0) {
} else if (strpqcmp("someof", p, q) == 0) {
} else if (strpqcmp("errno", p, q) == 0) {
static int strpqcmp(char *, char *, char *);