1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
$FreeBSD$
--- src/general_functions.c.orig Mon Jun 23 21:34:24 2003
+++ src/general_functions.c Thu Jun 26 00:23:54 2003
@@ -512,14 +512,6 @@ void set_object_data (GladeXML *xml)
{"button_parclose", ')'},\
{NULL}\
};
-
- while (operation_map[counter].button_name != NULL) {
- g_object_set_data (G_OBJECT (glade_xml_get_widget (xml,
- operation_map[counter].button_name)),
- "operation", GINT_TO_POINTER(operation_map[counter].operation));
- counter++;
- }
- counter = 0;
s_gfunc_map gfunc_map[] = {\
{"button_sign", display_result_toggle_sign},\
@@ -530,14 +522,6 @@ void set_object_data (GladeXML *xml)
{NULL}\
};
- while (gfunc_map[counter].button_name != NULL) {
- g_object_set_data (G_OBJECT (glade_xml_get_widget (xml,
- gfunc_map[counter].button_name)),
- "func", gfunc_map[counter].func);
- counter++;
- };
- counter = 0;
-
s_function_map function_map[] = {\
{"button_sin", {sin, asin, sinh, sin}, TRUE},\
{"button_cos", {cos, acos, cosh, cos}, TRUE},\
@@ -551,6 +535,22 @@ void set_object_data (GladeXML *xml)
{"button_cmp", {cmp, cmp, cmp, cmp}, FALSE},\
{NULL}\
};
+
+ while (operation_map[counter].button_name != NULL) {
+ g_object_set_data (G_OBJECT (glade_xml_get_widget (xml,
+ operation_map[counter].button_name)),
+ "operation", GINT_TO_POINTER(operation_map[counter].operation));
+ counter++;
+ }
+ counter = 0;
+
+ while (gfunc_map[counter].button_name != NULL) {
+ g_object_set_data (G_OBJECT (glade_xml_get_widget (xml,
+ gfunc_map[counter].button_name)),
+ "func", gfunc_map[counter].func);
+ counter++;
+ };
+ counter = 0;
while (function_map[counter].button_name != NULL) {
func = (void *) malloc (sizeof (function_map[counter].func));
|