diff options
author | David Robillard <d@drobilla.net> | 2021-08-01 17:23:24 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-01-28 21:57:07 -0500 |
commit | 5a39e907a9a1fad87c35a94ea1e534deeb2316f9 (patch) | |
tree | 9c7779da725f178d12c6b9c8e786e9143eb71b1c /src/writer.c | |
parent | 633300d4f09f9c6000923dce35bb4a7302d6d92c (diff) | |
download | serd-5a39e907a9a1fad87c35a94ea1e534deeb2316f9.tar.gz serd-5a39e907a9a1fad87c35a94ea1e534deeb2316f9.tar.bz2 serd-5a39e907a9a1fad87c35a94ea1e534deeb2316f9.zip |
Make serd_writer_set_root_uri() take a string view
This is generally more convenient, and the node was just being copied anyway.
Diffstat (limited to 'src/writer.c')
-rw-r--r-- | src/writer.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/writer.c b/src/writer.c index e56f0b75..968d1a9f 100644 --- a/src/writer.c +++ b/src/writer.c @@ -1389,7 +1389,7 @@ serd_writer_set_base_uri(SerdWriter* writer, const SerdNode* uri) } SerdStatus -serd_writer_set_root_uri(SerdWriter* writer, const SerdNode* uri) +serd_writer_set_root_uri(SerdWriter* writer, const SerdStringView uri) { assert(writer); @@ -1397,8 +1397,8 @@ serd_writer_set_root_uri(SerdWriter* writer, const SerdNode* uri) writer->root_node = NULL; writer->root_uri = SERD_URI_NULL; - if (uri) { - writer->root_node = serd_node_copy(uri); + if (uri.len) { + writer->root_node = serd_new_uri(uri); writer->root_uri = serd_node_uri_view(writer->root_node); } |