summaryrefslogtreecommitdiffstats
path: root/src/node.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2021-08-13 12:46:05 -0400
committerDavid Robillard <d@drobilla.net>2021-08-13 12:46:05 -0400
commit6f36b5a3fb181f6b9f9b1538d894efe24a0e92c7 (patch)
tree0d3ae8a9a384fed74317828843b290e762448e76 /src/node.c
parentb72238c97fe2e3c9db550af7d4b22d41c8350eaf (diff)
downloadlilv-6f36b5a3fb181f6b9f9b1538d894efe24a0e92c7.tar.gz
lilv-6f36b5a3fb181f6b9f9b1538d894efe24a0e92c7.tar.bz2
lilv-6f36b5a3fb181f6b9f9b1538d894efe24a0e92c7.zip
fixup! WIP: Port to serd1
Diffstat (limited to 'src/node.c')
-rw-r--r--src/node.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/node.c b/src/node.c
index f10ed91..098298f 100644
--- a/src/node.c
+++ b/src/node.c
@@ -31,7 +31,7 @@ LilvNode*
lilv_new_uri(LilvWorld* world, const char* uri)
{
(void)world;
- return serd_new_uri(SERD_MEASURE_STRING(uri));
+ return serd_new_uri(SERD_STRING(uri));
}
LilvNode*
@@ -40,8 +40,8 @@ lilv_new_file_uri(LilvWorld* world, const char* host, const char* path)
(void)world;
char* abs_path = lilv_path_absolute(path);
- SerdNode* s =
- serd_new_file_uri(SERD_MEASURE_STRING(abs_path), SERD_MEASURE_STRING(host));
+ SerdNode* s = serd_new_file_uri(
+ SERD_STRING(abs_path), host ? SERD_STRING(host) : SERD_EMPTY_STRING());
free(abs_path);
return s;
@@ -52,7 +52,7 @@ lilv_new_string(LilvWorld* world, const char* str)
{
(void)world;
- return serd_new_string(SERD_MEASURE_STRING(str));
+ return serd_new_string(SERD_STRING(str));
}
LilvNode*
@@ -60,7 +60,7 @@ lilv_new_int(LilvWorld* world, int val)
{
(void)world;
- return serd_new_integer(val, world->uris.xsd_int);
+ return serd_new_integer(val, serd_node_string_view(world->uris.xsd_int));
}
LilvNode*
@@ -76,9 +76,7 @@ lilv_new_bool(LilvWorld* world, bool val)
{
(void)world;
- return serd_new_typed_literal(val ? SERD_STATIC_STRING("true")
- : SERD_STATIC_STRING("false"),
- serd_node_string_view(world->uris.xsd_boolean));
+ return serd_new_boolean(val);
}
LilvNode*