Lines Matching refs:ccp
59 const char *s, *ccp;
101 (ccp = skip_wdvarname(t->vars[0], true)) != t->vars[0] &&
103 ccp[0] == CHAR && ((ccp[1] == '=' && ccp[2] == EOS) ||
104 /* or "varname+=" */ (ccp[1] == '+' && ccp[2] == CHAR &&
105 ccp[3] == '=' && ccp[4] == EOS))) {
343 if ((ccp = do_selectargs(ap, is_first))) {
345 setstr(global(t->str), ccp, KSH_UNWIND_ERROR);
385 ccp = evalstr(t->str, DOTILDE | DOSCALAR);
389 gmatchx(ccp, s, false))) {
390 record_match(ccp);
642 const char *ccp;
644 ccp = skip_varname(cp, true);
645 if (*ccp == '+')
646 ++ccp;
647 if (*ccp == '=')
648 ++ccp;
649 shf_write(cp, ccp - cp, shl_xtrace);
650 print_value_quoted(shl_xtrace, ccp);
1579 const char * volatile ccp = iop->heredoc;
1591 ccp = evalstr(iop->delim, DOHERESTR | DOSCALAR | DOHEREDOC);
1595 s->start = s->str = ccp;
1600 ccp = evalstr(yylval.cp, DOSCALAR | DOHEREDOC);
1604 shf_puts(ccp, shf);
1606 strdupx(*resbuf, ccp, APERM);