Lines Matching refs:fp
101 VFSCANF(FILE *fp, const char *fmt0, __va_list ap)
111 int nread; /* number of characters consumed from fp */
120 _SET_ORIENTATION(fp, -1);
130 while ((fp->_r > 0 || __srefill(fp) == 0) &&
131 isspace(*fp->_p))
132 nread++, fp->_r--, fp->_p++;
147 if (fp->_r <= 0 && __srefill(fp))
149 if (*fp->_p != c)
151 fp->_r--, fp->_p++;
308 if (fp->_r <= 0 && __srefill(fp))
316 while (isspace(*fp->_p)) {
318 if (--fp->_r > 0)
319 fp->_p++;
320 else if (__srefill(fp))
342 if ((n = fp->_r) < (int)width) {
345 fp->_p += n;
346 if (__srefill(fp)) {
353 fp->_r -= width;
354 fp->_p += width;
361 width, fp);
377 while (ccltab[*fp->_p]) {
378 n++, fp->_r--, fp->_p++;
381 if (fp->_r <= 0 && __srefill(fp)) {
391 while (ccltab[*fp->_p]) {
392 fp->_r--;
393 *p++ = *fp->_p++;
396 if (fp->_r <= 0 && __srefill(fp)) {
417 while (!isspace(*fp->_p)) {
418 n++, fp->_r--, fp->_p++;
421 if (fp->_r <= 0 && __srefill(fp))
427 while (!isspace(*fp->_p)) {
428 fp->_r--;
429 *p++ = *fp->_p++;
432 if (fp->_r <= 0 && __srefill(fp))
454 c = *fp->_p;
543 if (--fp->_r > 0)
544 fp->_p++;
545 else if (__srefill(fp))
556 (void) ungetc(*(u_char *)--p, fp);
562 (void) ungetc(c, fp);
610 c = *fp->_p;
648 if (--fp->_r > 0)
649 fp->_p++;
650 else if (__srefill(fp))
662 ungetc(*(u_char *)--p, fp);
668 (void) ungetc(c, fp);/* sign */
671 (void) ungetc(c, fp);