|
Banjo API 0.0.1
C99 game development API
|


Go to the source code of this file.
Macros | |
| #define | bj_stream_read_t(stream, type, buffer) |
| #define | bj_stream_skip_t(stream, type) |
Enumerations | |
| enum | bj_seek_origin { BJ_SEEK_BEGIN = 0x00 , BJ_SEEK_CURRENT = 0x01 , BJ_SEEK_END = 0x02 } |
Functions | |
| struct bj_stream * | bj_allocate_stream (void) |
| struct bj_stream * | bj_open_stream_read (const void *data, size_t length) |
| struct bj_stream * | bj_open_stream_file (const char *path, struct bj_error **error) |
| void | bj_close_stream (struct bj_stream *stream) |
| size_t | bj_read_stream (struct bj_stream *stream, void *dest, size_t count) |
| size_t | bj_get_stream_length (struct bj_stream *stream) |
| size_t | bj_seek_stream (struct bj_stream *stream, ptrdiff_t position, enum bj_seek_origin from) |
| size_t | bj_tell_stream (struct bj_stream *stream) |
Header file for struct bj_stream struct and related functions.