summaryrefslogtreecommitdiff
path: root/cad/mars/files/patch-XMotif_info_w.c
diff options
context:
space:
mode:
Diffstat (limited to 'cad/mars/files/patch-XMotif_info_w.c')
-rw-r--r--cad/mars/files/patch-XMotif_info_w.c94
1 files changed, 94 insertions, 0 deletions
diff --git a/cad/mars/files/patch-XMotif_info_w.c b/cad/mars/files/patch-XMotif_info_w.c
new file mode 100644
index 000000000000..6f0f9607b435
--- /dev/null
+++ b/cad/mars/files/patch-XMotif_info_w.c
@@ -0,0 +1,94 @@
+--- XMotif/info_w.c.orig 2007-11-23 22:04:53.000000000 +0100
++++ XMotif/info_w.c 2007-11-23 22:06:58.000000000 +0100
+@@ -374,7 +374,7 @@
+ NULL);
+
+ if (parameter->p_flags & (InputMask | ModifyMask))
+- XtAddCallback(textfield, XmNactivateCallback, change_parameter_cb, window_data);
++ XtAddCallback(textfield, XmNactivateCallback, (XtCallbackProc)change_parameter_cb, window_data);
+ else
+ XtVaSetValues(textfield, XmNeditable,False,NULL);
+
+@@ -413,7 +413,7 @@
+ XmNbackground, bg,
+ XmNset, (window_data->initial_hide_settings & HIDE_CHILDREN)? True : False,
+ NULL);
+- XtAddCallback(toggle, XmNvalueChangedCallback, comp_info_children_toggle_cb, window_data);
++ XtAddCallback(toggle, XmNvalueChangedCallback, (XtCallbackProc)comp_info_children_toggle_cb, window_data);
+
+
+ /* METER TOGGLE */
+@@ -421,7 +421,7 @@
+ XmNbackground, bg,
+ XmNset, (window_data->initial_hide_settings & HIDE_METERS)? True : False,
+ NULL);
+- XtAddCallback(toggle, XmNvalueChangedCallback, comp_info_meter_toggle_cb, window_data);
++ XtAddCallback(toggle, XmNvalueChangedCallback, (XtCallbackProc)comp_info_meter_toggle_cb, window_data);
+
+ XtManageChild(row_col);
+ XtManageChild(form);
+@@ -461,7 +461,7 @@
+ Widget w;
+ CompInfoWinData *window_data;
+ {
+- XtRemoveCallback(w,XmNokCallback, comp_info_kill_action, window_data);
++ XtRemoveCallback(w,XmNokCallback, (XtCallbackProc)comp_info_kill_action, window_data);
+ XtRemoveCallback(w,XmNokCallback, close_confirm_kill_comp_dialog, window_data);
+ XtRemoveCallback(w,XmNcancelCallback, close_confirm_kill_comp_dialog, window_data);
+ XtUnmanageChild(w);
+@@ -481,15 +481,15 @@
+ question_dialog=XmCreateQuestionDialog(main_w,"confirm_kill_component_dialog",NULL,0);
+ }
+
+- XtAddCallback(question_dialog,XmNokCallback, comp_info_kill_action, window_data);
++ XtAddCallback(question_dialog,XmNokCallback, (XtCallbackProc)comp_info_kill_action, window_data);
+ XtAddCallback(question_dialog,XmNokCallback, close_confirm_kill_comp_dialog, window_data);
+ XtAddCallback(question_dialog,XmNcancelCallback, close_confirm_kill_comp_dialog, window_data);
+
+ pos.x=((XButtonEvent *)cbs->event)->x_root;
+ pos.y=((XButtonEvent *)cbs->event)->y_root;
+- XtAddCallback(XtParent(question_dialog), XmNpopupCallback, SetShellPosition, &pos);
++ XtAddCallback(XtParent(question_dialog), XmNpopupCallback, (XtCallbackProc)SetShellPosition, &pos);
+ XtManageChild(question_dialog);
+- XtRemoveCallback(XtParent(question_dialog), XmNpopupCallback, SetShellPosition, &pos);
++ XtRemoveCallback(XtParent(question_dialog), XmNpopupCallback, (XtCallbackProc)SetShellPosition, &pos);
+ }
+
+ /**********************************************************************************************************************************************/
+@@ -803,7 +803,7 @@
+ XmNleftAttachment, XmATTACH_FORM,
+ NULL);
+
+- XtAddCallback(textfield,XmNactivateCallback, change_group_name_cb, window_data);
++ XtAddCallback(textfield,XmNactivateCallback, (XtCallbackProc)change_group_name_cb, window_data);
+ }
+
+ sep=CreateSeparator(group_info_w,XmSINGLE_LINE,name_input);
+@@ -864,7 +864,7 @@
+ Widget w;
+ CompInfoWinData *window_data;
+ {
+- XtRemoveCallback(w,XmNokCallback, group_info_kill_action, window_data);
++ XtRemoveCallback(w,XmNokCallback, (XtCallbackProc)group_info_kill_action, window_data);
+ XtRemoveCallback(w,XmNokCallback, close_confirm_kill_group_dialog, window_data);
+ XtRemoveCallback(w,XmNcancelCallback, close_confirm_kill_group_dialog, window_data);
+ XtUnmanageChild(w);
+@@ -882,15 +882,15 @@
+ if (!question_dialog) {
+ question_dialog=XmCreateQuestionDialog(main_w,"confirm_kill_group_dialog",NULL,0);
+ }
+- XtAddCallback(question_dialog, XmNokCallback, group_info_kill_action, window_data);
++ XtAddCallback(question_dialog, XmNokCallback, (XtCallbackProc)group_info_kill_action, window_data);
+ XtAddCallback(question_dialog, XmNokCallback, close_confirm_kill_group_dialog, window_data);
+ XtAddCallback(question_dialog, XmNcancelCallback, close_confirm_kill_group_dialog, window_data);
+
+ pos.x=((XButtonEvent *)cbs->event)->x_root;
+ pos.y=((XButtonEvent *)cbs->event)->y_root;
+- XtAddCallback(XtParent(question_dialog), XmNpopupCallback, SetShellPosition, &pos);
++ XtAddCallback(XtParent(question_dialog), XmNpopupCallback, (XtCallbackProc)SetShellPosition, &pos);
+ XtManageChild(question_dialog);
+- XtRemoveCallback(XtParent(question_dialog), XmNpopupCallback, SetShellPosition, &pos);
++ XtRemoveCallback(XtParent(question_dialog), XmNpopupCallback, (XtCallbackProc)SetShellPosition, &pos);
+ }
+
+ /**********************************************************************************************************************************************/