#define iob_put(iobuf, len)
#define iob_push(iobuf, len)
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
assert((readw(&hdr->flags) &(GTF_reading|GTF_writing))==0)
#define iob_unput(iobuf, len)
static size_t iob_len(struct io_buffer *iobuf)
Calculate length of data in an I/O buffer.
void * memmove(void *dest, const void *src, size_t len) __nonnull
static size_t iob_headroom(struct io_buffer *iobuf)
Calculate available space at start of an I/O buffer.
#define IOB_ZLEN
Minimum I/O buffer length.
void * data
Start of data.
uint8_t data[48]
Additional event data.
void iob_pad(struct io_buffer *iobuf, size_t min_len)
Pad I/O buffer.
void * memset(void *dest, int character, size_t len) __nonnull