From 8708ccb858ddbf5d521c4755e137bd04544a6ae5 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 30 Dec 2011 08:23:19 +0000 Subject: Support arbitrary binary data in plugin state via base64 encoding. Unit testing for plugin instantiation and state. Build without LV2 state available. Support URID values in plugin state nicely. Fix various holes in state implementation exposed by tests. git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@3908 a436a847-0d15-0410-975c-d299462d15a1 --- src/world.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/world.c') diff --git a/src/world.c b/src/world.c index af20bc3..2029136 100644 --- a/src/world.c +++ b/src/world.c @@ -77,6 +77,7 @@ lilv_world_new(void) world->rdfs_label_node = NEW_URI(LILV_NS_RDFS "label"); world->rdfs_seealso_node = NEW_URI(LILV_NS_RDFS "seeAlso"); world->rdfs_subclassof_node = NEW_URI(LILV_NS_RDFS "subClassOf"); + world->xsd_base64Binary_node = NEW_URI(LILV_NS_XSD "base64Binary"); world->xsd_boolean_node = NEW_URI(LILV_NS_XSD "boolean"); world->xsd_decimal_node = NEW_URI(LILV_NS_XSD "decimal"); world->xsd_double_node = NEW_URI(LILV_NS_XSD "double"); @@ -135,6 +136,7 @@ lilv_world_free(LilvWorld* world) sord_node_free(world->world, world->rdfs_label_node); sord_node_free(world->world, world->rdfs_seealso_node); sord_node_free(world->world, world->rdfs_subclassof_node); + sord_node_free(world->world, world->xsd_base64Binary_node); sord_node_free(world->world, world->xsd_boolean_node); sord_node_free(world->world, world->xsd_decimal_node); sord_node_free(world->world, world->xsd_double_node); -- cgit v1.2.1