summaryrefslogtreecommitdiff
path: root/cad/mars/files/patch-XMotif_param_w.c
diff options
context:
space:
mode:
Diffstat (limited to 'cad/mars/files/patch-XMotif_param_w.c')
-rw-r--r--cad/mars/files/patch-XMotif_param_w.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/cad/mars/files/patch-XMotif_param_w.c b/cad/mars/files/patch-XMotif_param_w.c
new file mode 100644
index 000000000000..2ce8e84a0f26
--- /dev/null
+++ b/cad/mars/files/patch-XMotif_param_w.c
@@ -0,0 +1,31 @@
+--- XMotif/param_w.c.orig 1992-10-07 04:16:18.000000000 +0100
++++ XMotif/param_w.c 2007-11-23 22:12:20.000000000 +0100
+@@ -444,7 +444,7 @@
+ XmNrightAttachment, XmATTACH_POSITION,
+ XmNset, (parameter->p_flags & LogMask)? True : False,
+ NULL);
+- XtAddCallback(log_toggle, XmNvalueChangedCallback, comp_param_log_toggle, window_data);
++ XtAddCallback(log_toggle, XmNvalueChangedCallback, (XtCallbackProc)comp_param_log_toggle, window_data);
+ SetWidgetUserData(log_toggle,p_textf);
+ p_textf->log_toggle=log_toggle;
+ }
+@@ -459,7 +459,7 @@
+ XmNrightAttachment, XmATTACH_POSITION,
+ XmNset, (parameter->p_flags & MeterMask)? True : False,
+ NULL);
+- XtAddCallback(meter_toggle, XmNvalueChangedCallback, comp_param_meter_toggle, window_data);
++ XtAddCallback(meter_toggle, XmNvalueChangedCallback, (XtCallbackProc)comp_param_meter_toggle, window_data);
+ SetWidgetUserData(meter_toggle,p_textf);
+ p_textf->meter_toggle=meter_toggle;
+ }
+@@ -479,8 +479,8 @@
+ NULL);
+
+ if (parameter->p_flags & (InputMask | ModifyMask) && i!=0) { /* The name parameter is not editable from this window. */
+- XtAddCallback(p_textf->textfield,XmNvalueChangedCallback,set_changed_by_user_flag,window_data);
+- XtAddCallback(p_textf->textfield,XmNactivateCallback,change_parameter_cb,window_data);
++ XtAddCallback(p_textf->textfield,XmNvalueChangedCallback,(XtCallbackProc)set_changed_by_user_flag,window_data);
++ XtAddCallback(p_textf->textfield,XmNactivateCallback,(XtCallbackProc)change_parameter_cb,window_data);
+ p_textf->initial_value=new_string(value);
+ p_textf->current_value=new_string(value);
+ }