File timidity-int_ptr_casts.patch of Package timidity

Index: interface/gtk_i.c
===================================================================
--- interface/gtk_i.c.orig	2004-09-09 07:23:17.000000000 +0200
+++ interface/gtk_i.c	2011-01-18 19:30:21.162694930 +0100
@@ -107,8 +107,8 @@ static GtkTextMark *mark;
 static void
 generic_cb(GtkWidget *widget, gpointer data)
 {
-    gtk_pipe_int_write((int)data);
-    if((int)data == GTK_PAUSE) {
+    gtk_pipe_int_write((int)(long)data);
+    if((int)(long)data == GTK_PAUSE) {
 	gtk_label_set(GTK_LABEL(cnt_lbl), "Pause");
     }
 }
@@ -167,7 +167,7 @@ filer_cb(GtkWidget *widget, gpointer dat
 #endif
     glob_t pglob;
 
-    if((int)data == 1) {
+    if((int)(long)data == 1) {
 	patt = gtk_file_selection_get_filename(GTK_FILE_SELECTION(filesel));
 	if(glob(patt, GLOB_BRACE|GLOB_NOMAGIC|GLOB_TILDE, NULL, &pglob))
 	    return;
@@ -195,11 +195,11 @@ generic_scale_cb(GtkAdjustment *adj, gpo
     if(local_adjust)
 	return;
 
-    gtk_pipe_int_write((int)data);
+    gtk_pipe_int_write((int)(long)data);
 
     /* This is a bit of a hack as the volume scale (a GtkVScale) seems
        to have it's minimum at the top which is counter-intuitive. */
-    if((int)data == GTK_CHANGE_VOLUME) {
+    if((int)(long)data == GTK_CHANGE_VOLUME) {
 	gtk_pipe_int_write(MAX_AMPLIFICATION - adj->value);
     }
     else {
@@ -259,7 +259,7 @@ playlist_cb(GtkWidget *widget, guint dat
     gtk_window_set_title(GTK_WINDOW(plfilesel), ((char)data == 'l')?
 			 "Load Playlist":
 			 "Save Playlist");
-    gtk_object_set_user_data(GTK_OBJECT(plfilesel), (gpointer)data);
+    gtk_object_set_user_data(GTK_OBJECT(plfilesel), GUINT_TO_POINTER(data));
     gtk_file_selection_complete(GTK_FILE_SELECTION(plfilesel), "*.tpl");
 
     gtk_widget_show(plfilesel);
@@ -277,7 +277,7 @@ playlist_op(GtkWidget *widget, guint dat
     if(!data)
 	return;
 
-    action = (gchar)(int)gtk_object_get_user_data(GTK_OBJECT(plfilesel));
+    action = (gchar)(long)gtk_object_get_user_data(GTK_OBJECT(plfilesel));
     filename[0] = gtk_file_selection_get_filename(GTK_FILE_SELECTION(plfilesel));
 
     if(action == 'l') {
Index: interface/motif_i.c
===================================================================
--- interface/motif_i.c.orig	2002-01-15 11:53:20.000000000 +0100
+++ interface/motif_i.c	2011-01-18 19:30:21.195695880 +0100
@@ -727,7 +727,7 @@ static Widget make_menu_toggle(char *ite
     item=XmCreateToggleButton(menu,item_name,al,ac);
     XtManageChild(item);
     XtAddCallback(item, XmNvalueChangedCallback,
-		  (XtCallbackProc) menuCB,(XtPointer) client_data);
+		  (XtCallbackProc) menuCB,(XtPointer)(long) client_data);
     XtSetSensitive(item, True);
     return(item);
 }
Index: interface/xaw_i.c
===================================================================
--- interface/xaw_i.c.orig	2011-01-18 19:30:21.076692459 +0100
+++ interface/xaw_i.c	2011-01-18 19:30:21.196695908 +0100
@@ -944,7 +944,7 @@ static void randomCB(Widget w,XtPointer
 
 static void menuCB(Widget w,XtPointer data,XtPointer dummy) {
   onPlayOffPause();
-  sprintf(local_buf,"L %d",((int)data)+1);
+  sprintf(local_buf,"L %d",((int)(long)data)+1);
   a_pipe_write(local_buf);
 }
 
@@ -981,7 +981,7 @@ static void volsetCB(Widget w,XtPointer
 }
 
 static void volupdownCB(Widget w,XtPointer data,XtPointer diff) {
-  int i = ((int)diff > 0)? (-10):10;
+  int i = ((int)(long)diff > 0)? (-10):10;
 
   i += amplitude;
   setVolbar(i);
@@ -1034,7 +1034,7 @@ static void tunesetAction(Widget w,XEven
 static void tuneslideCB(Widget w,XtPointer data,XtPointer diff) {
   char s[16];
 
-  sprintf(s, "T %d\n", curr_time+ (int)diff);
+  sprintf(s, "T %d\n", curr_time+ (int)(long)diff);
   a_pipe_write(s);
 }
 
@@ -2401,7 +2401,7 @@ static void a_readconfig (Config *Cfg) {
           if (c == LF || c == EOF || i > SSIZE) break;
           *p++ = c;
         }
-        *p = (char)NULL;
+        *p = (char)'\0';
         if (0 != strncasecmp(s, "set ", 4)) continue;
         switch (configcmp(s+4, &k)) {
         case S_RepeatPlay:
@@ -2564,7 +2564,7 @@ static void checkRightAndPopupSubmenu(Wi
 
 /*ARGSUSED*/
 static void popdownSubmenuCB(Widget w,XtPointer data,XtPointer dummy) {
-  int i = (int)data;
+  int i = (int)(long)data;
 
   if (i < 0) i = submenu_n -1;
   while(i >= 0) XtPopdown(psmenu[i--]);
@@ -2628,7 +2628,7 @@ static void addOneFile(int max_files,int
   if(menu_height + tmpi*2 > root_height) {
     if(!maxentry_on_a_menu) {
       maxentry_on_a_menu = j = curr_num;
-      XtAddCallback(title_sm,XtNpopdownCallback,popdownSubmenuCB,(XtPointer)(submenu_n -1));
+      XtAddCallback(title_sm,XtNpopdownCallback,popdownSubmenuCB,(XtPointer)(long)(submenu_n -1));
     }
     if(j >= maxentry_on_a_menu) {
       if (psmenu == NULL)
@@ -2660,7 +2660,7 @@ static void addOneFile(int max_files,int
   }
   if(maxentry_on_a_menu) j++;
   bsb=XtVaCreateManagedWidget(fname,smeBSBObjectClass,tmpw,NULL);
-  XtAddCallback(bsb,XtNcallback,menuCB,(XtPointer)curr_num);
+  XtAddCallback(bsb,XtNcallback,menuCB,(XtPointer)(long)curr_num);
   XtVaGetValues(bsb, XtNheight, &tmpi, NULL);
   if(!maxentry_on_a_menu)
     menu_height += tmpi;
Index: timidity/recache.c
===================================================================
--- timidity/recache.c.orig	2004-03-02 14:16:04.000000000 +0100
+++ timidity/recache.c	2011-01-18 19:44:26.713999207 +0100
@@ -56,7 +56,7 @@
 #define MAX_EXPANDLEN (1024 * 32)
 #define CACHE_DATA_LEN (allocate_cache_size / sizeof(sample_t))
 
-#define sp_hash(sp, note) ((unsigned int) (sp) + (unsigned int) (note))
+#define sp_hash(sp, note) ((unsigned long) (sp) + (unsigned long) (note))
 #define CACHE_RESAMPLING_OK 0
 #define CACHE_RESAMPLING_NOTOK 1
 #define SORT_THRESHOLD 20
openSUSE Build Service is sponsored by