diff options
author | David Robillard <d@drobilla.net> | 2021-08-01 20:09:38 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2023-12-02 18:49:08 -0500 |
commit | fac7901dca0b4821582c6062600d37ac987082d9 (patch) | |
tree | 177f20f43d11e65857be9a6d71a5e27c370212c5 /tools/console.h | |
parent | aa96c067439252b1955cfa11e75948d15f1b1656 (diff) | |
download | serd-fac7901dca0b4821582c6062600d37ac987082d9.tar.gz serd-fac7901dca0b4821582c6062600d37ac987082d9.tar.bz2 serd-fac7901dca0b4821582c6062600d37ac987082d9.zip |
Collapse input and output options into single flags
Diffstat (limited to 'tools/console.h')
-rw-r--r-- | tools/console.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/console.h b/tools/console.h index 29b0a7df..a7e8423f 100644 --- a/tools/console.h +++ b/tools/console.h @@ -7,9 +7,12 @@ #include "serd/env.h" #include "serd/input_stream.h" #include "serd/output_stream.h" +#include "serd/reader.h" #include "serd/status.h" +#include "serd/string_view.h" #include "serd/syntax.h" #include "serd/world.h" +#include "serd/writer.h" #include <stdio.h> @@ -27,6 +30,16 @@ serd_choose_syntax(SerdWorld* world, SerdSyntax requested, const char* filename); +SerdStatus +serd_set_input_option(SerdStringView name, + SerdSyntax* syntax, + SerdReaderFlags* flags); + +SerdStatus +serd_set_output_option(SerdStringView name, + SerdSyntax* syntax, + SerdWriterFlags* flags); + SerdInputStream serd_open_tool_input(const char* filename); |