int istream_seek_to(istream_t *istream, int pos)
Set stream absolute position.
int istream_length(istream_t *istream)
Get stream length.
int istream_close(istream_t *istream)
Close stream.
int istream_seek(istream_t *istream, int offset)
Set stream relative position.
int istream_open(istream_t *istream)
Open stream.
int istream_read(istream_t *istream, void *data, int len)
Read data from stream.
void istream_destroy(istream_t *istream)
Close and destroy stream.
int istream_write(istream_t *istream, const void *data, int len)
Write data into stream.
int istream_gets(istream_t *istream, char *buffer, int max)
Read a '\0' or '\n' terminated string.
Input stream structure.
Definition: istream68_def.h:67
const char * istream_filename(istream_t *istream)
Get stream name.
int istream_tell(istream_t *istream)
Get stream current position.