Lines Matching defs:cp
480 const char *cp = es->tokp;
486 while ((c = *cp), ksh_isspace(c))
487 ++cp;
491 ++cp;
494 es->tokp = cp;
499 for (; ksh_isalnux(c); c = *cp)
500 cp++;
504 len = array_ref_len(cp);
507 cp += len;
519 strndupx(tvar, es->tokp, cp - es->tokp, ATEMP);
524 } else if (c == '1' && cp[1] == '#') {
525 cp += 2;
526 cp += utf_ptradj(cp);
527 strndupx(tvar, es->tokp, cp - es->tokp, ATEMP);
531 ++cp;
532 cp += utf_ptradj(cp);
533 if (*cp++ != '\'')
537 c = cp - es->tokp;
547 c = *cp++;
548 strndupx(tvar, es->tokp, --cp - es->tokp, ATEMP);
562 if (c == n0 && strncmp(cp, opinfo[i].name,
565 cp += opinfo[i].len;
571 es->tokp = cp;