Lines Matching refs:ccp
60 const char *s, *ccp; in execute() local
102 (ccp = skip_wdvarname(t->vars[0], true)) != t->vars[0] && in execute()
104 ccp[0] == CHAR && ((ccp[1] == '=' && ccp[2] == EOS) || in execute()
105 /* or "varname+=" */ (ccp[1] == '+' && ccp[2] == CHAR && in execute()
106 ccp[3] == '=' && ccp[4] == EOS))) { in execute()
344 if ((ccp = do_selectargs(ap, is_first))) { in execute()
346 setstr(global(t->str), ccp, KSH_UNWIND_ERROR); in execute()
386 ccp = evalstr(t->str, DOTILDE | DOSCALAR); in execute()
390 gmatchx(ccp, s, false))) { in execute()
391 record_match(ccp); in execute()
652 const char *ccp; in comexec() local
654 ccp = skip_varname(cp, true); in comexec()
655 if (*ccp == '+') in comexec()
656 ++ccp; in comexec()
657 if (*ccp == '=') in comexec()
658 ++ccp; in comexec()
659 shf_write(cp, ccp - cp, shl_xtrace); in comexec()
660 print_value_quoted(shl_xtrace, ccp); in comexec()
1596 const char * volatile ccp = iop->heredoc; in hereinval() local
1608 ccp = evalstr(iop->delim, DOHERESTR | DOSCALAR | DOHEREDOC); in hereinval()
1612 s->start = s->str = ccp; in hereinval()
1617 ccp = evalstr(yylval.cp, DOSCALAR | DOHEREDOC); in hereinval()
1621 shf_puts(ccp, shf); in hereinval()
1623 strdupx(*resbuf, ccp, APERM); in hereinval()