Lines Matching refs:ccp
60 const char *s, *ccp; in execute() local
96 (ccp = skip_wdvarname(t->vars[0], true)) != t->vars[0] && in execute()
98 ccp[0] == CHAR && ((ccp[1] == '=' && ccp[2] == EOS) || in execute()
99 /* or "varname+=" */ (ccp[1] == '+' && ccp[2] == CHAR && in execute()
100 ccp[3] == '=' && ccp[4] == EOS)) && in execute()
104 size_t n = ccp - t->vars[0] + (ccp[1] == '+' ? 4 : 2); in execute()
361 if (!(ccp = do_selectargs(ap, is_first))) { in execute()
366 setstr(global(t->str), ccp, KSH_UNWIND_ERROR); in execute()
405 ccp = evalstr(t->str, DOTILDE | DOSCALAR); in execute()
409 gmatchx(ccp, s, false))) { in execute()
673 const char *ccp; in comexec() local
675 ccp = skip_varname(cp, true); in comexec()
676 if (*ccp == '+') in comexec()
677 ++ccp; in comexec()
678 if (*ccp == '=') in comexec()
679 ++ccp; in comexec()
680 shf_write(cp, ccp - cp, shl_xtrace); in comexec()
681 print_value_quoted(shl_xtrace, ccp); in comexec()
1543 const char * volatile ccp = iop->heredoc; in hereinval() local
1555 ccp = evalstr(iop->delim, DOHERESTR | DOSCALAR | DOHEREDOC); in hereinval()
1559 s->start = s->str = ccp; in hereinval()
1564 ccp = evalstr(yylval.cp, DOSCALAR | DOHEREDOC); in hereinval()
1568 shf_puts(ccp, shf); in hereinval()
1570 strdupx(*resbuf, ccp, APERM); in hereinval()