diff options
author | David Robillard <d@drobilla.net> | 2018-06-03 22:15:53 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-10-27 13:13:58 +0100 |
commit | 6a91bfca72fc2cfd7ba1002174475d71e35b2969 (patch) | |
tree | d1689b03faf96f58ac4c7ca9081a600491d09a02 /src/serdi.c | |
parent | 93e54363f5ae251acee94051f77305f60f0158c8 (diff) | |
download | serd-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.c | 19 |
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); } |