Lines Matching defs:number

154 tailpos(register Sfio_t* fp, register Sfoff_t number, int delim)
169 if ((offset = last - number) < first)
183 if (*--t == delim && number-- <= 0)
201 pipetail(Sfio_t* infile, Sfio_t* outfile, Sfoff_t number, int delim)
205 register Sfoff_t nleft = number;
211 if (delim < 0 && a > number)
212 a = number;
216 while ((n = sfmove(infile, out, number, delim)) > 0)
223 nleft = number;
226 if (nleft == number)
240 if ((n = number - nleft) > 0)
257 init(Tail_t* tp, Sfoff_t number, int delim, int flags, const char** format)
285 if (number < 0 || !number && (flags & POSITIVE))
288 if (number < -1)
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);
346 * convert number with validity diagnostics
352 intmax_t number;
370 number = strtonll(s, &t, NiL, 0);
372 number = DEFAULT;
375 number = 0;
393 number = -number;
397 return number;
414 Sfoff_t number = DEFAULT;
434 number = argv[opt_info.index][0] == '-' ? 10 : -10;
444 number = -number;
467 number = num(s, &s, &flags, n);
470 number = DEFAULT;
482 number = -number;
484 number = -number;
498 number = -number;
531 if ((number = num(s, &t, &flags, 0)) && i)
532 number = -number;
537 number = -number;
587 number *= blocks;
593 number = -1;
619 if (!init(fp, number, delim, flags, &format))
732 if (number < 0 || !number && (flags & POSITIVE))
735 if (number < -1)
736 sfmove(ip, NiL, -number - 1, delim);
745 if ((offset = tailpos(ip, number, delim)) >= 0)
758 pipetail(ip, op, number, delim);