Lines Matching refs:f

21     IV (*Pushed) (pTHX_ PerlIO *f, const char *mode, SV *arg, PerlIO_funcs *tab);
22 IV (*Popped) (pTHX_ PerlIO *f);
28 IV (*Binmode)(pTHX_ PerlIO *f);
29 SV *(*Getarg) (pTHX_ PerlIO *f, CLONE_PARAMS *param, int flags);
30 IV (*Fileno) (pTHX_ PerlIO *f);
31 PerlIO *(*Dup) (pTHX_ PerlIO *f, PerlIO *o, CLONE_PARAMS *param, int flags);
33 SSize_t(*Read) (pTHX_ PerlIO *f, void *vbuf, Size_t count);
34 SSize_t(*Unread) (pTHX_ PerlIO *f, const void *vbuf, Size_t count);
35 SSize_t(*Write) (pTHX_ PerlIO *f, const void *vbuf, Size_t count);
36 IV (*Seek) (pTHX_ PerlIO *f, Off_t offset, int whence);
37 Off_t(*Tell) (pTHX_ PerlIO *f);
38 IV (*Close) (pTHX_ PerlIO *f);
40 IV (*Flush) (pTHX_ PerlIO *f);
41 IV (*Fill) (pTHX_ PerlIO *f);
42 IV (*Eof) (pTHX_ PerlIO *f);
43 IV (*Error) (pTHX_ PerlIO *f);
44 void (*Clearerr) (pTHX_ PerlIO *f);
45 void (*Setlinebuf) (pTHX_ PerlIO *f);
47 STDCHAR *(*Get_base) (pTHX_ PerlIO *f);
48 Size_t(*Get_bufsiz) (pTHX_ PerlIO *f);
49 STDCHAR *(*Get_ptr) (pTHX_ PerlIO *f);
50 SSize_t(*Get_cnt) (pTHX_ PerlIO *f);
51 void (*Set_ptrcnt) (pTHX_ PerlIO *f, STDCHAR * ptr, SSize_t cnt);
93 #define PerlIOBase(f) (*(f)) argument
94 #define PerlIOSelf(f,type) ((type *)PerlIOBase(f)) argument
95 #define PerlIONext(f) (&(PerlIOBase(f)->next)) argument
96 #define PerlIOValid(f) ((f) && *(f)) argument
146 PERL_EXPORT_C int PerlIO_apply_layera(pTHX_ PerlIO *f, const char *mode,
157 PERL_EXPORT_C int PerlIO__close(pTHX_ PerlIO *f);
161 PERL_EXPORT_C PerlIO * PerlIO_reopen(const char *path, const char *mode, PerlIO *f);
174 PERL_EXPORT_C IV PerlIOBase_binmode(pTHX_ PerlIO *f);
175 PERL_EXPORT_C void PerlIOBase_clearerr(pTHX_ PerlIO *f);
176 PERL_EXPORT_C IV PerlIOBase_close(pTHX_ PerlIO *f);
177 PERL_EXPORT_C PerlIO * PerlIOBase_dup(pTHX_ PerlIO *f, PerlIO *o, CLONE_PARAMS *param, int flags);
178 PERL_EXPORT_C IV PerlIOBase_eof(pTHX_ PerlIO *f);
179 PERL_EXPORT_C IV PerlIOBase_error(pTHX_ PerlIO *f);
180 PERL_EXPORT_C IV PerlIOBase_fileno(pTHX_ PerlIO *f);
182 PERL_EXPORT_C IV PerlIOBase_noop_fail(pTHX_ PerlIO *f);
183 PERL_EXPORT_C IV PerlIOBase_noop_ok(pTHX_ PerlIO *f);
184 PERL_EXPORT_C IV PerlIOBase_popped(pTHX_ PerlIO *f);
185 PERL_EXPORT_C IV PerlIOBase_pushed(pTHX_ PerlIO *f, const char *mode, SV *arg, PerlIO_funcs …
186 PERL_EXPORT_C SSize_t PerlIOBase_read(pTHX_ PerlIO *f, void *vbuf, Size_t count);
187 PERL_EXPORT_C void PerlIOBase_setlinebuf(pTHX_ PerlIO *f);
188 PERL_EXPORT_C SSize_t PerlIOBase_unread(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
191 PERL_EXPORT_C Size_t PerlIOBuf_bufsiz(pTHX_ PerlIO *f);
192 PERL_EXPORT_C IV PerlIOBuf_close(pTHX_ PerlIO *f);
193 PERL_EXPORT_C PerlIO * PerlIOBuf_dup(pTHX_ PerlIO *f, PerlIO *o, CLONE_PARAMS *param, int flags);
194 PERL_EXPORT_C IV PerlIOBuf_fill(pTHX_ PerlIO *f);
195 PERL_EXPORT_C IV PerlIOBuf_flush(pTHX_ PerlIO *f);
196 PERL_EXPORT_C STDCHAR * PerlIOBuf_get_base(pTHX_ PerlIO *f);
197 PERL_EXPORT_C SSize_t PerlIOBuf_get_cnt(pTHX_ PerlIO *f);
198 PERL_EXPORT_C STDCHAR * PerlIOBuf_get_ptr(pTHX_ PerlIO *f);
200 PERL_EXPORT_C IV PerlIOBuf_popped(pTHX_ PerlIO *f);
201 PERL_EXPORT_C IV PerlIOBuf_pushed(pTHX_ PerlIO *f, const char *mode, SV *arg, PerlIO_funcs *…
202 PERL_EXPORT_C SSize_t PerlIOBuf_read(pTHX_ PerlIO *f, void *vbuf, Size_t count);
203 PERL_EXPORT_C IV PerlIOBuf_seek(pTHX_ PerlIO *f, Off_t offset, int whence);
204 PERL_EXPORT_C void PerlIOBuf_set_ptrcnt(pTHX_ PerlIO *f, STDCHAR * ptr, SSize_t cnt);
205 PERL_EXPORT_C Off_t PerlIOBuf_tell(pTHX_ PerlIO *f);
206 PERL_EXPORT_C SSize_t PerlIOBuf_unread(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
207 PERL_EXPORT_C SSize_t PerlIOBuf_write(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
210 PERL_EXPORT_C IV PerlIOCrlf_binmode(pTHX_ PerlIO *f);
211 PERL_EXPORT_C IV PerlIOCrlf_flush(pTHX_ PerlIO *f);
212 PERL_EXPORT_C SSize_t PerlIOCrlf_get_cnt(pTHX_ PerlIO *f);
213 PERL_EXPORT_C IV PerlIOCrlf_pushed(pTHX_ PerlIO *f, const char *mode, SV *arg, PerlIO_funcs …
214 PERL_EXPORT_C void PerlIOCrlf_set_ptrcnt(pTHX_ PerlIO *f, STDCHAR * ptr, SSize_t cnt);
215 PERL_EXPORT_C SSize_t PerlIOCrlf_unread(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
216 PERL_EXPORT_C SSize_t PerlIOCrlf_unread(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
217 PERL_EXPORT_C SSize_t PerlIOCrlf_write(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
220 PERL_EXPORT_C IV PerlIOMmap_close(pTHX_ PerlIO *f);
221 PERL_EXPORT_C PerlIO * PerlIOMmap_dup(pTHX_ PerlIO *f, PerlIO *o, CLONE_PARAMS *param, int flags);
222 PERL_EXPORT_C IV PerlIOMmap_fill(pTHX_ PerlIO *f);
223 PERL_EXPORT_C IV PerlIOMmap_flush(pTHX_ PerlIO *f);
224 PERL_EXPORT_C STDCHAR * PerlIOMmap_get_base(pTHX_ PerlIO *f);
225 PERL_EXPORT_C IV PerlIOMmap_map(pTHX_ PerlIO *f);
226 PERL_EXPORT_C IV PerlIOMmap_unmap(pTHX_ PerlIO *f);
227 PERL_EXPORT_C SSize_t PerlIOMmap_unread(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
228 PERL_EXPORT_C SSize_t PerlIOMmap_write(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
231 PERL_EXPORT_C IV PerlIOPending_close(pTHX_ PerlIO *f);
232 PERL_EXPORT_C IV PerlIOPending_fill(pTHX_ PerlIO *f);
233 PERL_EXPORT_C IV PerlIOPending_flush(pTHX_ PerlIO *f);
234 PERL_EXPORT_C IV PerlIOPending_pushed(pTHX_ PerlIO *f, const char *mode, SV *arg, PerlIO_fun…
235 PERL_EXPORT_C SSize_t PerlIOPending_read(pTHX_ PerlIO *f, void *vbuf, Size_t count);
236 PERL_EXPORT_C IV PerlIOPending_seek(pTHX_ PerlIO *f, Off_t offset, int whence);
237 PERL_EXPORT_C void PerlIOPending_set_ptrcnt(pTHX_ PerlIO *f, STDCHAR * ptr, SSize_t cnt);
240 PERL_EXPORT_C IV PerlIOPop_pushed(pTHX_ PerlIO *f, const char *mode, SV *arg, PerlIO_funcs *…
244 PERL_EXPORT_C IV PerlIORaw_pushed(pTHX_ PerlIO *f, const char *mode, SV *arg, PerlIO_funcs *…
247 PERL_EXPORT_C void PerlIOStdio_clearerr(pTHX_ PerlIO *f);
248 PERL_EXPORT_C IV PerlIOStdio_close(pTHX_ PerlIO *f);
249 PERL_EXPORT_C PerlIO * PerlIOStdio_dup(pTHX_ PerlIO *f, PerlIO *o, CLONE_PARAMS *param, int flags);
250 PERL_EXPORT_C IV PerlIOStdio_eof(pTHX_ PerlIO *f);
251 PERL_EXPORT_C IV PerlIOStdio_error(pTHX_ PerlIO *f);
252 PERL_EXPORT_C IV PerlIOStdio_fileno(pTHX_ PerlIO *f);
253 PERL_EXPORT_C IV PerlIOStdio_fill(pTHX_ PerlIO *f);
254 PERL_EXPORT_C IV PerlIOStdio_flush(pTHX_ PerlIO *f);
255 PERL_EXPORT_C STDCHAR * PerlIOStdio_get_base(pTHX_ PerlIO *f);
257 …ist_t *layers, IV n, const char *mode, int fd, int imode, int perm, PerlIO *f, int narg, SV **args…
258 PERL_EXPORT_C IV PerlIOStdio_pushed(pTHX_ PerlIO *f, const char *mode, SV *arg, PerlIO_funcs…
259 PERL_EXPORT_C SSize_t PerlIOStdio_read(pTHX_ PerlIO *f, void *vbuf, Size_t count);
260 PERL_EXPORT_C IV PerlIOStdio_seek(pTHX_ PerlIO *f, Off_t offset, int whence);
261 PERL_EXPORT_C void PerlIOStdio_setlinebuf(pTHX_ PerlIO *f);
262 PERL_EXPORT_C Off_t PerlIOStdio_tell(pTHX_ PerlIO *f);
263 PERL_EXPORT_C SSize_t PerlIOStdio_unread(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
264 PERL_EXPORT_C SSize_t PerlIOStdio_write(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
267 PERL_EXPORT_C IV PerlIOUnix_close(pTHX_ PerlIO *f);
268 PERL_EXPORT_C PerlIO * PerlIOUnix_dup(pTHX_ PerlIO *f, PerlIO *o, CLONE_PARAMS *param, int flags);
269 PERL_EXPORT_C IV PerlIOUnix_fileno(pTHX_ PerlIO *f);
271 …ist_t *layers, IV n, const char *mode, int fd, int imode, int perm, PerlIO *f, int narg, SV **args…
272 PERL_EXPORT_C IV PerlIOUnix_pushed(pTHX_ PerlIO *f, const char *mode, SV *arg, PerlIO_funcs …
273 PERL_EXPORT_C SSize_t PerlIOUnix_read(pTHX_ PerlIO *f, void *vbuf, Size_t count);
276 PERL_EXPORT_C IV PerlIOUnix_seek(pTHX_ PerlIO *f, Off_t offset, int whence);
277 PERL_EXPORT_C Off_t PerlIOUnix_tell(pTHX_ PerlIO *f);
278 PERL_EXPORT_C SSize_t PerlIOUnix_write(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
281 PERL_EXPORT_C IV PerlIOUtf8_pushed(pTHX_ PerlIO *f, const char *mode, SV *arg, PerlIO_funcs …