Lines Matching defs:sp
629 char *lp, *sp, *rp;
639 sp = eval->genbuf;
641 sp = place(eval, sp, lp, step_vars->loc1);
644 sp = place(eval, sp, step_vars->loc1, step_vars->loc2);
645 if (sp == NULL)
651 sp = place(eval, sp, step_vars->braslist[c-'1'],
653 if (sp == NULL)
657 *sp++ = c;
659 *sp++ = c;
660 if (sp >= eval->genbuf + eval->gsize) {
661 /* expand genbuf and set the sp appropriately */
662 grow_gen_buffer(eval, eval->gsize + 1024, &sp);
666 step_vars->loc2 = sp - eval->genbuf + eval->linebuf;
667 append_to_genbuf(eval, lp, &sp);
677 char *sp = asp;
679 unsigned int reqsize = (sp - eval->genbuf) + n + 1;
682 grow_gen_buffer(eval, reqsize, &sp);
684 memcpy(sp, al1, n);
685 return sp + n;