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-06-21 18:12:04 +0200
commit8c4a8baf4f9081bdb9523c08005a529a71fd6722 (patch)
tree6b51d5d5741243e9489e06138f2aeb53b924d769 /src/serdi.c
parent6fcf2dce8d519b4fee2b7b891e3710061cca981c (diff)
downloadserd-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.c9
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);