cmptoken
if (cmptoken(line, "endif")) {
walk = cmptoken(line, "ifdef");
walk = cmptoken(line, "ifndef");
walk = cmptoken(line, "else");
walk = cmptoken(line, "include");
walk = cmptoken(line, "define");
walk = cmptoken(line, "undef");
walk = cmptoken(line, "warning");
walk = cmptoken(line, "error");