File procmeter3-3.4a-ia64.patch of Package procmeter

--- gtk/menus.c	2002-12-07 20:33:33.000000000 +0100
+++ gtk/menus.c	2003-07-02 13:43:12.000000000 +0200
@@ -464,23 +464,23 @@
 
 static void SelectFunctionsMenuCallback(gpointer clientData)
 {
- if((int)clientData==0)         /* Properties */
+ if((long int)clientData==0)         /* Properties */
    {
     gtk_widget_show(GTK_WIDGET(properties_dialog));
 
     properties_popped_up=TRUE;
    }
- else if((int)clientData==1 || (int)clientData==2) /* Above / Below */
+ else if((long int)clientData==1 || (long int)clientData==2) /* Above / Below */
    {
-    doing_move=(int)clientData;
+    doing_move=(int)((long int)clientData);
 
     gdk_pointer_grab(GTK_WIDGET(pane)->window,TRUE,GDK_BUTTON_PRESS_MASK|GDK_BUTTON_RELEASE_MASK,GDK_NONE,gdk_cursor_new(GDK_HAND1),GDK_CURRENT_TIME);
    }
- else if((int)clientData==3)    /* Delete */
+ else if((long int)clientData==3)    /* Delete */
    {
     gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(function_output->menu_item_widget),FALSE);
    }
- else if((int)clientData==4)    /* Run */
+ else if((long int)clientData==4)    /* Run */
    {
     if(function_output->menu_run.flag)
        RunProgram(&function_output->menu_run);
--- xaw/menus.c	2002-12-07 20:34:32.000000000 +0100
+++ xaw/menus.c	2003-07-02 13:43:31.000000000 +0200
@@ -581,7 +581,7 @@
 
 static void SelectFunctionsMenuCallback(Widget widget,XtPointer clientData,XtPointer callData)
 {
- if((int)clientData==0)         /* Properties */
+ if((long int)clientData==0)         /* Properties */
    {
     Window root_return, child_return;
     int root_x_return, root_y_return;
@@ -598,17 +598,17 @@
     XtPopup(properties_dialog,XtGrabNone);
     properties_popped_up=True;
    }
- else if((int)clientData==1 || (int)clientData==2) /* Above / Below */
+ else if((long int)clientData==1 || (long int)clientData==2) /* Above / Below */
    {
-    doing_move=(int)clientData;
+    doing_move=(int)((long int)clientData);
 
     XtGrabPointer(pane,True,ButtonPressMask|ButtonReleaseMask,GrabModeAsync,GrabModeAsync,None,XCreateFontCursor(XtDisplay(pane),XC_hand1),CurrentTime);
    }
- else if((int)clientData==3)    /* Delete */
+ else if((long int)clientData==3)    /* Delete */
    {
     AddRemoveOutput(function_output);
    }
- else if((int)clientData==4)    /* Run */
+ else if((long int)clientData==4)    /* Run */
    {
     if(function_output->menu_run.flag)
        RunProgram(&function_output->menu_run);
openSUSE Build Service is sponsored by