Lines Matching refs:cp
256 char *cp = instring;
304 while ((c = *cp++) != 0) {
310 switch (c = *cp++) {
336 c = *cp++;
358 c = *cp++;
502 switch (c = *cp++) {
545 if (*cp >= 'a' && *cp <= 'z') {
546 vars[*cp++ - 'a'] = pop(&stk);
548 if (*cp >= 'A' && *cp <= 'Z') {
549 regs[*cp++ - 'A'] =
564 if (*cp >= 'a' && *cp <= 'z') {
565 push(&stk, vars[*cp++ - 'a']);
567 if (*cp >= 'A' && *cp <= 'Z') {
568 push(&stk, regs[*cp++ - 'A']);
582 push(&stk, *cp++);
583 if (*cp++ != '\'') {
598 if (*cp == '-') {
600 cp++;
602 if (*cp == '+')
603 cp++;
604 while ((c = *cp++) >= '0' && c <= '9') {
706 cp = _branchto(cp, 'e');
710 cp = _branchto(cp, ';');
732 _branchto(register char *cp, char to)
737 while (c = *cp++) {
739 if ((c = *cp++) == to || c == ';') {
741 return (cp);