15#ifndef LEXLEO_STREAM_H
16#define LEXLEO_STREAM_H
stream_status_t stream_flush(stream_t *s)
Flush a stream.
size_t stream_write(stream_t *s, const void *buf, size_t n, stream_status_t *st)
Write bytes to a stream.
size_t stream_read(stream_t *s, void *buf, size_t n, stream_status_t *st)
Read bytes from a stream.
Borrower-visible public types for the stream port.
stream_status_t
Public status codes used by the stream port.
Private handle structure for a stream_t.