diff options
author | David Robillard <d@drobilla.net> | 2018-06-03 22:15:53 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-06-21 18:12:04 +0200 |
commit | 8c4a8baf4f9081bdb9523c08005a529a71fd6722 (patch) | |
tree | 6b51d5d5741243e9489e06138f2aeb53b924d769 /src/serdi.c | |
parent | 6fcf2dce8d519b4fee2b7b891e3710061cca981c (diff) | |
download | serd-8c4a8baf4f9081bdb9523c08005a529a71fd6722.tar.gz serd-8c4a8baf4f9081bdb9523c08005a529a71fd6722.tar.bz2 serd-8c4a8baf4f9081bdb9523c08005a529a71fd6722.zip |
Add SerdCursor to public API
Diffstat (limited to 'src/serdi.c')
-rw-r--r-- | src/serdi.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/serdi.c b/src/serdi.c index 0c304d01..e8970877 100644 --- a/src/serdi.c +++ b/src/serdi.c @@ -247,15 +247,18 @@ main(int argc, char** argv) serd_reader_add_blank_prefix(reader, add_prefix); serd_node_free(root); - SerdStatus status = SERD_SUCCESS; + SerdStatus status = SERD_SUCCESS; + SerdNode* input_name = NULL; if (from_string) { - status = serd_reader_start_string(reader, input); + input_name = serd_new_string("string"); + status = serd_reader_start_string(reader, input, input_name); } else if (from_stdin) { + input_name = serd_new_string("stdin"); status = serd_reader_start_stream(reader, serd_file_read_byte, (SerdStreamErrorFunc)ferror, stdin, - "(stdin)", + input_name, 1); } else { status = serd_reader_start_file(reader, input, bulk_read); |