Lines Matching refs:dp
526 wchar_t *dp;
550 dp = sp->def;
552 for (; *dp; ++dp) {
553 if (is_builtin(*dp)) {
554 (*barray[builtin_idx(*dp)].bfunc)(a1, c);
555 } else if (dp[1] == '$') {
556 if (is_digit(*dp)) {
558 if ((n = *dp-'0') <= c)
560 ++dp;
561 } else if (*dp == '#') {
563 ++dp;
564 } else if (*dp == '*' || *dp == '@') {
570 if (*dp == '@')
575 if (*dp == '@')
583 ++dp;
585 putbak(*dp);
587 putbak(*dp);