Lines Matching refs:iop
56 #define locgetc(cnt) (cnt += 1, (iop->_flag & _IOWRT) ? \
57 ((*iop->_ptr == '\0') ? EOF : *iop->_ptr++) : \
58 GETC(iop))
60 ((iop->_flag & _IOWRT) ? *(--iop->_ptr) : \
61 (++iop->_cnt, *(--iop->_ptr))))
63 #define wlocgetc() ((iop->_flag & _IOWRT) ? \
64 ((*iop->_ptr == '\0') ? EOF : *iop->_ptr++) : \
65 GETC(iop))
67 ((iop->_flag & _IOWRT) ? *(--iop->_ptr) : \
68 UNGETC(x, iop)))
106 _doscan(FILE *iop, const char *fmt, va_list va_Alist) in _doscan() argument
111 if (iop->_flag & _IOWRT) in _doscan()
112 ret = __doscan_u(iop, fmt, va_Alist, 0); in _doscan()
114 FLOCKFILE(lk, iop); in _doscan()
115 ret = __doscan_u(iop, fmt, va_Alist, 0); in _doscan()
125 __wdoscan_u(FILE *iop, const wchar_t *fmt, va_list va_Alist, in __wdoscan_u() argument
129 __doscan_u(FILE *iop, const char *sfmt, va_list va_Alist, int scflag __unused) in __wdoscan_u()
164 if (!(iop->_flag & (_IOREAD | _IORW))) { in __wdoscan_u()
198 _wd_getwc(&chcount, iop))) in __wdoscan_u()
200 if (_wd_ungetwc(&chcount, inchar, iop) == WEOF) in __wdoscan_u()
209 _wd_getwc(&chcount, iop))) in __wdoscan_u()
211 if (_wd_ungetwc(&chcount, inchar, iop) in __wdoscan_u()
216 if ((inchar = _wd_getwc(&chcount, iop)) == ch) in __wdoscan_u()
218 if (_wd_ungetwc(&chcount, inchar, iop) != WEOF) { in __wdoscan_u()
497 _wd_getwc(&chcount, iop))) in __wdoscan_u()
499 if (_wd_ungetwc(&chcount, inchar, iop) == WEOF) in __wdoscan_u()
535 (int)ch, len, iop, &args.ap); in __wdoscan_u()
538 (int)ch, len, tab, iop, &args.ap); in __wdoscan_u()
544 (int)ch, len, iop, bracket_str, &args.ap); in __wdoscan_u()
550 (int)ch, len, iop, bracket_str, &args.ap); in __wdoscan_u()
555 ch, len, tab, iop, &args.ap); in __wdoscan_u()
579 len, (int)size, iop, &args.ap); in __wdoscan_u()
600 FILE *iop, va_list *listp) in number() argument
667 file_to_decimal(&nb, len, lc, &dr, &form, &echar, iop, &nread); in number()
753 lookahead = readchar(iop, chcount); in number()
827 readchar(FILE *iop, int *chcount) in readchar() argument
832 if ((iop->_flag & _IOWRT) || (iop->_cnt != 0)) { in readchar()
835 if (_xread(iop, buf, 1) != 1) in readchar()
845 char *tab __unused, FILE *iop, va_list *listp) in string() argument
977 int len, FILE *iop, va_list *listp) in wstring() argument
987 while (((wch = _wd_getwc(chcount, iop)) != WEOF) && in wstring()
999 if (len > 0 && _wd_ungetwc(chcount, wch, iop) == WEOF) in wstring()
1011 wstring(int *chcount, int *flag_eof, int stow, int type, int len, FILE *iop, in wstring() argument
1022 while (((wch = _bi_getwc(iop)) != EOF) && in wstring()
1035 if (len > 0 && _bi_ungetwc(wch, iop) == EOF) in wstring()
1048 _wd_getwc(int *chcount, FILE *iop) in _wd_getwc() argument
1053 if (!(iop->_flag & _IOWRT)) { in _wd_getwc()
1055 wc = __fgetwc_xpg5(iop); in _wd_getwc()
1060 if (*iop->_ptr == '\0') in _wd_getwc()
1062 len = mbtowc((wchar_t *)&wc, (const char *)iop->_ptr, in _wd_getwc()
1066 iop->_ptr += len; in _wd_getwc()
1073 _wd_ungetwc(int *chcount, wchar_t wc, FILE *iop) in _wd_ungetwc() argument
1082 if (!(iop->_flag & _IOWRT)) { in _wd_ungetwc()
1084 ret = __ungetwc_xpg5((wint_t)wc, iop); in _wd_ungetwc()
1094 iop->_ptr -= len; in _wd_ungetwc()
1121 int len, FILE *iop, unsigned char *brstr, va_list *listp) argument
1134 while ((wch = _wd_getwc(&dummy, iop)) != WEOF) {
1136 while ((wch = _bi_getwc(iop)) != WEOF) {
1169 if (len > 0 && _wd_ungetwc(&dummy, wch, iop) == WEOF)
1171 if (len > 0 && _bi_ungetwc(wch, iop) == WEOF)
1185 int len, FILE *iop, unsigned char *brstr, va_list *listp) argument
1195 while ((wch = _wd_getwc(&dummy, iop)) != WEOF) {
1228 if (len > 0 && _wd_ungetwc(&dummy, wch, iop) == WEOF)
1243 _bi_getwc(FILE *iop) argument
1305 _bi_ungetwc(wint_t wc, FILE *iop) argument
1311 if ((wc == WEOF) || ((iop->_flag & _IOREAD) == 0))
1318 if (iop->_ptr <= iop->_base) {
1319 if (iop->_base == NULL) {
1322 if ((iop->_ptr == iop->_base) && (iop->_cnt == 0)) {
1323 ++iop->_ptr;
1324 } else if ((iop->_ptr - n) < (iop->_base - PUSHBACK)) {
1334 if ((iop->_flag & _IOWRT) == 0) {
1336 iop->_cnt += n;
1338 *--iop->_ptr = *(p--);
1342 iop->_ptr -= n;