isteam68 provides functions for stream operations.
Go to the source code of this file.
Typedefs | |
typedef _istream_t | istream_t |
stream type. | |
Functions | |
const char * | istream_filename (istream_t *istream) |
Get stream name. | |
int | istream_open (istream_t *istream) |
Open stream. | |
int | istream_close (istream_t *istream) |
Close stream. | |
int | istream_read (istream_t *istream, void *data, int len) |
Read data from stream. | |
int | istream_write (istream_t *istream, const void *data, int len) |
Write data into stream. | |
int | istream_length (istream_t *istream) |
Get stream length. | |
int | istream_tell (istream_t *istream) |
Get stream current position. | |
int | istream_seek (istream_t *istream, int offset) |
Set stream relative position. | |
int | istream_seek_to (istream_t *istream, int pos) |
Set stream absolute position. | |
void | istream_destroy (istream_t *istream) |
Close and destroy stream. | |
int | istream_gets (istream_t *istream, char *buffer, int max) |
Read a '\0' or '\n' terminated string. |
|
Get stream name.
|
|
Open stream.
|
|
Close stream.
|
|
Read data from stream.
|
|
Write data into stream.
|
|
Get stream length.
|
|
Get stream current position.
|
|
Set stream relative position.
|
|
Set stream absolute position.
|
|
Close and destroy stream.
|
|
Read a '\0' or '\n' terminated string.
|