Lines Matching defs:startp
359 const char *startp = p;
375 return (startp);
383 len = p - startp - 1;
384 STPUTBIN(startp + 1, len, expdest);
395 return (startp);
532 recordleft(const char *str, const char *loc, char *startp)
536 amount = ((str - 1) - (loc - startp)) - expdest;
539 *startp++ = *loc++;
545 char *startp;
555 startp = stackblock() + startloc;
560 for (loc = startp; loc < str; loc++) {
563 if (patmatch(str, startp)) {
565 recordleft(str, loc, startp);
573 for (loc = str - 1; loc >= startp;) {
576 if (patmatch(str, startp)) {
578 recordleft(str, loc, startp);
587 for (loc = str - 1; loc >= startp;) {
598 for (loc = startp; loc < str - 1; loc++) {
620 char *startp;
627 startp = stackblock() + startloc;
631 setvar(var, startp, 0);
632 amount = startp - expdest;
638 outfmt(out2, "%s\n", startp);
894 char *startp;
897 startp = stackblock() + startloc;
898 len = expdest - startp;
913 memcpy(buf, startp, len);