Lines Matching refs:iop
55 __ungetwc_impl(wint_t wc, FILE *iop, int orient) in __ungetwc_impl() argument
62 FLOCKFILE(lk, iop); in __ungetwc_impl()
64 if (orient && GET_NO_MODE(iop)) { in __ungetwc_impl()
65 _setorientation(iop, _WC_MODE); in __ungetwc_impl()
67 if ((wc == WEOF) || ((iop->_flag & _IOREAD) == 0)) { in __ungetwc_impl()
78 if (iop->_ptr <= iop->_base) { in __ungetwc_impl()
79 if (iop->_base == NULL) { in __ungetwc_impl()
83 if (iop->_ptr == iop->_base && iop->_cnt == 0) { in __ungetwc_impl()
84 ++iop->_ptr; in __ungetwc_impl()
85 } else if ((iop->_ptr - n) < (iop->_base - PUSHBACK)) { in __ungetwc_impl()
93 *--(iop)->_ptr = (*p--); in __ungetwc_impl()
94 ++(iop)->_cnt; in __ungetwc_impl()
96 iop->_flag &= ~_IOEOF; in __ungetwc_impl()
103 __ungetwc_xpg5(wint_t wc, FILE *iop) in __ungetwc_xpg5() argument
105 return (__ungetwc_impl(wc, iop, 1)); in __ungetwc_xpg5()
109 ungetwc(wint_t wc, FILE *iop) in ungetwc() argument
111 return (__ungetwc_impl(wc, iop, 0)); in ungetwc()