LMMS
Loading...
Searching...
No Matches
byte_source.c File Reference
#include "byte_source.h"
#include "system.h"
#include "serd/serd.h"
#include <stdbool.h>
#include <stdint.h>
#include <string.h>

Go to the source code of this file.

Functions

SerdStatus serd_byte_source_page (SerdByteSource *source)
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_prepare (SerdByteSource *source)
SerdStatus serd_byte_source_open_string (SerdByteSource *source, const uint8_t *utf8)
SerdStatus serd_byte_source_close (SerdByteSource *source)

Function Documentation

◆ serd_byte_source_close()

SerdStatus serd_byte_source_close ( SerdByteSource * source)

◆ serd_byte_source_open_source()

SerdStatus serd_byte_source_open_source ( SerdByteSource * source,
SerdSource read_func,
SerdStreamErrorFunc error_func,
void * stream,
const uint8_t * name,
size_t page_size )

◆ serd_byte_source_open_string()

SerdStatus serd_byte_source_open_string ( SerdByteSource * source,
const uint8_t * utf8 )

◆ serd_byte_source_page()

SerdStatus serd_byte_source_page ( SerdByteSource * source)

◆ serd_byte_source_prepare()

SerdStatus serd_byte_source_prepare ( SerdByteSource * source)