summaryrefslogtreecommitdiffstats
path: root/utils/lv2_list.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-04-29 02:03:23 +0000
committerDavid Robillard <d@drobilla.net>2011-04-29 02:03:23 +0000
commitb4cd6dd752c8da20e61abd3774bf9302724a773f (patch)
tree0f3ba5dc84d8bdbf094da63d1f20ef928a803b0f /utils/lv2_list.c
parent7aa935080bae3299dbfab41955ed93d6b68f39bf (diff)
downloadlilv-b4cd6dd752c8da20e61abd3774bf9302724a773f.tar.gz
lilv-b4cd6dd752c8da20e61abd3774bf9302724a773f.tar.bz2
lilv-b4cd6dd752c8da20e61abd3774bf9302724a773f.zip
Don't hide pointers behind typedefs.
Use const appropriately in API (makes it clear from the type whether objects should be freed or not). git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@3222 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'utils/lv2_list.c')
-rw-r--r--utils/lv2_list.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/utils/lv2_list.c b/utils/lv2_list.c
index 34d8670..471c1bd 100644
--- a/utils/lv2_list.c
+++ b/utils/lv2_list.c
@@ -23,12 +23,12 @@
#include "lilv-config.h"
void
-list_plugins(LilvPlugins list, bool show_names)
+list_plugins(const LilvPlugins* list, bool show_names)
{
LILV_FOREACH(plugins, i, list) {
- LilvPlugin p = lilv_plugins_get(list, i);
+ const LilvPlugin* p = lilv_plugins_get(list, i);
if (show_names) {
- LilvValue n = lilv_plugin_get_name(p);
+ LilvValue* n = lilv_plugin_get_name(p);
printf("%s\n", lilv_value_as_string(n));
lilv_value_free(n);
} else {
@@ -81,10 +81,10 @@ main(int argc, char** argv)
}
}
- LilvWorld world = lilv_world_new();
+ LilvWorld* world = lilv_world_new();
lilv_world_load_all(world);
- LilvPlugins plugins = lilv_world_get_all_plugins(world);
+ const LilvPlugins* plugins = lilv_world_get_all_plugins(world);
list_plugins(plugins, show_names);