Lines Matching defs:cp
151 static void mcadd(struct parse *p, cset *cs, const char *cp);
153 static void mcsub(cset *cs, char *cp);
154 static int mcin(cset *cs, char *cp);
155 static char *mcfind(cset *cs, char *cp);
915 const struct cclass *cp;
928 for (cp = cclasses; cp->name != NULL; cp++)
929 if (strncmp(cp->name, sp, len) == 0 && cp->name[len] == '\0')
931 if (cp->name == NULL) {
937 u = cp->chars;
940 for (u = cp->multis; *u != '\0'; u += strlen(u) + 1)
996 const struct cname *cp;
1010 for (cp = cnames; cp->name != NULL; cp++)
1011 if (strncmp(cp->name, sp, len) == 0 && cp->name[len] == '\0')
1012 return(cp->code); /* known name */
1408 == char *cp);
1414 const char *cp)
1420 _DIAGASSERT(cp != NULL);
1424 cs->smultis += strlen(cp) + 1;
1434 (void) strcpy(cs->multis + oldend - 1, cp);
1441 == static void mcsub(cset *cs, char *cp);
1446 char *cp)
1452 _DIAGASSERT(cp != NULL);
1454 fp = mcfind(cs, cp);
1474 == static int mcin(cset *cs, char *cp);
1479 char *cp)
1483 _DIAGASSERT(cp != NULL);
1485 return(mcfind(cs, cp) != NULL);
1490 == static char *mcfind(cset *cs, char *cp);
1495 char *cp)
1500 _DIAGASSERT(cp != NULL);
1505 if (strcmp(cp, p) == 0)
1834 char *cp;
1895 cp = g->must;
1900 assert(cp < g->must + g->mlen);
1901 *cp++ = (char)OPND(s);
1903 assert(cp == g->must + g->mlen);
1904 *cp++ = '\0'; /* just on general principles */