for (; *p; p = skip(p)) {
#define space(x) ((c = p[x]) == ' ' || c == '\t' || c == '\n')
if (strncmp(p, "on", 2) == 0 && space(2))
for (; *p; p = skip(p)) {
#define space(x) ((c = p[x]) == ' ' || c == '\t' || c == '\n')
if (strncmp(p, "on", 2) == 0 && space(2))