aboutsummaryrefslogtreecommitdiffstats
path: root/src/serdi.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2018-06-03 22:15:53 +0200
committerDavid Robillard <d@drobilla.net>2020-10-27 13:13:58 +0100
commit6a91bfca72fc2cfd7ba1002174475d71e35b2969 (patch)
treed1689b03faf96f58ac4c7ca9081a600491d09a02 /src/serdi.c
parent93e54363f5ae251acee94051f77305f60f0158c8 (diff)
downloadserd-6a91bfca72fc2cfd7ba1002174475d71e35b2969.tar.gz
serd-6a91bfca72fc2cfd7ba1002174475d71e35b2969.tar.bz2
serd-6a91bfca72fc2cfd7ba1002174475d71e35b2969.zip
Add SerdCursor to public API
Diffstat (limited to 'src/serdi.c')
-rw-r--r--src/serdi.c19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/serdi.c b/src/serdi.c
index 14eb04c5..fc3efc04 100644
--- a/src/serdi.c
+++ b/src/serdi.c
@@ -246,16 +246,19 @@ main(int argc, char** argv)
serd_reader_add_blank_prefix(reader, add_prefix);
serd_node_free(root);
- SerdStatus st = SERD_SUCCESS;
+ SerdStatus st = SERD_SUCCESS;
+ SerdNode* input_name = NULL;
if (from_string) {
- st = serd_reader_start_string(reader, input);
+ input_name = serd_new_string("string");
+ st = serd_reader_start_string(reader, input, input_name);
} else if (from_stdin) {
- st = serd_reader_start_stream(reader,
- serd_file_read_byte,
- (SerdStreamErrorFunc)ferror,
- stdin,
- "(stdin)",
- 1);
+ input_name = serd_new_string("stdin");
+ st = serd_reader_start_stream(reader,
+ serd_file_read_byte,
+ (SerdStreamErrorFunc)ferror,
+ stdin,
+ input_name,
+ 1);
} else {
st = serd_reader_start_file(reader, input, bulk_read);
}