diff options
-rw-r--r-- | bindings/python/gpod.i.in | 15 |
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; |