|
LMMS
|
#include "serd/serd.h"#include <assert.h>#include <stdbool.h>#include <stddef.h>#include <stdint.h>#include <stdio.h>Go to the source code of this file.
Classes | |
| struct | Cursor |
| struct | SerdByteSource |
Functions | |
| SerdStatus | serd_byte_source_open_file (SerdByteSource *source, FILE *file, bool bulk) |
| SerdStatus | serd_byte_source_open_string (SerdByteSource *source, const uint8_t *utf8) |
| SerdStatus | serd_byte_source_open_source (SerdByteSource *source, SerdSource read_func, SerdStreamErrorFunc error_func, void *stream, const uint8_t *name, size_t page_size) |
| SerdStatus | serd_byte_source_close (SerdByteSource *source) |
| SerdStatus | serd_byte_source_prepare (SerdByteSource *source) |
| SerdStatus | serd_byte_source_page (SerdByteSource *source) |
| static SERD_PURE_FUNC uint8_t | serd_byte_source_peek (SerdByteSource *source) |
| static SerdStatus | serd_byte_source_advance (SerdByteSource *source) |
|
inlinestatic |
| SerdStatus serd_byte_source_close | ( | SerdByteSource * | source | ) |
| SerdStatus serd_byte_source_open_file | ( | SerdByteSource * | source, |
| FILE * | file, | ||
| bool | bulk ) |
| SerdStatus serd_byte_source_open_source | ( | SerdByteSource * | source, |
| SerdSource | read_func, | ||
| SerdStreamErrorFunc | error_func, | ||
| void * | stream, | ||
| const uint8_t * | name, | ||
| size_t | page_size ) |
| SerdStatus serd_byte_source_open_string | ( | SerdByteSource * | source, |
| const uint8_t * | utf8 ) |
| SerdStatus serd_byte_source_page | ( | SerdByteSource * | source | ) |
|
inlinestatic |
| SerdStatus serd_byte_source_prepare | ( | SerdByteSource * | source | ) |