summaryrefslogtreecommitdiff
path: root/cad/mars/files/patch-XMotif_options.c
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-11-27 22:49:01 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-11-27 22:49:01 +0000
commitae47d2196b6088234931aa55d769a69982d2a63d (patch)
treec61885690fdaaec32695e75ff38fcdc2b91e4f5c /cad/mars/files/patch-XMotif_options.c
parentDocument ikiwiki improper symlink verification vulnerability. (diff)
- Fix build with GCC 4.2
- Remove most warnings - Add OPTIONS Knob - Pass maintainership to submitter PR: 118246 Submitted by: Pietro Cerutti <gahr@gahr.ch> Approved by: portmgr (pav)
Diffstat (limited to '')
-rw-r--r--cad/mars/files/patch-XMotif_options.c54
1 files changed, 54 insertions, 0 deletions
diff --git a/cad/mars/files/patch-XMotif_options.c b/cad/mars/files/patch-XMotif_options.c
new file mode 100644
index 000000000000..ff2b4e952589
--- /dev/null
+++ b/cad/mars/files/patch-XMotif_options.c
@@ -0,0 +1,54 @@
+--- XMotif/options.c.orig 2007-11-23 22:02:50.000000000 +0100
++++ XMotif/options.c 2007-11-23 22:04:08.000000000 +0100
+@@ -70,17 +70,17 @@
+ Widget delay_button;
+
+ MenuItem opmodes_radiobox[] = {
+- {"Continuous", &xmToggleButtonGadgetClass, NULL, NULL, NULL, XmNvalueChangedCallback, opmodes_cb, (XtPointer)CONTINUOUS_BUTTON, (MenuItem*)NULL, initialize_continuous_button},
+- {"Event Step", &xmToggleButtonGadgetClass, NULL, NULL ,NULL, XmNvalueChangedCallback, opmodes_cb, (XtPointer)EVENT_STEP_BUTTON, (MenuItem*)NULL, initialize_event_step_button},
+- {"Time Step", &xmToggleButtonGadgetClass, NULL, NULL, NULL, XmNvalueChangedCallback, opmodes_cb, (XtPointer)TIME_STEP_BUTTON, (MenuItem*)NULL, initialize_time_step_button},
++ {"Continuous", &xmToggleButtonGadgetClass, '\0', NULL, NULL, XmNvalueChangedCallback, opmodes_cb, (XtPointer)CONTINUOUS_BUTTON, (MenuItem*)NULL, initialize_continuous_button},
++ {"Event Step", &xmToggleButtonGadgetClass, '\0', NULL ,NULL, XmNvalueChangedCallback, opmodes_cb, (XtPointer)EVENT_STEP_BUTTON, (MenuItem*)NULL, initialize_event_step_button},
++ {"Time Step", &xmToggleButtonGadgetClass, '\0', NULL, NULL, XmNvalueChangedCallback, opmodes_cb, (XtPointer)TIME_STEP_BUTTON, (MenuItem*)NULL, initialize_time_step_button},
+ NULL
+ };
+
+ MenuItem options_items[] = {
+- {"Delay", &xmPushButtonGadgetClass, NULL, NULL, NULL, XmNactivateCallback, delay_cb, (XtPointer)O_DELAY, (MenuItem *)NULL, initialize_delay_button},
+- {"", &xmSeparatorGadgetClass, NULL, NULL, NULL, NULL, NULL, NULL, (MenuItem *)NULL, NULL},
+- {"Operating Mode", &xmCascadeButtonGadgetClass, NULL, NULL, NULL, XmNactivateCallback, NULL, (XtPointer)O_OPERATING_MODE,opmodes_radiobox, NULL},
+- {"Resize Network", &xmPushButtonGadgetClass, NULL, NULL, NULL, XmNactivateCallback, resize_dialog_cb, (XtPointer)O_RESIZE, (MenuItem *)NULL, NULL},
++ {"Delay", &xmPushButtonGadgetClass, '\0', NULL, NULL, XmNactivateCallback, delay_cb, (XtPointer)O_DELAY, (MenuItem *)NULL, initialize_delay_button},
++ {"", &xmSeparatorGadgetClass, '\0', NULL, NULL, NULL, NULL, NULL, (MenuItem *)NULL, NULL},
++ {"Operating Mode", &xmCascadeButtonGadgetClass, '\0', NULL, NULL, XmNactivateCallback, NULL, (XtPointer)O_OPERATING_MODE,opmodes_radiobox, NULL},
++ {"Resize Network", &xmPushButtonGadgetClass, '\0', NULL, NULL, XmNactivateCallback, resize_dialog_cb, (XtPointer)O_RESIZE, (MenuItem *)NULL, NULL},
+ NULL
+ };
+
+@@ -241,7 +241,7 @@
+ /* Width Textfield */
+ sprintf(buf,"%d",the_environment.network_width);
+ width_input=CreateTextInput(resize_dialog,"width",buf,&textfields[0]);
+- XtAddCallback(textfields[0],XmNactivateCallback,resize_check_input,&resize_max_w);
++ XtAddCallback(textfields[0],XmNactivateCallback,(XtCallbackProc)resize_check_input,&resize_max_w);
+ XtVaSetValues(width_input,
+ XmNleftAttachment, XmATTACH_FORM,
+ XmNrightAttachment, XmATTACH_FORM,
+@@ -252,7 +252,7 @@
+ /* Height Textfield */
+ sprintf(buf,"%d",the_environment.network_height);
+ height_input=CreateTextInput(resize_dialog,"height",buf,&textfields[1]);
+- XtAddCallback(textfields[1],XmNactivateCallback,resize_check_input,&resize_max_h);
++ XtAddCallback(textfields[1],XmNactivateCallback,(XtCallbackProc)resize_check_input,&resize_max_h);
+ XtVaSetValues(height_input,
+ XmNleftAttachment, XmATTACH_FORM,
+ XmNrightAttachment, XmATTACH_FORM,
+@@ -262,7 +262,7 @@
+
+ /* Minimize Button */
+ minimize_button=XtVaCreateManagedWidget("minimize_button", xmPushButtonWidgetClass, resize_dialog, NULL);
+- XtAddCallback(minimize_button, XmNactivateCallback, resize_minimize, textfields);
++ XtAddCallback(minimize_button, XmNactivateCallback, (XtCallbackProc)resize_minimize, textfields);
+ XtVaSetValues(minimize_button,
+ XmNleftAttachment, XmATTACH_FORM,
+ XmNrightAttachment, XmATTACH_FORM,