summaryrefslogtreecommitdiffstats
path: root/src/plugininstance.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2006-07-26 03:25:08 +0000
committerDavid Robillard <d@drobilla.net>2006-07-26 03:25:08 +0000
commit2cd84e4209633e59439c445f821bed8410347bab (patch)
treeba34505505795cff5cf35c2958ed21933b822e12 /src/plugininstance.c
parentdeca2cc89850dffc051d0a0aafc9d681af838934 (diff)
downloadlilv-2cd84e4209633e59439c445f821bed8410347bab.tar.gz
lilv-2cd84e4209633e59439c445f821bed8410347bab.tar.bz2
lilv-2cd84e4209633e59439c445f821bed8410347bab.zip
- Removed all the unsigned char garbage from the API
- Updated types in lv2.h to be non-machine-dependant (removed unsigned long in favour of uint32_t) - Updated schema - Updated example plugin to work with the above (partially) git-svn-id: http://svn.drobilla.net/lad/libslv2@101 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/plugininstance.c')
-rw-r--r--src/plugininstance.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugininstance.c b/src/plugininstance.c
index 8ff9e54..6665fd7 100644
--- a/src/plugininstance.c
+++ b/src/plugininstance.c
@@ -30,12 +30,12 @@
SLV2Instance*
slv2_plugin_instantiate(const SLV2Plugin* plugin,
- unsigned long sample_rate,
+ uint32_t sample_rate,
const LV2_Host_Feature** host_features)
{
struct _Instance* result = NULL;
- const unsigned char* const lib_path = slv2_plugin_get_library_path(plugin);
+ const char* const lib_path = slv2_plugin_get_library_path(plugin);
if (!lib_path)
return NULL;
@@ -57,7 +57,7 @@ slv2_plugin_instantiate(const SLV2Plugin* plugin,
const char* const bundle_path = url2path(plugin->bundle_url);
- for (unsigned long i=0; 1; ++i) {
+ for (uint32_t i=0; 1; ++i) {
const LV2_Descriptor* ld = df(i);
if (!ld) {
@@ -66,7 +66,7 @@ slv2_plugin_instantiate(const SLV2Plugin* plugin,
dlclose(lib);
break; // return NULL
} else if (!strcmp(ld->URI, (char*)plugin->plugin_uri)) {
- printf("Found %s at index %ld in:\n\t%s\n\n", plugin->plugin_uri, i, lib_path);
+ printf("Found %s at index %u in:\n\t%s\n\n", plugin->plugin_uri, i, lib_path);
assert(ld->instantiate);
@@ -86,7 +86,7 @@ slv2_plugin_instantiate(const SLV2Plugin* plugin,
assert(slv2_plugin_get_num_ports(plugin) > 0);
// Connect all ports to NULL (catches bugs)
- for (unsigned long i=0; i < slv2_plugin_get_num_ports(plugin); ++i)
+ for (uint32_t i=0; i < slv2_plugin_get_num_ports(plugin); ++i)
result->descriptor->connect_port(result->lv2_handle, i, NULL);
return result;