aboutsummaryrefslogtreecommitdiffstats
path: root/src/serdi.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2018-05-11 18:11:44 +0200
committerDavid Robillard <d@drobilla.net>2018-11-25 22:12:46 +0100
commit3b4397f6ce5fc4aecd1074f78db308cc14f07bb5 (patch)
tree682cedcbe966c41e1c56e4fc387cd7ebf00308a0 /src/serdi.c
parentadfa427e1c2a219ee071179dacfecc1339b16ab7 (diff)
downloadserd-3b4397f6ce5fc4aecd1074f78db308cc14f07bb5.tar.gz
serd-3b4397f6ce5fc4aecd1074f78db308cc14f07bb5.tar.bz2
serd-3b4397f6ce5fc4aecd1074f78db308cc14f07bb5.zip
Clean up node construction API
Diffstat (limited to 'src/serdi.c')
-rw-r--r--src/serdi.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/serdi.c b/src/serdi.c
index be511b32..cdf96c69 100644
--- a/src/serdi.c
+++ b/src/serdi.c
@@ -212,13 +212,11 @@ main(int argc, char** argv)
: SERD_NQUADS);
}
- SerdURI base_uri = SERD_URI_NULL;
- SerdNode* base = NULL;
+ SerdNode* base = NULL;
if (a < argc) { // Base URI given on command line
- base = serd_node_new_uri_from_string(
- (const char*)argv[a], NULL, &base_uri);
+ base = serd_node_new_uri((const char*)argv[a]);
} else if (!from_string && !from_stdin) { // Use input file URI
- base = serd_node_new_file_uri(input, NULL, &base_uri, true);
+ base = serd_node_new_file_uri(input, NULL, true);
}
FILE* out_fd = stdout;
@@ -249,7 +247,6 @@ main(int argc, char** argv)
output_syntax,
(SerdStyle)output_style,
env,
- &base_uri,
(SerdWriteFunc)fwrite,
out_fd);
@@ -261,7 +258,7 @@ main(int argc, char** argv)
serd_world_set_error_sink(world, quiet_error_sink, NULL);
}
- SerdNode* root = serd_node_new_string(SERD_URI, root_uri);
+ SerdNode* root = serd_node_new_uri(root_uri);
serd_writer_set_root_uri(writer, root);
serd_writer_chop_blank_prefix(writer, chop_prefix);
serd_reader_add_blank_prefix(reader, add_prefix);