aboutsummaryrefslogtreecommitdiffstats
path: root/src/reader.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2018-12-29 17:36:15 -0500
committerDavid Robillard <d@drobilla.net>2020-10-27 13:13:58 +0100
commit94efab288a499e9e5f3f3ef5c9daddab616c174b (patch)
treea9902616544be73b253d5e92f23e83ad8e1990f4 /src/reader.c
parent47d1df0f22cc8330595b7c0e19762aeb28ac80c6 (diff)
downloadserd-94efab288a499e9e5f3f3ef5c9daddab616c174b.tar.gz
serd-94efab288a499e9e5f3f3ef5c9daddab616c174b.tar.bz2
serd-94efab288a499e9e5f3f3ef5c9daddab616c174b.zip
Use public sink interface in reader
Diffstat (limited to 'src/reader.c')
-rw-r--r--src/reader.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/reader.c b/src/reader.c
index c855b7aa..a79073ee 100644
--- a/src/reader.c
+++ b/src/reader.c
@@ -18,7 +18,7 @@
#include "system.h"
#include "serd_internal.h"
-#include "sink.h"
+#include "stack.h"
#include "statement.h"
#include "world.h"
@@ -123,11 +123,8 @@ emit_statement(SerdReader* reader, ReadContext ctx, SerdNode* o)
&reader->source.cur
};
- const SerdStatus st = !reader->sink->statement
- ? SERD_SUCCESS
- : reader->sink->statement(reader->sink->handle,
- *ctx.flags,
- &statement);
+ const SerdStatus st =
+ serd_sink_write_statement(reader->sink, *ctx.flags, &statement);
*ctx.flags = 0;
return st;