| parrotcode: I/O buffering | |
| Contents | C |

src/io/buffer.c - I/O buffering

This file implements a collection of utility functions for I/O buffering.

INTVAL Parrot_io_init_buffervoid Parrot_io_setbufINTVAL Parrot_io_setlinebufINTVAL Parrot_io_flush_buffersize_t Parrot_io_fill_readbufFill function.
size_t Parrot_io_read_bufferRead function.
size_t Parrot_io_peek_buffersize_t Parrot_io_readline_bufferParrot_io_read_buffer() to do line buffered reading if that is what is required.
size_t Parrot_io_write_bufferWrite function.
PIOOFF_T Parrot_io_seek_bufferSeek function.
static INTVAL io_is_end_of_line
src/io/api.c, src/io/unix.c, src/io/win32.c, src/io/portable.c, src/io.c, src/io/io_private.h.
|
|
|