From 1b420b15b3c88ebbcd6789f78b69bd284e0a98f7 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 7 Mar 2015 08:42:56 +0000 Subject: Add support for state deletion. Add lilv_node_get_path(). Add lilv_state_get_uri(). Add lilv_state_delete(). Fix creation of duplicate manifest entries when saving state. git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5617 a436a847-0d15-0410-975c-d299462d15a1 --- src/lilv_internal.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/lilv_internal.h') diff --git a/src/lilv_internal.h b/src/lilv_internal.h index 2d3fb23..cd4a621 100644 --- a/src/lilv_internal.h +++ b/src/lilv_internal.h @@ -30,6 +30,8 @@ extern "C" { # include # define dlopen(path, flags) LoadLibrary(path) # define dlclose(lib) FreeLibrary((HMODULE)lib) +# define unlink(path) _unlink(path) +# define rmdir(path) _rmdir(path) # ifdef _MSC_VER # define __func__ __FUNCTION__ # define INFINITY DBL_MAX + DBL_MAX @@ -39,6 +41,7 @@ extern "C" { static inline char* dlerror(void) { return "Unknown error"; } #else # include +# include #endif #include "serd/serd.h" @@ -273,6 +276,8 @@ LilvScalePoints* lilv_scale_points_new(void); LilvPluginClasses* lilv_plugin_classes_new(void); LilvUIs* lilv_uis_new(void); +LilvNode* lilv_world_get_manifest_uri(LilvWorld* world, LilvNode* bundle_uri); + const uint8_t* lilv_world_blank_node_prefix(LilvWorld* world); SerdStatus lilv_world_load_file(LilvWorld* world, -- cgit v1.2.1