aboutsummaryrefslogtreecommitdiffstats
path: root/src/serdi.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2021-03-01 19:38:01 -0500
committerDavid Robillard <d@drobilla.net>2021-03-07 15:32:24 -0500
commitb085fe7aa38e5e2caf82b1fec6b7e6094779dd5a (patch)
treed6058aef1c4323ad7039e8e16076cc52f1e7514e /src/serdi.c
parent58890c798fbd87a2080c2fa8cc206a2631c3e558 (diff)
downloadserd-b085fe7aa38e5e2caf82b1fec6b7e6094779dd5a.tar.gz
serd-b085fe7aa38e5e2caf82b1fec6b7e6094779dd5a.tar.bz2
serd-b085fe7aa38e5e2caf82b1fec6b7e6094779dd5a.zip
Add SerdSink interface and hide implementations
Diffstat (limited to 'src/serdi.c')
-rw-r--r--src/serdi.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/serdi.c b/src/serdi.c
index c54d82e6..e7b8d7ba 100644
--- a/src/serdi.c
+++ b/src/serdi.c
@@ -340,13 +340,7 @@ main(int argc, char** argv)
output_syntax, writer_flags, env, (SerdWriteFunc)fwrite, out_fd);
SerdReader* const reader =
- serd_reader_new(input_syntax,
- writer,
- NULL,
- (SerdBaseFunc)serd_writer_set_base_uri,
- (SerdPrefixFunc)serd_writer_set_prefix,
- (SerdStatementFunc)serd_writer_write_statement,
- (SerdEndFunc)serd_writer_end_anon);
+ serd_reader_new(input_syntax, serd_writer_sink(writer));
serd_reader_set_strict(reader, !lax);
if (quiet) {