17#include <sdfio/sdfio_export.h>
sdfio_status sdfio_create_wfile(sdfio_writer *writer, const wchar_t *path, const sdfio_header *header)
Variant of sdfio_create_file() with a path of wide characters.
void sdfio_stdio_stream(sdfio_stream *stream, FILE *file)
Creates a stream over a C file.
sdfio_status sdfio_open_file(sdfio_reader *reader, const char *path)
Opens the file at a path as the source and reads its header, as sdfio_open_stream() does for a stream...
sdfio_status sdfio_open_wfile(sdfio_reader *reader, const wchar_t *path)
Variant of sdfio_open_file() with a path of wide characters.
sdfio_status sdfio_create_file(sdfio_writer *writer, const char *path, const sdfio_header *header)
Creates the file at a path and starts it as sdfio_create_stream() does.
Reader of a file, memory or a stream.
struct sdfio_reader sdfio_reader
Opaque handle of a reader.
Definition reader.h:58
Callbacks that provide or accept the bytes of a file.
Definition types.h:213
Status codes, enumerations, constants, and the structures for allocator, stream and time zone.
sdfio_status
Result of a function call.
Definition types.h:31
Writer of a file or a stream.
struct sdfio_writer sdfio_writer
Opaque handle of a writer.
Definition writer.h:69