summaryrefslogtreecommitdiffstats
path: root/bindings
diff options
context:
space:
mode:
authorNicholas Piper <nicholas@users.sourceforge.net>2007-01-14 20:15:27 +0000
committerNicholas Piper <nicholas@users.sourceforge.net>2007-01-14 20:15:27 +0000
commita2379f519b851a68db57ac4d7c0615564cabaa9c (patch)
tree173b2becd0ef0500b18f83459c692e778e3201bb /bindings
parent0b15f568ec04e7a8baff805eaa9490c69bfd9d36 (diff)
downloadlibgpod-tmz-a2379f519b851a68db57ac4d7c0615564cabaa9c.tar.gz
libgpod-tmz-a2379f519b851a68db57ac4d7c0615564cabaa9c.tar.xz
libgpod-tmz-a2379f519b851a68db57ac4d7c0615564cabaa9c.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;