Lines Matching refs:fp
50 __swsetup(fp)
51 FILE *fp;
60 if ((fp->_flags & __SWR) == 0) {
61 if ((fp->_flags & __SRW) == 0) {
63 fp->_flags |= __SERR;
66 if (fp->_flags & __SRD) {
68 if (HASUB(fp))
69 FREEUB(fp);
70 fp->_flags &= ~(__SRD|__SEOF);
71 fp->_r = 0;
72 fp->_p = fp->_bf._base;
74 fp->_flags |= __SWR;
80 if (fp->_bf._base == NULL)
81 __smakebuf(fp);
82 if (fp->_flags & __SLBF) {
88 fp->_w = 0;
89 fp->_lbfsize = -fp->_bf._size;
91 fp->_w = fp->_flags & __SNBF ? 0 : fp->_bf._size;