Lines Matching defs:fp
121 FILE *fp;
132 for (fp = g->iobs, n = g->niobs; --n >= 0; fp++)
133 if (fp->_flags == 0)
142 fp = g->iobs;
144 fp->_flags = 1; /* reserve this slot; caller sets real flags */
146 fp->_p = NULL; /* no current pointer */
147 fp->_w = 0; /* nothing to read or write */
148 fp->_r = 0;
149 fp->_bf._base = NULL; /* no buffer */
150 fp->_bf._size = 0;
151 fp->_lbfsize = 0; /* not line buffered */
152 fp->_file = -1; /* no file */
153 /* fp->_cookie = <any>; */ /* caller sets cookie, _read/_write etc */
154 fp->_ub._base = NULL; /* no ungetc buffer */
155 fp->_ub._size = 0;
156 fp->_lb._base = NULL; /* no line buffer */
157 fp->_lb._size = 0;
158 /* fp->_fl_mutex = NULL; */ /* once set always set (reused) */
159 fp->_orientation = 0;
160 memset(&fp->_mbstate, 0, sizeof(mbstate_t));
161 fp->_flags2 = 0;
162 return (fp);