Lines Matching +full:include +full:- +full:hidden +full:- +full:files
1 #include "stdio_impl.h"
3 /* Scan helper "stdio" functions for use by scanf-family and strto*-family
5 * FILE whose buffer pointers point into a null-terminated string. In the
10 * to set a field width limit, or 0 for no limit. For string pseudo-FILEs,
18 * This functionality is needed for the wcsto*-family functions, where it's
20 * with string pseudo-FILEs, shunget has unlimited pushback, back to the
23 hidden void __shlim(FILE *, off_t);
24 hidden int __shgetc(FILE *);
26 #define shcnt(f) ((f)->shcnt + ((f)->rpos - (f)->buf))
28 #define shgetc(f) (((f)->rpos != (f)->shend) ? *(f)->rpos++ : __shgetc(f))
29 #define shunget(f) ((f)->shlim>=0 ? (void)(f)->rpos-- : (void)0)
32 ((f)->buf = (f)->rpos = (void *)(s), (f)->rend = (void*)-1)