Lines Matching defs:keyword
143 * Sometimes when editing a keyword the replacement text is longer, so
195 static char *keyword; /* used for editing #elif's */
592 static void Mpass (void) { memcpy(keyword, "if ", 4); Pelif(); }
661 snprintf(keyword, tline + sizeof(tline) - keyword,
816 keyword = tline + (cp - tline);
817 if ((cp = matchsym("ifdef", keyword)) != NULL ||
818 (cp = matchsym("ifndef", keyword)) != NULL) {
823 retval = (keyword[2] == 'n')
832 } else if ((cp = matchsym("if", keyword)) != NULL)
834 else if ((cp = matchsym("elif", keyword)) != NULL)
836 else if ((cp = matchsym("else", keyword)) != NULL)
838 else if ((cp = matchsym("endif", keyword)) != NULL)
841 cp = skipsym(keyword);
842 /* no way can we deal with a continuation inside a keyword */