openbsd-ports/devel/libmtp/patches/patch-examples_newplaylist_c

33 lines
1007 B
Plaintext

$OpenBSD: patch-examples_newplaylist_c,v 1.1 2009/03/31 13:37:16 jasper Exp $
Fix compilation with GCC2.
--- examples/newplaylist.c.orig Tue Mar 31 15:42:26 2009
+++ examples/newplaylist.c Tue Mar 31 15:43:12 2009
@@ -32,9 +32,11 @@ static void usage(void) {
int main (int argc, char **argv) {
int opt;
+ int ret;
extern int optind;
extern char *optarg;
LIBMTP_mtpdevice_t *device = NULL;
+ LIBMTP_playlist_t *playlist = NULL;
int idcount = 0;
uint32_t *ids = NULL;
uint32_t *tmp = NULL;
@@ -84,11 +86,11 @@ int main (int argc, char **argv) {
return 0;
}
- LIBMTP_playlist_t *playlist = LIBMTP_new_playlist_t();
+ playlist = LIBMTP_new_playlist_t();
playlist->name = playlistname;
playlist->no_tracks = idcount;
playlist->tracks = ids;
- int ret = LIBMTP_Create_New_Playlist(device,playlist,0);
+ ret = LIBMTP_Create_New_Playlist(device,playlist,0);
if (ret != 0) {
printf("Couldn't create playlist object\n");
LIBMTP_Dump_Errorstack(device);