Lines Matching defs:delim
154 tailpos(register Sfio_t* fp, register Sfoff_t number, int delim)
167 if (delim < 0)
183 if (*--t == delim && number-- <= 0)
201 pipetail(Sfio_t* infile, Sfio_t* outfile, Sfoff_t number, int delim)
211 if (delim < 0 && a > number)
216 while ((n = sfmove(infile, out, number, delim)) > 0)
241 sfmove(tmp[!fno], NiL, n, delim);
257 init(Tail_t* tp, Sfoff_t number, int delim, int flags, const char** format)
290 sfmove(tp->sp, NiL, -number - 1, delim);
296 else if ((offset = tailpos(tp->sp, number, delim)) >= 0)
317 pipetail(tp->sp ? tp->sp : sfstdin, op, number, delim);
406 int delim;
585 delim = (flags & LINES) ? '\n' : -1;
590 if (delim < 0)
619 if (!init(fp, number, delim, flags, &format))
736 sfmove(ip, NiL, -number - 1, delim);
745 if ((offset = tailpos(ip, number, delim)) >= 0)
758 pipetail(ip, op, number, delim);