Lines Matching refs:fp
87 int __svfscanf(FILE* fp, const char* fmt0, va_list ap) { in __svfscanf() argument
105 _SET_ORIENTATION(fp, -1); in __svfscanf()
113 while ((fp->_r > 0 || __srefill(fp) == 0) && isspace(*fp->_p)) nread++, fp->_r--, fp->_p++; in __svfscanf()
128 if (fp->_r <= 0 && __srefill(fp)) goto input_failure; in __svfscanf()
129 if (*fp->_p != c) goto match_failure; in __svfscanf()
130 fp->_r--, fp->_p++; in __svfscanf()
310 if (fp->_r <= 0 && __srefill(fp)) goto input_failure; in __svfscanf()
317 while (isspace(*fp->_p)) { in __svfscanf()
319 if (--fp->_r > 0) { in __svfscanf()
320 fp->_p++; in __svfscanf()
321 } else if (__srefill(fp)) { in __svfscanf()
351 fp->_flags |= __SERR; in __svfscanf()
354 buf[bytes++] = *fp->_p; in __svfscanf()
355 fp->_p++; in __svfscanf()
356 fp->_r--; in __svfscanf()
360 fp->_flags |= __SERR; in __svfscanf()
370 if (fp->_r <= 0 && __srefill(fp)) { in __svfscanf()
372 fp->_flags |= __SERR; in __svfscanf()
386 if ((n = fp->_r) < width) { in __svfscanf()
389 fp->_p += n; in __svfscanf()
390 if (__srefill(fp)) { in __svfscanf()
396 fp->_r -= width; in __svfscanf()
397 fp->_p += width; in __svfscanf()
409 size_t r = fread(p, 1, width, fp); in __svfscanf()
438 while ((c == CT_CCL || !isspace(*fp->_p)) && width != 0) { in __svfscanf()
440 fp->_flags |= __SERR; in __svfscanf()
443 buf[bytes++] = *fp->_p; in __svfscanf()
444 fp->_p++; in __svfscanf()
445 fp->_r--; in __svfscanf()
450 fp->_flags |= __SERR; in __svfscanf()
457 ungetc(buf[bytes], fp); in __svfscanf()
474 if (fp->_r <= 0 && __srefill(fp)) { in __svfscanf()
476 fp->_flags |= __SERR; in __svfscanf()
483 fp->_flags |= __SERR; in __svfscanf()
492 while (ccltab[*fp->_p]) { in __svfscanf()
493 n++, fp->_r--, fp->_p++; in __svfscanf()
495 if (fp->_r <= 0 && __srefill(fp)) { in __svfscanf()
510 while (ccltab[*fp->_p]) { in __svfscanf()
511 fp->_r--; in __svfscanf()
512 p[n++] = *fp->_p++; in __svfscanf()
520 if (fp->_r <= 0 && __srefill(fp)) { in __svfscanf()
553 c = *fp->_p; in __svfscanf()
650 if (--fp->_r > 0) in __svfscanf()
651 fp->_p++; in __svfscanf()
652 else if (__srefill(fp)) in __svfscanf()
661 if (p > buf) (void)ungetc(*(u_char*)--p, fp); in __svfscanf()
667 (void)ungetc(c, fp); in __svfscanf()
705 if ((width = parsefloat(fp, buf, buf + width)) == 0) goto match_failure; in __svfscanf()