diff options
author | David Robillard <d@drobilla.net> | 2007-07-01 19:44:19 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-07-01 19:44:19 +0000 |
commit | e67a923c73c26dfd335cfb325511c831996952ab (patch) | |
tree | 9f33af93a0ec3d8e20ad475495f4e5811bfcc660 /src/slv2_internal.h | |
parent | 34eff8deba278aebe01b50fec879ab5d3d2335dc (diff) | |
download | lilv-e67a923c73c26dfd335cfb325511c831996952ab.tar.gz lilv-e67a923c73c26dfd335cfb325511c831996952ab.tar.bz2 lilv-e67a923c73c26dfd335cfb325511c831996952ab.zip |
Fix a couple memory leaks/errors.
Add proper bundle path finding (support plugins with binaries not immediately under their bundle paths, though none exist).
Add slv2_plugin_get_bundle_uri.
Add stub for loading plugin GUIs.
git-svn-id: http://svn.drobilla.net/lad/slv2@553 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/slv2_internal.h')
-rw-r--r-- | src/slv2_internal.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/slv2_internal.h b/src/slv2_internal.h index 89325ca..ca1e002 100644 --- a/src/slv2_internal.h +++ b/src/slv2_internal.h @@ -59,8 +59,8 @@ void slv2_port_free(SLV2Port port); struct _SLV2Plugin { struct _SLV2World* world; librdf_uri* plugin_uri; -// char* bundle_url; ///< Bundle directory plugin was loaded from - char* binary_uri; ///< lv2:binary + librdf_uri* bundle_uri; ///< Bundle directory plugin was loaded from + librdf_uri* binary_uri; ///< lv2:binary SLV2PluginClass plugin_class; raptor_sequence* data_uris; ///< rdfs::seeAlso raptor_sequence* ports; @@ -68,7 +68,7 @@ struct _SLV2Plugin { librdf_model* rdf; }; -SLV2Plugin slv2_plugin_new(SLV2World world, librdf_uri* uri, const char* binary_uri); +SLV2Plugin slv2_plugin_new(SLV2World world, librdf_uri* uri, librdf_uri* bundle_uri, librdf_uri* binary_uri); void slv2_plugin_load(SLV2Plugin p); void slv2_plugin_free(SLV2Plugin plugin); |