From a2379f519b851a68db57ac4d7c0615564cabaa9c Mon Sep 17 00:00:00 2001 From: Nicholas Piper Date: Sun, 14 Jan 2007 20:15:27 +0000 Subject: 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 --- bindings/python/gpod.i.in | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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; -- cgit