Lines Matching refs:cp
254 char *cp = instring;
302 while ((c = *cp++) != 0) {
308 switch (c = *cp++) {
334 c = *cp++;
356 c = *cp++;
500 switch (c = *cp++) {
543 if (*cp >= 'a' && *cp <= 'z') {
544 vars[*cp++ - 'a'] = pop(&stk);
546 if (*cp >= 'A' && *cp <= 'Z') {
547 regs[*cp++ - 'A'] =
562 if (*cp >= 'a' && *cp <= 'z') {
563 push(&stk, vars[*cp++ - 'a']);
565 if (*cp >= 'A' && *cp <= 'Z') {
566 push(&stk, regs[*cp++ - 'A']);
580 push(&stk, *cp++);
581 if (*cp++ != '\'') {
596 if (*cp == '-') {
598 cp++;
600 if (*cp == '+')
601 cp++;
602 while ((c = *cp++) >= '0' && c <= '9') {
704 cp = _branchto(cp, 'e');
708 cp = _branchto(cp, ';');
730 _branchto(register char *cp, char to)
735 while (c = *cp++) {
737 if ((c = *cp++) == to || c == ';') {
739 return (cp);