diff options
author | David Robillard <d@drobilla.net> | 2018-06-03 22:23:28 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-10-27 13:13:58 +0100 |
commit | bcd9ce4800688e3b53cc198d26e2e44627a2ec7a (patch) | |
tree | 3ab029af12597a24d816c9e6900ef86eaa5de8d5 /src/sink.c | |
parent | 6a91bfca72fc2cfd7ba1002174475d71e35b2969 (diff) | |
download | serd-bcd9ce4800688e3b53cc198d26e2e44627a2ec7a.tar.gz serd-bcd9ce4800688e3b53cc198d26e2e44627a2ec7a.tar.bz2 serd-bcd9ce4800688e3b53cc198d26e2e44627a2ec7a.zip |
Add cursor to statement
This allows the file and position of statements to be used in sinks, for
example for more helpful error reporting outside the parser.
Diffstat (limited to 'src/sink.c')
-rw-r--r-- | src/sink.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -18,6 +18,8 @@ #include "statement.h" +#include <stddef.h> + SerdStatus serd_sink_write_base(const SerdSink* sink, const SerdNode* uri) { @@ -48,7 +50,8 @@ serd_sink_write(const SerdSink* sink, const SerdNode* object, const SerdNode* graph) { - const SerdStatement statement = { { subject, predicate, object, graph } }; + const SerdStatement statement = { { subject, predicate, object, graph }, + NULL }; return sink->statement(sink->handle, flags, &statement); } |