summaryrefslogtreecommitdiffstats
path: root/bindings
diff options
context:
space:
mode:
authornicholas <nicholas@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2007-01-14 20:15:27 +0000
committernicholas <nicholas@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2007-01-14 20:15:27 +0000
commit80696af6f796b641d15494a8bd93844e7e5239a1 (patch)
tree173b2becd0ef0500b18f83459c692e778e3201bb /bindings
parent06a563d895e2b12cb91ac9ade8282f1e04b80c01 (diff)
downloadlibgpod-80696af6f796b641d15494a8bd93844e7e5239a1.tar.gz
libgpod-80696af6f796b641d15494a8bd93844e7e5239a1.tar.xz
libgpod-80696af6f796b641d15494a8bd93844e7e5239a1.zip
Add prototypes for wrapper functions. Thanks to Todd Zullinger.
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1365 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'bindings')
-rw-r--r--bindings/python/gpod.i.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/bindings/python/gpod.i.in b/bindings/python/gpod.i.in
index 90de899..ef6e65a 100644
--- a/bindings/python/gpod.i.in
+++ b/bindings/python/gpod.i.in
@@ -38,6 +38,21 @@ Please send any fixes, improvements or suggestions to
#include "itdb.h"
#include "itdb_private.h"
+/* include prototypes for all functions so builds using
+ * -Wmissing-prototypes don't fail. */
+PyObject* sw_get_tracks(Itdb_iTunesDB *itdb);
+PyObject* sw_get_track(GList *list, gint index);
+PyObject* sw_get_rule(GList *list, gint index);
+PyObject* sw_get_playlist(GList *list, gint index);
+PyObject* sw_get_list_len(GList *list);
+PyObject* sw_get_playlists(Itdb_iTunesDB *itdb);
+PyObject* sw_get_playlist_tracks(Itdb_Playlist *pl);
+PyObject* sw_set_track_userdata(Itdb_Track *track, PyObject *data);
+PyObject* sw_get_track_userdata(Itdb_Track *track);
+PyObject *sw__track_extra_duplicate (PyObject *data);
+void sw__track_extra_destroy (PyObject *data);
+void SWIG_init(void);
+
PyObject* sw_get_tracks(Itdb_iTunesDB *itdb) {
PyObject *list;
gint i;