![]() |
![]()
| ![]() |
![]()
NAMEbuffer.h - generic read/write buffering SYNTAX#include <libowfat/buffer.h>
DESCRIPTIONbuffer.h provides a generic buffer interface that can be used for read and write buffering. Buffers must be initialized with buffer_init. A buffer can only be used for reading or writing at the same time, not both. Unlike stdio, these write buffers are not flushed automatically at program termination; you must manually call buffer_flush, buffer_putsflush, buffer_putflush or buffer_putnlflush. EXAMPLESee buffer_init(3) for example read buffer code. Here is typical code for printing an error message on stderr:
SEE ALSObuffer_init(3), buffer_put(3), buffer_get(3), buffer_flush(3)
|