Lines Matching defs:startp
5165 exptilde(char *startp, char *p, int flag)
5179 return startp;
5181 return startp;
5210 return startp;
5547 scanleft(char *startp, char *rmesc, char *rmescend, char *str, int quotes,
5554 loc = startp;
5577 scanright(char *startp, char *rmesc, char *rmescend, char *str, int quotes,
5584 for (loc = str - 1, loc2 = rmescend; loc >= startp; loc2--) {
5599 esc = esclen(startp, loc);
5632 char *startp;
5646 startp = stackblock() + startloc;
5650 setvar(str, startp, 0);
5651 amount = startp - expdest;
5653 return startp;
5656 varunset(p, str, startp, varflags);
5666 rmesc = startp;
5669 rmesc = _rmescapes(startp, RMESCAPE_ALLOC | RMESCAPE_GROW);
5670 if (rmesc != startp) {
5672 startp = stackblock() + startloc;
5684 loc = scan(startp, rmesc, rmescend, str, quotes, zero);
5687 memmove(startp, loc, str - loc);
5688 loc = startp + (str - loc) - 1;