comparison test/suite_aggrs/cases.h @ 435:a29baee68340

- suite_aggrs: simplified nested struct handling given upcoming api simplification (still not in depo, though, so test is ahead)
author Tassilo Philipp
date Mon, 24 Jan 2022 12:41:27 +0100
parents 167faab0c0be
children b4ddad459690
comparison
equal deleted inserted replaced
434:3d2c5d156d78 435:a29baee68340
1 /* {} */
2 struct A1 { };
3 void f_cpA1(struct A1 *x, const struct A1 *y) { 1; };
4 int f_cmpA1(const struct A1 *x, const struct A1 *y) { return 1; };
5 DCstruct* f_newdcstA1() {
6 DCstruct* st = dcNewStruct(0, sizeof(struct A1), 0, 1);
7 dcCloseStruct(st);
8 return st;
9 };
10 /* {i} */
11 struct A2 { i m0; };
12 void f_cpA2(struct A2 *x, const struct A2 *y) { x->m0 = y->m0; };
13 int f_cmpA2(const struct A2 *x, const struct A2 *y) { return x->m0 == y->m0; };
14 DCstruct* f_newdcstA2() {
15 DCstruct* st = dcNewStruct(1, sizeof(struct A2), 0, 1);
16 dcStructField(st, 'i', offsetof(struct A2, m0), 1);
17 dcCloseStruct(st);
18 return st;
19 };
20 /* {s} */
21 struct A3 { s m0; };
22 void f_cpA3(struct A3 *x, const struct A3 *y) { x->m0 = y->m0; };
23 int f_cmpA3(const struct A3 *x, const struct A3 *y) { return x->m0 == y->m0; };
24 DCstruct* f_newdcstA3() {
25 DCstruct* st = dcNewStruct(1, sizeof(struct A3), 0, 1);
26 dcStructField(st, 's', offsetof(struct A3, m0), 1);
27 dcCloseStruct(st);
28 return st;
29 };
30 /* {dlclpfifpifsf} */
31 struct A4 { d m0; l m1; c m2; l m3; p m4; f m5; i m6; f m7; p m8; i m9; f m10; s m11; f m12; };
32 void f_cpA4(struct A4 *x, const struct A4 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; x->m3 = y->m3; x->m4 = y->m4; x->m5 = y->m5; x->m6 = y->m6; x->m7 = y->m7; x->m8 = y->m8; x->m9 = y->m9; x->m10 = y->m10; x->m11 = y->m11; x->m12 = y->m12; };
33 int f_cmpA4(const struct A4 *x, const struct A4 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11 && x->m12 == y->m12; };
34 DCstruct* f_newdcstA4() {
35 DCstruct* st = dcNewStruct(13, sizeof(struct A4), 0, 1);
36 dcStructField(st, 'd', offsetof(struct A4, m0), 1);
37 dcStructField(st, 'l', offsetof(struct A4, m1), 1);
38 dcStructField(st, 'c', offsetof(struct A4, m2), 1);
39 dcStructField(st, 'l', offsetof(struct A4, m3), 1);
40 dcStructField(st, 'p', offsetof(struct A4, m4), 1);
41 dcStructField(st, 'f', offsetof(struct A4, m5), 1);
42 dcStructField(st, 'i', offsetof(struct A4, m6), 1);
43 dcStructField(st, 'f', offsetof(struct A4, m7), 1);
44 dcStructField(st, 'p', offsetof(struct A4, m8), 1);
45 dcStructField(st, 'i', offsetof(struct A4, m9), 1);
46 dcStructField(st, 'f', offsetof(struct A4, m10), 1);
47 dcStructField(st, 's', offsetof(struct A4, m11), 1);
48 dcStructField(st, 'f', offsetof(struct A4, m12), 1);
49 dcCloseStruct(st);
50 return st;
51 };
52 /* {dijpiccjpf} */
53 struct A5 { d m0; i m1; j m2; p m3; i m4; c m5; c m6; j m7; p m8; f m9; };
54 void f_cpA5(struct A5 *x, const struct A5 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; x->m3 = y->m3; x->m4 = y->m4; x->m5 = y->m5; x->m6 = y->m6; x->m7 = y->m7; x->m8 = y->m8; x->m9 = y->m9; };
55 int f_cmpA5(const struct A5 *x, const struct A5 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9; };
56 DCstruct* f_newdcstA5() {
57 DCstruct* st = dcNewStruct(10, sizeof(struct A5), 0, 1);
58 dcStructField(st, 'd', offsetof(struct A5, m0), 1);
59 dcStructField(st, 'i', offsetof(struct A5, m1), 1);
60 dcStructField(st, 'j', offsetof(struct A5, m2), 1);
61 dcStructField(st, 'p', offsetof(struct A5, m3), 1);
62 dcStructField(st, 'i', offsetof(struct A5, m4), 1);
63 dcStructField(st, 'c', offsetof(struct A5, m5), 1);
64 dcStructField(st, 'c', offsetof(struct A5, m6), 1);
65 dcStructField(st, 'j', offsetof(struct A5, m7), 1);
66 dcStructField(st, 'p', offsetof(struct A5, m8), 1);
67 dcStructField(st, 'f', offsetof(struct A5, m9), 1);
68 dcCloseStruct(st);
69 return st;
70 };
71 /* {lcpfcflpsiilfsjp} */
72 struct A6 { l m0; c m1; p m2; f m3; c m4; f m5; l m6; p m7; s m8; i m9; i m10; l m11; f m12; s m13; j m14; p m15; };
73 void f_cpA6(struct A6 *x, const struct A6 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; x->m3 = y->m3; x->m4 = y->m4; x->m5 = y->m5; x->m6 = y->m6; x->m7 = y->m7; x->m8 = y->m8; x->m9 = y->m9; x->m10 = y->m10; x->m11 = y->m11; x->m12 = y->m12; x->m13 = y->m13; x->m14 = y->m14; x->m15 = y->m15; };
74 int f_cmpA6(const struct A6 *x, const struct A6 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11 && x->m12 == y->m12 && x->m13 == y->m13 && x->m14 == y->m14 && x->m15 == y->m15; };
75 DCstruct* f_newdcstA6() {
76 DCstruct* st = dcNewStruct(16, sizeof(struct A6), 0, 1);
77 dcStructField(st, 'l', offsetof(struct A6, m0), 1);
78 dcStructField(st, 'c', offsetof(struct A6, m1), 1);
79 dcStructField(st, 'p', offsetof(struct A6, m2), 1);
80 dcStructField(st, 'f', offsetof(struct A6, m3), 1);
81 dcStructField(st, 'c', offsetof(struct A6, m4), 1);
82 dcStructField(st, 'f', offsetof(struct A6, m5), 1);
83 dcStructField(st, 'l', offsetof(struct A6, m6), 1);
84 dcStructField(st, 'p', offsetof(struct A6, m7), 1);
85 dcStructField(st, 's', offsetof(struct A6, m8), 1);
86 dcStructField(st, 'i', offsetof(struct A6, m9), 1);
87 dcStructField(st, 'i', offsetof(struct A6, m10), 1);
88 dcStructField(st, 'l', offsetof(struct A6, m11), 1);
89 dcStructField(st, 'f', offsetof(struct A6, m12), 1);
90 dcStructField(st, 's', offsetof(struct A6, m13), 1);
91 dcStructField(st, 'j', offsetof(struct A6, m14), 1);
92 dcStructField(st, 'p', offsetof(struct A6, m15), 1);
93 dcCloseStruct(st);
94 return st;
95 };
96 /* {jdcfcsdjjlcdjlipfji} */
97 struct A7 { j m0; d m1; c m2; f m3; c m4; s m5; d m6; j m7; j m8; l m9; c m10; d m11; j m12; l m13; i m14; p m15; f m16; j m17; i m18; };
98 void f_cpA7(struct A7 *x, const struct A7 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; x->m3 = y->m3; x->m4 = y->m4; x->m5 = y->m5; x->m6 = y->m6; x->m7 = y->m7; x->m8 = y->m8; x->m9 = y->m9; x->m10 = y->m10; x->m11 = y->m11; x->m12 = y->m12; x->m13 = y->m13; x->m14 = y->m14; x->m15 = y->m15; x->m16 = y->m16; x->m17 = y->m17; x->m18 = y->m18; };
99 int f_cmpA7(const struct A7 *x, const struct A7 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11 && x->m12 == y->m12 && x->m13 == y->m13 && x->m14 == y->m14 && x->m15 == y->m15 && x->m16 == y->m16 && x->m17 == y->m17 && x->m18 == y->m18; };
100 DCstruct* f_newdcstA7() {
101 DCstruct* st = dcNewStruct(19, sizeof(struct A7), 0, 1);
102 dcStructField(st, 'j', offsetof(struct A7, m0), 1);
103 dcStructField(st, 'd', offsetof(struct A7, m1), 1);
104 dcStructField(st, 'c', offsetof(struct A7, m2), 1);
105 dcStructField(st, 'f', offsetof(struct A7, m3), 1);
106 dcStructField(st, 'c', offsetof(struct A7, m4), 1);
107 dcStructField(st, 's', offsetof(struct A7, m5), 1);
108 dcStructField(st, 'd', offsetof(struct A7, m6), 1);
109 dcStructField(st, 'j', offsetof(struct A7, m7), 1);
110 dcStructField(st, 'j', offsetof(struct A7, m8), 1);
111 dcStructField(st, 'l', offsetof(struct A7, m9), 1);
112 dcStructField(st, 'c', offsetof(struct A7, m10), 1);
113 dcStructField(st, 'd', offsetof(struct A7, m11), 1);
114 dcStructField(st, 'j', offsetof(struct A7, m12), 1);
115 dcStructField(st, 'l', offsetof(struct A7, m13), 1);
116 dcStructField(st, 'i', offsetof(struct A7, m14), 1);
117 dcStructField(st, 'p', offsetof(struct A7, m15), 1);
118 dcStructField(st, 'f', offsetof(struct A7, m16), 1);
119 dcStructField(st, 'j', offsetof(struct A7, m17), 1);
120 dcStructField(st, 'i', offsetof(struct A7, m18), 1);
121 dcCloseStruct(st);
122 return st;
123 };
124 /* {jjlff{jdcfcsdjjlcdjlipfji}csijld} */
125 struct A8 { j m0; j m1; l m2; f m3; f m4; struct A7 m5; c m6; s m7; i m8; j m9; l m10; d m11; };
126 void f_cpA8(struct A8 *x, const struct A8 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; x->m3 = y->m3; x->m4 = y->m4; f_cpA7(&x->m5, &y->m5); x->m6 = y->m6; x->m7 = y->m7; x->m8 = y->m8; x->m9 = y->m9; x->m10 = y->m10; x->m11 = y->m11; };
127 int f_cmpA8(const struct A8 *x, const struct A8 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && f_cmpA7(&x->m5, &y->m5) && x->m6 == y->m6 && x->m7 == y->m7 && x->m8 == y->m8 && x->m9 == y->m9 && x->m10 == y->m10 && x->m11 == y->m11; };
128 DCstruct* f_newdcstA8() {
129 DCstruct* st = dcNewStruct(12, sizeof(struct A8), 0, 1);
130 dcStructField(st, 'j', offsetof(struct A8, m0), 1);
131 dcStructField(st, 'j', offsetof(struct A8, m1), 1);
132 dcStructField(st, 'l', offsetof(struct A8, m2), 1);
133 dcStructField(st, 'f', offsetof(struct A8, m3), 1);
134 dcStructField(st, 'f', offsetof(struct A8, m4), 1);
135 dcStructField(st, DC_SIGCHAR_STRUCT, offsetof(struct A8, m5), 1, f_newdcstA7());
136 dcStructField(st, 'c', offsetof(struct A8, m6), 1);
137 dcStructField(st, 's', offsetof(struct A8, m7), 1);
138 dcStructField(st, 'i', offsetof(struct A8, m8), 1);
139 dcStructField(st, 'j', offsetof(struct A8, m9), 1);
140 dcStructField(st, 'l', offsetof(struct A8, m10), 1);
141 dcStructField(st, 'd', offsetof(struct A8, m11), 1);
142 dcCloseStruct(st);
143 return st;
144 };
145 /* {c} */
146 struct A9 { c m0; };
147 void f_cpA9(struct A9 *x, const struct A9 *y) { x->m0 = y->m0; };
148 int f_cmpA9(const struct A9 *x, const struct A9 *y) { return x->m0 == y->m0; };
149 DCstruct* f_newdcstA9() {
150 DCstruct* st = dcNewStruct(1, sizeof(struct A9), 0, 1);
151 dcStructField(st, 'c', offsetof(struct A9, m0), 1);
152 dcCloseStruct(st);
153 return st;
154 };
155 /* {cjilpcp} */
156 struct A10 { c m0; j m1; i m2; l m3; p m4; c m5; p m6; };
157 void f_cpA10(struct A10 *x, const struct A10 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; x->m3 = y->m3; x->m4 = y->m4; x->m5 = y->m5; x->m6 = y->m6; };
158 int f_cmpA10(const struct A10 *x, const struct A10 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3 && x->m4 == y->m4 && x->m5 == y->m5 && x->m6 == y->m6; };
159 DCstruct* f_newdcstA10() {
160 DCstruct* st = dcNewStruct(7, sizeof(struct A10), 0, 1);
161 dcStructField(st, 'c', offsetof(struct A10, m0), 1);
162 dcStructField(st, 'j', offsetof(struct A10, m1), 1);
163 dcStructField(st, 'i', offsetof(struct A10, m2), 1);
164 dcStructField(st, 'l', offsetof(struct A10, m3), 1);
165 dcStructField(st, 'p', offsetof(struct A10, m4), 1);
166 dcStructField(st, 'c', offsetof(struct A10, m5), 1);
167 dcStructField(st, 'p', offsetof(struct A10, m6), 1);
168 dcCloseStruct(st);
169 return st;
170 };
171 /* {ddd} */
172 struct A11 { d m0; d m1; d m2; };
173 void f_cpA11(struct A11 *x, const struct A11 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; };
174 int f_cmpA11(const struct A11 *x, const struct A11 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
175 DCstruct* f_newdcstA11() {
176 DCstruct* st = dcNewStruct(3, sizeof(struct A11), 0, 1);
177 dcStructField(st, 'd', offsetof(struct A11, m0), 1);
178 dcStructField(st, 'd', offsetof(struct A11, m1), 1);
179 dcStructField(st, 'd', offsetof(struct A11, m2), 1);
180 dcCloseStruct(st);
181 return st;
182 };
183 /* {dd} */
184 struct A12 { d m0; d m1; };
185 void f_cpA12(struct A12 *x, const struct A12 *y) { x->m0 = y->m0; x->m1 = y->m1; };
186 int f_cmpA12(const struct A12 *x, const struct A12 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
187 DCstruct* f_newdcstA12() {
188 DCstruct* st = dcNewStruct(2, sizeof(struct A12), 0, 1);
189 dcStructField(st, 'd', offsetof(struct A12, m0), 1);
190 dcStructField(st, 'd', offsetof(struct A12, m1), 1);
191 dcCloseStruct(st);
192 return st;
193 };
194 /* {ii} */
195 struct A13 { i m0; i m1; };
196 void f_cpA13(struct A13 *x, const struct A13 *y) { x->m0 = y->m0; x->m1 = y->m1; };
197 int f_cmpA13(const struct A13 *x, const struct A13 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
198 DCstruct* f_newdcstA13() {
199 DCstruct* st = dcNewStruct(2, sizeof(struct A13), 0, 1);
200 dcStructField(st, 'i', offsetof(struct A13, m0), 1);
201 dcStructField(st, 'i', offsetof(struct A13, m1), 1);
202 dcCloseStruct(st);
203 return st;
204 };
1 /* {ici} */ 205 /* {ici} */
2 struct A2{ i m0; c m1; i m2; }; 206 struct A14 { i m0; c m1; i m2; };
3 void f_cpA2(struct A2 *x, const struct A2 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; }; 207 void f_cpA14(struct A14 *x, const struct A14 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; };
4 int f_cmpA2(const struct A2 *x, const struct A2 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; }; 208 int f_cmpA14(const struct A14 *x, const struct A14 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
5 DCstruct* f_newdcstA2() { DCstruct* st = dcNewStruct(3, sizeof(struct A2), 0, 1); dcStructField(st, 'i', offsetof(struct A2, m0), 1); dcStructField(st, 'c', offsetof(struct A2, m1), 1); dcStructField(st, 'i', offsetof(struct A2, m2), 1); dcCloseStruct(st); return st; }; 209 DCstruct* f_newdcstA14() {
6 /* {ii} */ 210 DCstruct* st = dcNewStruct(3, sizeof(struct A14), 0, 1);
7 struct A1{ i m0; i m1; }; 211 dcStructField(st, 'i', offsetof(struct A14, m0), 1);
8 void f_cpA1(struct A1 *x, const struct A1 *y) { x->m0 = y->m0; x->m1 = y->m1; }; 212 dcStructField(st, 'c', offsetof(struct A14, m1), 1);
9 int f_cmpA1(const struct A1 *x, const struct A1 *y) { return x->m0 == y->m0 && x->m1 == y->m1; }; 213 dcStructField(st, 'i', offsetof(struct A14, m2), 1);
10 DCstruct* f_newdcstA1() { DCstruct* st = dcNewStruct(2, sizeof(struct A1), 0, 1); dcStructField(st, 'i', offsetof(struct A1, m0), 1); dcStructField(st, 'i', offsetof(struct A1, m1), 1); dcCloseStruct(st); return st; }; 214 dcCloseStruct(st);
215 return st;
216 };
217 /* {il} */
218 struct A15 { i m0; l m1; };
219 void f_cpA15(struct A15 *x, const struct A15 *y) { x->m0 = y->m0; x->m1 = y->m1; };
220 int f_cmpA15(const struct A15 *x, const struct A15 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
221 DCstruct* f_newdcstA15() {
222 DCstruct* st = dcNewStruct(2, sizeof(struct A15), 0, 1);
223 dcStructField(st, 'i', offsetof(struct A15, m0), 1);
224 dcStructField(st, 'l', offsetof(struct A15, m1), 1);
225 dcCloseStruct(st);
226 return st;
227 };
228 /* {li} */
229 struct A16 { l m0; i m1; };
230 void f_cpA16(struct A16 *x, const struct A16 *y) { x->m0 = y->m0; x->m1 = y->m1; };
231 int f_cmpA16(const struct A16 *x, const struct A16 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
232 DCstruct* f_newdcstA16() {
233 DCstruct* st = dcNewStruct(2, sizeof(struct A16), 0, 1);
234 dcStructField(st, 'l', offsetof(struct A16, m0), 1);
235 dcStructField(st, 'i', offsetof(struct A16, m1), 1);
236 dcCloseStruct(st);
237 return st;
238 };
11 /* {ps} */ 239 /* {ps} */
12 struct A5{ p m0; s m1; }; 240 struct A17 { p m0; s m1; };
13 void f_cpA5(struct A5 *x, const struct A5 *y) { x->m0 = y->m0; x->m1 = y->m1; }; 241 void f_cpA17(struct A17 *x, const struct A17 *y) { x->m0 = y->m0; x->m1 = y->m1; };
14 int f_cmpA5(const struct A5 *x, const struct A5 *y) { return x->m0 == y->m0 && x->m1 == y->m1; }; 242 int f_cmpA17(const struct A17 *x, const struct A17 *y) { return x->m0 == y->m0 && x->m1 == y->m1; };
15 DCstruct* f_newdcstA5() { DCstruct* st = dcNewStruct(2, sizeof(struct A5), 0, 1); dcStructField(st, 'p', offsetof(struct A5, m0), 1); dcStructField(st, 's', offsetof(struct A5, m1), 1); dcCloseStruct(st); return st; }; 243 DCstruct* f_newdcstA17() {
244 DCstruct* st = dcNewStruct(2, sizeof(struct A17), 0, 1);
245 dcStructField(st, 'p', offsetof(struct A17, m0), 1);
246 dcStructField(st, 's', offsetof(struct A17, m1), 1);
247 dcCloseStruct(st);
248 return st;
249 };
250 /* {iii} */
251 struct A18 { i m0; i m1; i m2; };
252 void f_cpA18(struct A18 *x, const struct A18 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; };
253 int f_cmpA18(const struct A18 *x, const struct A18 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; };
254 DCstruct* f_newdcstA18() {
255 DCstruct* st = dcNewStruct(3, sizeof(struct A18), 0, 1);
256 dcStructField(st, 'i', offsetof(struct A18, m0), 1);
257 dcStructField(st, 'i', offsetof(struct A18, m1), 1);
258 dcStructField(st, 'i', offsetof(struct A18, m2), 1);
259 dcCloseStruct(st);
260 return st;
261 };
16 /* {iiii} */ 262 /* {iiii} */
17 struct A9{ i m0; i m1; i m2; i m3; }; 263 struct A19 { i m0; i m1; i m2; i m3; };
18 void f_cpA9(struct A9 *x, const struct A9 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; x->m3 = y->m3; }; 264 void f_cpA19(struct A19 *x, const struct A19 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; x->m3 = y->m3; };
19 int f_cmpA9(const struct A9 *x, const struct A9 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; }; 265 int f_cmpA19(const struct A19 *x, const struct A19 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2 && x->m3 == y->m3; };
20 DCstruct* f_newdcstA9() { DCstruct* st = dcNewStruct(4, sizeof(struct A9), 0, 1); dcStructField(st, 'i', offsetof(struct A9, m0), 1); dcStructField(st, 'i', offsetof(struct A9, m1), 1); dcStructField(st, 'i', offsetof(struct A9, m2), 1); dcStructField(st, 'i', offsetof(struct A9, m3), 1); dcCloseStruct(st); return st; }; 266 DCstruct* f_newdcstA19() {
21 /* {iii} */ 267 DCstruct* st = dcNewStruct(4, sizeof(struct A19), 0, 1);
22 struct A8{ i m0; i m1; i m2; }; 268 dcStructField(st, 'i', offsetof(struct A19, m0), 1);
23 void f_cpA8(struct A8 *x, const struct A8 *y) { x->m0 = y->m0; x->m1 = y->m1; x->m2 = y->m2; }; 269 dcStructField(st, 'i', offsetof(struct A19, m1), 1);
24 int f_cmpA8(const struct A8 *x, const struct A8 *y) { return x->m0 == y->m0 && x->m1 == y->m1 && x->m2 == y->m2; }; 270 dcStructField(st, 'i', offsetof(struct A19, m2), 1);
25 DCstruct* f_newdcstA8() { DCstruct* st = dcNewStruct(3, sizeof(struct A8), 0, 1); dcStructField(st, 'i', offsetof(struct A8, m0), 1); dcStructField(st, 'i', offsetof(struct A8, m1), 1); dcStructField(st, 'i', offsetof(struct A8, m2), 1); dcCloseStruct(st); return st; }; 271 dcStructField(st, 'i', offsetof(struct A19, m3), 1);
26 /* {li} */ 272 dcCloseStruct(st);
27 struct A4{ l m0; i m1; }; 273 return st;
28 void f_cpA4(struct A4 *x, const struct A4 *y) { x->m0 = y->m0; x->m1 = y->m1; }; 274 };
29 int f_cmpA4(const struct A4 *x, const struct A4 *y) { return x->m0 == y->m0 && x->m1 == y->m1; }; 275 /* 0:pscd{}pclc{i}scli */ p f0(s a1,c a2,d a3,struct A1 a4,p a5,c a6,l a7,c a8,struct A2 a9,s a10,c a11,l a12,i a13){V_s[1]=a1;V_c[2]=a2;V_d[3]=a3;f_cpA1(V_a[4],&a4);V_p[5]=a5;V_c[6]=a6;V_l[7]=a7;V_c[8]=a8;f_cpA2(V_a[9],&a9);V_s[10]=a10;V_c[11]=a11;V_l[12]=a12;V_i[13]=a13;ret_p(13)}
30 DCstruct* f_newdcstA4() { DCstruct* st = dcNewStruct(2, sizeof(struct A4), 0, 1); dcStructField(st, 'l', offsetof(struct A4, m0), 1); dcStructField(st, 'i', offsetof(struct A4, m1), 1); dcCloseStruct(st); return st; }; 276 /* 1:sslfjiji{s}ipc{}{}{}cc */ s f1(s a1,l a2,f a3,j a4,i a5,j a6,i a7,struct A3 a8,i a9,p a10,c a11,struct A1 a12,struct A1 a13,struct A1 a14,c a15,c a16){V_s[1]=a1;V_l[2]=a2;V_f[3]=a3;V_j[4]=a4;V_i[5]=a5;V_j[6]=a6;V_i[7]=a7;f_cpA3(V_a[8],&a8);V_i[9]=a9;V_p[10]=a10;V_c[11]=a11;f_cpA1(V_a[12],&a12);f_cpA1(V_a[13],&a13);f_cpA1(V_a[14],&a14);V_c[15]=a15;V_c[16]=a16;ret_s(16)}
31 /* {} */ 277 /* 2:i{dlclpfifpifsf}lpldl{dijpiccjpf}{lcpfcflpsiilfsjp}pp{}ssj */ i f2(struct A4 a1,l a2,p a3,l a4,d a5,l a6,struct A5 a7,struct A6 a8,p a9,p a10,struct A1 a11,s a12,s a13,j a14){f_cpA4(V_a[1],&a1);V_l[2]=a2;V_p[3]=a3;V_l[4]=a4;V_d[5]=a5;V_l[6]=a6;f_cpA5(V_a[7],&a7);f_cpA6(V_a[8],&a8);V_p[9]=a9;V_p[10]=a10;f_cpA1(V_a[11],&a11);V_s[12]=a12;V_s[13]=a13;V_j[14]=a14;ret_i(14)}
32 struct A6{ }; 278 /* 3:fci{jjlff{jdcfcsdjjlcdjlipfji}csijld}sj */ f f3(c a1,i a2,struct A8 a3,s a4,j a5){V_c[1]=a1;V_i[2]=a2;f_cpA8(V_a[3],&a3);V_s[4]=a4;V_j[5]=a5;ret_f(5)}
33 void f_cpA6(struct A6 *x, const struct A6 *y) { 1; }; 279 /* 4:{}lffic{}pip{}{c}s{} */ struct A1 f4(l a1,f a2,f a3,i a4,c a5,struct A1 a6,p a7,i a8,p a9,struct A1 a10,struct A9 a11,s a12,struct A1 a13){V_l[1]=a1;V_f[2]=a2;V_f[3]=a3;V_i[4]=a4;V_c[5]=a5;f_cpA1(V_a[6],&a6);V_p[7]=a7;V_i[8]=a8;V_p[9]=a9;f_cpA1(V_a[10],&a10);f_cpA9(V_a[11],&a11);V_s[12]=a12;f_cpA1(V_a[13],&a13);ret_a(13,struct A1)}
34 int f_cmpA6(const struct A6 *x, const struct A6 *y) { return 1; }; 280 /* 5:clsc{cjilpcp}sfspdc{}j{c}fs */ c f5(l a1,s a2,c a3,struct A10 a4,s a5,f a6,s a7,p a8,d a9,c a10,struct A1 a11,j a12,struct A9 a13,f a14,s a15){V_l[1]=a1;V_s[2]=a2;V_c[3]=a3;f_cpA10(V_a[4],&a4);V_s[5]=a5;V_f[6]=a6;V_s[7]=a7;V_p[8]=a8;V_d[9]=a9;V_c[10]=a10;f_cpA1(V_a[11],&a11);V_j[12]=a12;f_cpA9(V_a[13],&a13);V_f[14]=a14;V_s[15]=a15;ret_c(15)}
35 DCstruct* f_newdcstA6() { DCstruct* st = dcNewStruct(0, sizeof(struct A6), 0, 1); dcCloseStruct(st); return st; }; 281 /* 6:ljdcjsl{}i{c}{}s */ l f6(j a1,d a2,c a3,j a4,s a5,l a6,struct A1 a7,i a8,struct A9 a9,struct A1 a10,s a11){V_j[1]=a1;V_d[2]=a2;V_c[3]=a3;V_j[4]=a4;V_s[5]=a5;V_l[6]=a6;f_cpA1(V_a[7],&a7);V_i[8]=a8;f_cpA9(V_a[9],&a9);f_cpA1(V_a[10],&a10);V_s[11]=a11;ret_l(11)}
36 /* {i} */ 282 /* 7:v{ddd} */ v f7(struct A11 a1){f_cpA11(V_a[1],&a1);ret_v(1)}
37 struct A7{ i m0; }; 283 /* 8:vd{ddd} */ v f8(d a1,struct A11 a2){V_d[1]=a1;f_cpA11(V_a[2],&a2);ret_v(2)}
38 void f_cpA7(struct A7 *x, const struct A7 *y) { x->m0 = y->m0; }; 284 /* 9:vdd{ddd} */ v f9(d a1,d a2,struct A11 a3){V_d[1]=a1;V_d[2]=a2;f_cpA11(V_a[3],&a3);ret_v(3)}
39 int f_cmpA7(const struct A7 *x, const struct A7 *y) { return x->m0 == y->m0; }; 285 /* 10:vddd{ddd} */ v f10(d a1,d a2,d a3,struct A11 a4){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;f_cpA11(V_a[4],&a4);ret_v(4)}
40 DCstruct* f_newdcstA7() { DCstruct* st = dcNewStruct(1, sizeof(struct A7), 0, 1); dcStructField(st, 'i', offsetof(struct A7, m0), 1); dcCloseStruct(st); return st; }; 286 /* 11:vdddd{ddd} */ v f11(d a1,d a2,d a3,d a4,struct A11 a5){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;f_cpA11(V_a[5],&a5);ret_v(5)}
41 /* {il} */ 287 /* 12:vddddd{ddd} */ v f12(d a1,d a2,d a3,d a4,d a5,struct A11 a6){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;f_cpA11(V_a[6],&a6);ret_v(6)}
42 struct A3{ i m0; l m1; }; 288 /* 13:vdddddd{ddd} */ v f13(d a1,d a2,d a3,d a4,d a5,d a6,struct A11 a7){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;f_cpA11(V_a[7],&a7);ret_v(7)}
43 void f_cpA3(struct A3 *x, const struct A3 *y) { x->m0 = y->m0; x->m1 = y->m1; }; 289 /* 14:vddddddd{ddd} */ v f14(d a1,d a2,d a3,d a4,d a5,d a6,d a7,struct A11 a8){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;V_d[7]=a7;f_cpA11(V_a[8],&a8);ret_v(8)}
44 int f_cmpA3(const struct A3 *x, const struct A3 *y) { return x->m0 == y->m0 && x->m1 == y->m1; }; 290 /* 15:vdddddddd{ddd} */ v f15(d a1,d a2,d a3,d a4,d a5,d a6,d a7,d a8,struct A11 a9){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;V_d[7]=a7;V_d[8]=a8;f_cpA11(V_a[9],&a9);ret_v(9)}
45 DCstruct* f_newdcstA3() { DCstruct* st = dcNewStruct(2, sizeof(struct A3), 0, 1); dcStructField(st, 'i', offsetof(struct A3, m0), 1); dcStructField(st, 'l', offsetof(struct A3, m1), 1); dcCloseStruct(st); return st; }; 291 /* 16:v{dd} */ v f16(struct A12 a1){f_cpA12(V_a[1],&a1);ret_v(1)}
46 /* 0:viiiii{ii} */ v f0(i a1,i a2,i a3,i a4,i a5,struct A1 a6){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA1(V_a[6],&a6);ret_v(6)} 292 /* 17:vd{dd} */ v f17(d a1,struct A12 a2){V_d[1]=a1;f_cpA12(V_a[2],&a2);ret_v(2)}
47 /* 1:viiiii{ici} */ v f1(i a1,i a2,i a3,i a4,i a5,struct A2 a6){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA2(V_a[6],&a6);ret_v(6)} 293 /* 18:vdd{dd} */ v f18(d a1,d a2,struct A12 a3){V_d[1]=a1;V_d[2]=a2;f_cpA12(V_a[3],&a3);ret_v(3)}
48 /* 2:viiiii{il} */ v f2(i a1,i a2,i a3,i a4,i a5,struct A3 a6){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA3(V_a[6],&a6);ret_v(6)} 294 /* 19:vddd{dd} */ v f19(d a1,d a2,d a3,struct A12 a4){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;f_cpA12(V_a[4],&a4);ret_v(4)}
49 /* 3:vfiiiii{il} */ v f3(f a1,i a2,i a3,i a4,i a5,i a6,struct A3 a7){V_f[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_i[6]=a6;f_cpA3(V_a[7],&a7);ret_v(7)} 295 /* 20:vdddd{dd} */ v f20(d a1,d a2,d a3,d a4,struct A12 a5){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;f_cpA12(V_a[5],&a5);ret_v(5)}
50 /* 4:viiiiif{il} */ v f4(i a1,i a2,i a3,i a4,i a5,f a6,struct A3 a7){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;f_cpA3(V_a[7],&a7);ret_v(7)} 296 /* 21:vddddd{dd} */ v f21(d a1,d a2,d a3,d a4,d a5,struct A12 a6){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;f_cpA12(V_a[6],&a6);ret_v(6)}
51 /* 5:viiiiif{li} */ v f5(i a1,i a2,i a3,i a4,i a5,f a6,struct A4 a7){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;f_cpA4(V_a[7],&a7);ret_v(7)} 297 /* 22:vdddddd{dd} */ v f22(d a1,d a2,d a3,d a4,d a5,d a6,struct A12 a7){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;f_cpA12(V_a[7],&a7);ret_v(7)}
52 /* 6:viiiii{il}f */ v f6(i a1,i a2,i a3,i a4,i a5,struct A3 a6,f a7){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA3(V_a[6],&a6);V_f[7]=a7;ret_v(7)} 298 /* 23:vddddddd{dd} */ v f23(d a1,d a2,d a3,d a4,d a5,d a6,d a7,struct A12 a8){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;V_d[7]=a7;f_cpA12(V_a[8],&a8);ret_v(8)}
53 /* 7:viiiii{li}f */ v f7(i a1,i a2,i a3,i a4,i a5,struct A4 a6,f a7){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA4(V_a[6],&a6);V_f[7]=a7;ret_v(7)} 299 /* 24:vdddddddd{dd} */ v f24(d a1,d a2,d a3,d a4,d a5,d a6,d a7,d a8,struct A12 a9){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;V_d[7]=a7;V_d[8]=a8;f_cpA12(V_a[9],&a9);ret_v(9)}
54 /* 8:viiffiii{ps} */ v f8(i a1,i a2,f a3,f a4,i a5,i a6,i a7,struct A5 a8){V_i[1]=a1;V_i[2]=a2;V_f[3]=a3;V_f[4]=a4;V_i[5]=a5;V_i[6]=a6;V_i[7]=a7;f_cpA5(V_a[8],&a8);ret_v(8)} 300 /* 25:viiiii{ii} */ v f25(i a1,i a2,i a3,i a4,i a5,struct A13 a6){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA13(V_a[6],&a6);ret_v(6)}
55 /* 9:viiiiiff{li} */ v f9(i a1,i a2,i a3,i a4,i a5,f a6,f a7,struct A4 a8){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;V_f[7]=a7;f_cpA4(V_a[8],&a8);ret_v(8)} 301 /* 26:viiiii{ici} */ v f26(i a1,i a2,i a3,i a4,i a5,struct A14 a6){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA14(V_a[6],&a6);ret_v(6)}
56 /* 10:viiiiiff{il} */ v f10(i a1,i a2,i a3,i a4,i a5,f a6,f a7,struct A3 a8){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;V_f[7]=a7;f_cpA3(V_a[8],&a8);ret_v(8)} 302 /* 27:viiiii{il} */ v f27(i a1,i a2,i a3,i a4,i a5,struct A15 a6){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA15(V_a[6],&a6);ret_v(6)}
57 /* 11:viiiii{il}ff */ v f11(i a1,i a2,i a3,i a4,i a5,struct A3 a6,f a7,f a8){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA3(V_a[6],&a6);V_f[7]=a7;V_f[8]=a8;ret_v(8)} 303 /* 28:vfiiiii{il} */ v f28(f a1,i a2,i a3,i a4,i a5,i a6,struct A15 a7){V_f[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_i[6]=a6;f_cpA15(V_a[7],&a7);ret_v(7)}
58 /* 12:viiiii{li}ff */ v f12(i a1,i a2,i a3,i a4,i a5,struct A4 a6,f a7,f a8){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA4(V_a[6],&a6);V_f[7]=a7;V_f[8]=a8;ret_v(8)} 304 /* 29:viiiiif{il} */ v f29(i a1,i a2,i a3,i a4,i a5,f a6,struct A15 a7){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;f_cpA15(V_a[7],&a7);ret_v(7)}
59 /* 13:i */ i f13(){ret_i(0)} 305 /* 30:viiiiif{li} */ v f30(i a1,i a2,i a3,i a4,i a5,f a6,struct A16 a7){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;f_cpA16(V_a[7],&a7);ret_v(7)}
60 /* 14:i{} */ i f14(struct A6 a1){f_cpA6(V_a[1],&a1);ret_i(1)} 306 /* 31:viiiii{il}f */ v f31(i a1,i a2,i a3,i a4,i a5,struct A15 a6,f a7){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA15(V_a[6],&a6);V_f[7]=a7;ret_v(7)}
61 /* 15:i{i} */ i f15(struct A7 a1){f_cpA7(V_a[1],&a1);ret_i(1)} 307 /* 32:viiiii{li}f */ v f32(i a1,i a2,i a3,i a4,i a5,struct A16 a6,f a7){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA16(V_a[6],&a6);V_f[7]=a7;ret_v(7)}
62 /* 16:i{ii} */ i f16(struct A1 a1){f_cpA1(V_a[1],&a1);ret_i(1)} 308 /* 33:viiffiii{ps} */ v f33(i a1,i a2,f a3,f a4,i a5,i a6,i a7,struct A17 a8){V_i[1]=a1;V_i[2]=a2;V_f[3]=a3;V_f[4]=a4;V_i[5]=a5;V_i[6]=a6;V_i[7]=a7;f_cpA17(V_a[8],&a8);ret_v(8)}
63 /* 17:i{iii} */ i f17(struct A8 a1){f_cpA8(V_a[1],&a1);ret_i(1)} 309 /* 34:viiiiiff{li} */ v f34(i a1,i a2,i a3,i a4,i a5,f a6,f a7,struct A16 a8){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;V_f[7]=a7;f_cpA16(V_a[8],&a8);ret_v(8)}
64 /* 18:i{iiii} */ i f18(struct A9 a1){f_cpA9(V_a[1],&a1);ret_i(1)} 310 /* 35:viiiiiff{il} */ v f35(i a1,i a2,i a3,i a4,i a5,f a6,f a7,struct A15 a8){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;V_f[7]=a7;f_cpA15(V_a[8],&a8);ret_v(8)}
65 /* 19:f */ f f19(){ret_f(0)} 311 /* 36:viiiii{il}ff */ v f36(i a1,i a2,i a3,i a4,i a5,struct A15 a6,f a7,f a8){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA15(V_a[6],&a6);V_f[7]=a7;V_f[8]=a8;ret_v(8)}
66 /* 20:f{} */ f f20(struct A6 a1){f_cpA6(V_a[1],&a1);ret_f(1)} 312 /* 37:viiiii{li}ff */ v f37(i a1,i a2,i a3,i a4,i a5,struct A16 a6,f a7,f a8){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA16(V_a[6],&a6);V_f[7]=a7;V_f[8]=a8;ret_v(8)}
67 /* 21:f{i} */ f f21(struct A7 a1){f_cpA7(V_a[1],&a1);ret_f(1)} 313 /* 38:i */ i f38(){ret_i(0)}
68 /* 22:f{ii} */ f f22(struct A1 a1){f_cpA1(V_a[1],&a1);ret_f(1)} 314 /* 39:i{} */ i f39(struct A1 a1){f_cpA1(V_a[1],&a1);ret_i(1)}
69 /* 23:d{ii} */ d f23(struct A1 a1){f_cpA1(V_a[1],&a1);ret_d(1)} 315 /* 40:i{i} */ i f40(struct A2 a1){f_cpA2(V_a[1],&a1);ret_i(1)}
70 /* 24:f{iii} */ f f24(struct A8 a1){f_cpA8(V_a[1],&a1);ret_f(1)} 316 /* 41:i{ii} */ i f41(struct A13 a1){f_cpA13(V_a[1],&a1);ret_i(1)}
71 /* 25:f{iiii} */ f f25(struct A9 a1){f_cpA9(V_a[1],&a1);ret_f(1)} 317 /* 42:i{iii} */ i f42(struct A18 a1){f_cpA18(V_a[1],&a1);ret_i(1)}
72 /* 26:ss{ii} */ s f26(s a1,struct A1 a2){V_s[1]=a1;f_cpA1(V_a[2],&a2);ret_s(2)} 318 /* 43:i{iiii} */ i f43(struct A19 a1){f_cpA19(V_a[1],&a1);ret_i(1)}
319 /* 44:f */ f f44(){ret_f(0)}
320 /* 45:f{} */ f f45(struct A1 a1){f_cpA1(V_a[1],&a1);ret_f(1)}
321 /* 46:f{i} */ f f46(struct A2 a1){f_cpA2(V_a[1],&a1);ret_f(1)}
322 /* 47:f{ii} */ f f47(struct A13 a1){f_cpA13(V_a[1],&a1);ret_f(1)}
323 /* 48:d{ii} */ d f48(struct A13 a1){f_cpA13(V_a[1],&a1);ret_d(1)}
324 /* 49:f{iii} */ f f49(struct A18 a1){f_cpA18(V_a[1],&a1);ret_f(1)}
325 /* 50:f{iiii} */ f f50(struct A19 a1){f_cpA19(V_a[1],&a1);ret_f(1)}
326 /* 51:ss{ii} */ s f51(s a1,struct A13 a2){V_s[1]=a1;f_cpA13(V_a[2],&a2);ret_s(2)}
327 /* 52:v{ddd}ijf */ v f52(struct A11 a1,i a2,j a3,f a4){f_cpA11(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_v(4)}
328 /* 53:vd{ddd}ijf */ v f53(d a1,struct A11 a2,i a3,j a4,f a5){V_d[1]=a1;f_cpA11(V_a[2],&a2);V_i[3]=a3;V_j[4]=a4;V_f[5]=a5;ret_v(5)}
329 /* 54:vdd{ddd}ijf */ v f54(d a1,d a2,struct A11 a3,i a4,j a5,f a6){V_d[1]=a1;V_d[2]=a2;f_cpA11(V_a[3],&a3);V_i[4]=a4;V_j[5]=a5;V_f[6]=a6;ret_v(6)}
330 /* 55:vddd{ddd}ijf */ v f55(d a1,d a2,d a3,struct A11 a4,i a5,j a6,f a7){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;f_cpA11(V_a[4],&a4);V_i[5]=a5;V_j[6]=a6;V_f[7]=a7;ret_v(7)}
331 /* 56:vdddd{ddd}ijf */ v f56(d a1,d a2,d a3,d a4,struct A11 a5,i a6,j a7,f a8){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;f_cpA11(V_a[5],&a5);V_i[6]=a6;V_j[7]=a7;V_f[8]=a8;ret_v(8)}
332 /* 57:vddddd{ddd}ijf */ v f57(d a1,d a2,d a3,d a4,d a5,struct A11 a6,i a7,j a8,f a9){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;f_cpA11(V_a[6],&a6);V_i[7]=a7;V_j[8]=a8;V_f[9]=a9;ret_v(9)}
333 /* 58:vdddddd{ddd}ijf */ v f58(d a1,d a2,d a3,d a4,d a5,d a6,struct A11 a7,i a8,j a9,f a10){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;f_cpA11(V_a[7],&a7);V_i[8]=a8;V_j[9]=a9;V_f[10]=a10;ret_v(10)}
334 /* 59:vddddddd{ddd}ijf */ v f59(d a1,d a2,d a3,d a4,d a5,d a6,d a7,struct A11 a8,i a9,j a10,f a11){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;V_d[7]=a7;f_cpA11(V_a[8],&a8);V_i[9]=a9;V_j[10]=a10;V_f[11]=a11;ret_v(11)}
335 /* 60:vdddddddd{ddd}ijf */ v f60(d a1,d a2,d a3,d a4,d a5,d a6,d a7,d a8,struct A11 a9,i a10,j a11,f a12){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;V_d[7]=a7;V_d[8]=a8;f_cpA11(V_a[9],&a9);V_i[10]=a10;V_j[11]=a11;V_f[12]=a12;ret_v(12)}
336 /* 61:v{dd}ijf */ v f61(struct A12 a1,i a2,j a3,f a4){f_cpA12(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_v(4)}
337 /* 62:vd{dd}ijf */ v f62(d a1,struct A12 a2,i a3,j a4,f a5){V_d[1]=a1;f_cpA12(V_a[2],&a2);V_i[3]=a3;V_j[4]=a4;V_f[5]=a5;ret_v(5)}
338 /* 63:vdd{dd}ijf */ v f63(d a1,d a2,struct A12 a3,i a4,j a5,f a6){V_d[1]=a1;V_d[2]=a2;f_cpA12(V_a[3],&a3);V_i[4]=a4;V_j[5]=a5;V_f[6]=a6;ret_v(6)}
339 /* 64:vddd{dd}ijf */ v f64(d a1,d a2,d a3,struct A12 a4,i a5,j a6,f a7){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;f_cpA12(V_a[4],&a4);V_i[5]=a5;V_j[6]=a6;V_f[7]=a7;ret_v(7)}
340 /* 65:vdddd{dd}ijf */ v f65(d a1,d a2,d a3,d a4,struct A12 a5,i a6,j a7,f a8){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;f_cpA12(V_a[5],&a5);V_i[6]=a6;V_j[7]=a7;V_f[8]=a8;ret_v(8)}
341 /* 66:vddddd{dd}ijf */ v f66(d a1,d a2,d a3,d a4,d a5,struct A12 a6,i a7,j a8,f a9){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;f_cpA12(V_a[6],&a6);V_i[7]=a7;V_j[8]=a8;V_f[9]=a9;ret_v(9)}
342 /* 67:vdddddd{dd}ijf */ v f67(d a1,d a2,d a3,d a4,d a5,d a6,struct A12 a7,i a8,j a9,f a10){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;f_cpA12(V_a[7],&a7);V_i[8]=a8;V_j[9]=a9;V_f[10]=a10;ret_v(10)}
343 /* 68:vddddddd{dd}ijf */ v f68(d a1,d a2,d a3,d a4,d a5,d a6,d a7,struct A12 a8,i a9,j a10,f a11){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;V_d[7]=a7;f_cpA12(V_a[8],&a8);V_i[9]=a9;V_j[10]=a10;V_f[11]=a11;ret_v(11)}
344 /* 69:vdddddddd{dd}ijf */ v f69(d a1,d a2,d a3,d a4,d a5,d a6,d a7,d a8,struct A12 a9,i a10,j a11,f a12){V_d[1]=a1;V_d[2]=a2;V_d[3]=a3;V_d[4]=a4;V_d[5]=a5;V_d[6]=a6;V_d[7]=a7;V_d[8]=a8;f_cpA12(V_a[9],&a9);V_i[10]=a10;V_j[11]=a11;V_f[12]=a12;ret_v(12)}
345 /* 70:viiiii{ii}ijf */ v f70(i a1,i a2,i a3,i a4,i a5,struct A13 a6,i a7,j a8,f a9){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA13(V_a[6],&a6);V_i[7]=a7;V_j[8]=a8;V_f[9]=a9;ret_v(9)}
346 /* 71:viiiii{ici}ijf */ v f71(i a1,i a2,i a3,i a4,i a5,struct A14 a6,i a7,j a8,f a9){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA14(V_a[6],&a6);V_i[7]=a7;V_j[8]=a8;V_f[9]=a9;ret_v(9)}
347 /* 72:viiiii{il}ijf */ v f72(i a1,i a2,i a3,i a4,i a5,struct A15 a6,i a7,j a8,f a9){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA15(V_a[6],&a6);V_i[7]=a7;V_j[8]=a8;V_f[9]=a9;ret_v(9)}
348 /* 73:vfiiiii{il}ijf */ v f73(f a1,i a2,i a3,i a4,i a5,i a6,struct A15 a7,i a8,j a9,f a10){V_f[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_i[6]=a6;f_cpA15(V_a[7],&a7);V_i[8]=a8;V_j[9]=a9;V_f[10]=a10;ret_v(10)}
349 /* 74:viiiiif{il}ijf */ v f74(i a1,i a2,i a3,i a4,i a5,f a6,struct A15 a7,i a8,j a9,f a10){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;f_cpA15(V_a[7],&a7);V_i[8]=a8;V_j[9]=a9;V_f[10]=a10;ret_v(10)}
350 /* 75:viiiiif{li}ijf */ v f75(i a1,i a2,i a3,i a4,i a5,f a6,struct A16 a7,i a8,j a9,f a10){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;f_cpA16(V_a[7],&a7);V_i[8]=a8;V_j[9]=a9;V_f[10]=a10;ret_v(10)}
351 /* 76:viiiii{il}fijf */ v f76(i a1,i a2,i a3,i a4,i a5,struct A15 a6,f a7,i a8,j a9,f a10){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA15(V_a[6],&a6);V_f[7]=a7;V_i[8]=a8;V_j[9]=a9;V_f[10]=a10;ret_v(10)}
352 /* 77:viiiii{li}fijf */ v f77(i a1,i a2,i a3,i a4,i a5,struct A16 a6,f a7,i a8,j a9,f a10){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA16(V_a[6],&a6);V_f[7]=a7;V_i[8]=a8;V_j[9]=a9;V_f[10]=a10;ret_v(10)}
353 /* 78:viiffiii{ps}ijf */ v f78(i a1,i a2,f a3,f a4,i a5,i a6,i a7,struct A17 a8,i a9,j a10,f a11){V_i[1]=a1;V_i[2]=a2;V_f[3]=a3;V_f[4]=a4;V_i[5]=a5;V_i[6]=a6;V_i[7]=a7;f_cpA17(V_a[8],&a8);V_i[9]=a9;V_j[10]=a10;V_f[11]=a11;ret_v(11)}
354 /* 79:viiiiiff{li}ijf */ v f79(i a1,i a2,i a3,i a4,i a5,f a6,f a7,struct A16 a8,i a9,j a10,f a11){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;V_f[7]=a7;f_cpA16(V_a[8],&a8);V_i[9]=a9;V_j[10]=a10;V_f[11]=a11;ret_v(11)}
355 /* 80:viiiiiff{il}ijf */ v f80(i a1,i a2,i a3,i a4,i a5,f a6,f a7,struct A15 a8,i a9,j a10,f a11){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;V_f[6]=a6;V_f[7]=a7;f_cpA15(V_a[8],&a8);V_i[9]=a9;V_j[10]=a10;V_f[11]=a11;ret_v(11)}
356 /* 81:viiiii{il}ffijf */ v f81(i a1,i a2,i a3,i a4,i a5,struct A15 a6,f a7,f a8,i a9,j a10,f a11){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA15(V_a[6],&a6);V_f[7]=a7;V_f[8]=a8;V_i[9]=a9;V_j[10]=a10;V_f[11]=a11;ret_v(11)}
357 /* 82:viiiii{li}ffijf */ v f82(i a1,i a2,i a3,i a4,i a5,struct A16 a6,f a7,f a8,i a9,j a10,f a11){V_i[1]=a1;V_i[2]=a2;V_i[3]=a3;V_i[4]=a4;V_i[5]=a5;f_cpA16(V_a[6],&a6);V_f[7]=a7;V_f[8]=a8;V_i[9]=a9;V_j[10]=a10;V_f[11]=a11;ret_v(11)}
358 /* 83:iijf */ i f83(i a1,j a2,f a3){V_i[1]=a1;V_j[2]=a2;V_f[3]=a3;ret_i(3)}
359 /* 84:i{}ijf */ i f84(struct A1 a1,i a2,j a3,f a4){f_cpA1(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_i(4)}
360 /* 85:i{i}ijf */ i f85(struct A2 a1,i a2,j a3,f a4){f_cpA2(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_i(4)}
361 /* 86:i{ii}ijf */ i f86(struct A13 a1,i a2,j a3,f a4){f_cpA13(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_i(4)}
362 /* 87:i{iii}ijf */ i f87(struct A18 a1,i a2,j a3,f a4){f_cpA18(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_i(4)}
363 /* 88:i{iiii}ijf */ i f88(struct A19 a1,i a2,j a3,f a4){f_cpA19(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_i(4)}
364 /* 89:fijf */ f f89(i a1,j a2,f a3){V_i[1]=a1;V_j[2]=a2;V_f[3]=a3;ret_f(3)}
365 /* 90:f{}ijf */ f f90(struct A1 a1,i a2,j a3,f a4){f_cpA1(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_f(4)}
366 /* 91:f{i}ijf */ f f91(struct A2 a1,i a2,j a3,f a4){f_cpA2(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_f(4)}
367 /* 92:f{ii}ijf */ f f92(struct A13 a1,i a2,j a3,f a4){f_cpA13(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_f(4)}
368 /* 93:d{ii}ijf */ d f93(struct A13 a1,i a2,j a3,f a4){f_cpA13(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_d(4)}
369 /* 94:f{iii}ijf */ f f94(struct A18 a1,i a2,j a3,f a4){f_cpA18(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_f(4)}
370 /* 95:f{iiii}ijf */ f f95(struct A19 a1,i a2,j a3,f a4){f_cpA19(V_a[1],&a1);V_i[2]=a2;V_j[3]=a3;V_f[4]=a4;ret_f(4)}
371 /* 96:ss{ii}ijf */ s f96(s a1,struct A13 a2,i a3,j a4,f a5){V_s[1]=a1;f_cpA13(V_a[2],&a2);V_i[3]=a3;V_j[4]=a4;V_f[5]=a5;ret_s(5)}
73 funptr G_funtab[] = { 372 funptr G_funtab[] = {
74 (funptr)&f0, 373 (funptr)&f0,
75 (funptr)&f1, 374 (funptr)&f1,
76 (funptr)&f2, 375 (funptr)&f2,
77 (funptr)&f3, 376 (funptr)&f3,
96 (funptr)&f22, 395 (funptr)&f22,
97 (funptr)&f23, 396 (funptr)&f23,
98 (funptr)&f24, 397 (funptr)&f24,
99 (funptr)&f25, 398 (funptr)&f25,
100 (funptr)&f26, 399 (funptr)&f26,
400 (funptr)&f27,
401 (funptr)&f28,
402 (funptr)&f29,
403 (funptr)&f30,
404 (funptr)&f31,
405 (funptr)&f32,
406 (funptr)&f33,
407 (funptr)&f34,
408 (funptr)&f35,
409 (funptr)&f36,
410 (funptr)&f37,
411 (funptr)&f38,
412 (funptr)&f39,
413 (funptr)&f40,
414 (funptr)&f41,
415 (funptr)&f42,
416 (funptr)&f43,
417 (funptr)&f44,
418 (funptr)&f45,
419 (funptr)&f46,
420 (funptr)&f47,
421 (funptr)&f48,
422 (funptr)&f49,
423 (funptr)&f50,
424 (funptr)&f51,
425 (funptr)&f52,
426 (funptr)&f53,
427 (funptr)&f54,
428 (funptr)&f55,
429 (funptr)&f56,
430 (funptr)&f57,
431 (funptr)&f58,
432 (funptr)&f59,
433 (funptr)&f60,
434 (funptr)&f61,
435 (funptr)&f62,
436 (funptr)&f63,
437 (funptr)&f64,
438 (funptr)&f65,
439 (funptr)&f66,
440 (funptr)&f67,
441 (funptr)&f68,
442 (funptr)&f69,
443 (funptr)&f70,
444 (funptr)&f71,
445 (funptr)&f72,
446 (funptr)&f73,
447 (funptr)&f74,
448 (funptr)&f75,
449 (funptr)&f76,
450 (funptr)&f77,
451 (funptr)&f78,
452 (funptr)&f79,
453 (funptr)&f80,
454 (funptr)&f81,
455 (funptr)&f82,
456 (funptr)&f83,
457 (funptr)&f84,
458 (funptr)&f85,
459 (funptr)&f86,
460 (funptr)&f87,
461 (funptr)&f88,
462 (funptr)&f89,
463 (funptr)&f90,
464 (funptr)&f91,
465 (funptr)&f92,
466 (funptr)&f93,
467 (funptr)&f94,
468 (funptr)&f95,
469 (funptr)&f96,
101 }; 470 };
102 char const * G_sigtab[] = { 471 char const * G_sigtab[] = {
472 "pscd{}pclc{i}scli",
473 "sslfjiji{s}ipc{}{}{}cc",
474 "i{dlclpfifpifsf}lpldl{dijpiccjpf}{lcpfcflpsiilfsjp}pp{}ssj",
475 "fci{jjlff{jdcfcsdjjlcdjlipfji}csijld}sj",
476 "{}lffic{}pip{}{c}s{}",
477 "clsc{cjilpcp}sfspdc{}j{c}fs",
478 "ljdcjsl{}i{c}{}s",
479 "v{ddd}",
480 "vd{ddd}",
481 "vdd{ddd}",
482 "vddd{ddd}",
483 "vdddd{ddd}",
484 "vddddd{ddd}",
485 "vdddddd{ddd}",
486 "vddddddd{ddd}",
487 "vdddddddd{ddd}",
488 "v{dd}",
489 "vd{dd}",
490 "vdd{dd}",
491 "vddd{dd}",
492 "vdddd{dd}",
493 "vddddd{dd}",
494 "vdddddd{dd}",
495 "vddddddd{dd}",
496 "vdddddddd{dd}",
103 "viiiii{ii}", 497 "viiiii{ii}",
104 "viiiii{ici}", 498 "viiiii{ici}",
105 "viiiii{il}", 499 "viiiii{il}",
106 "vfiiiii{il}", 500 "vfiiiii{il}",
107 "viiiiif{il}", 501 "viiiiif{il}",
125 "f{ii}", 519 "f{ii}",
126 "d{ii}", 520 "d{ii}",
127 "f{iii}", 521 "f{iii}",
128 "f{iiii}", 522 "f{iiii}",
129 "ss{ii}", 523 "ss{ii}",
524 "v{ddd}ijf",
525 "vd{ddd}ijf",
526 "vdd{ddd}ijf",
527 "vddd{ddd}ijf",
528 "vdddd{ddd}ijf",
529 "vddddd{ddd}ijf",
530 "vdddddd{ddd}ijf",
531 "vddddddd{ddd}ijf",
532 "vdddddddd{ddd}ijf",
533 "v{dd}ijf",
534 "vd{dd}ijf",
535 "vdd{dd}ijf",
536 "vddd{dd}ijf",
537 "vdddd{dd}ijf",
538 "vddddd{dd}ijf",
539 "vdddddd{dd}ijf",
540 "vddddddd{dd}ijf",
541 "vdddddddd{dd}ijf",
542 "viiiii{ii}ijf",
543 "viiiii{ici}ijf",
544 "viiiii{il}ijf",
545 "vfiiiii{il}ijf",
546 "viiiiif{il}ijf",
547 "viiiiif{li}ijf",
548 "viiiii{il}fijf",
549 "viiiii{li}fijf",
550 "viiffiii{ps}ijf",
551 "viiiiiff{li}ijf",
552 "viiiiiff{il}ijf",
553 "viiiii{il}ffijf",
554 "viiiii{li}ffijf",
555 "iijf",
556 "i{}ijf",
557 "i{i}ijf",
558 "i{ii}ijf",
559 "i{iii}ijf",
560 "i{iiii}ijf",
561 "fijf",
562 "f{}ijf",
563 "f{i}ijf",
564 "f{ii}ijf",
565 "d{ii}ijf",
566 "f{iii}ijf",
567 "f{iiii}ijf",
568 "ss{ii}ijf",
130 }; 569 };
131 const char* G_agg_sigs[] = { 570 const char* G_agg_sigs[] = {
132 "{ici}",
133 "{ii}",
134 "{ps}",
135 "{iiii}",
136 "{iii}",
137 "{li}",
138 "{}", 571 "{}",
139 "{i}", 572 "{i}",
140 "{il}" 573 "{s}",
574 "{dlclpfifpifsf}",
575 "{dijpiccjpf}",
576 "{lcpfcflpsiilfsjp}",
577 "{jdcfcsdjjlcdjlipfji}",
578 "{jjlff{jdcfcsdjjlcdjlipfji}csijld}",
579 "{c}",
580 "{cjilpcp}",
581 "{ddd}",
582 "{dd}",
583 "{ii}",
584 "{ici}",
585 "{il}",
586 "{li}",
587 "{ps}",
588 "{iii}",
589 "{iiii}"
141 }; 590 };
142 int G_agg_sizes[] = { 591 int G_agg_sizes[] = {
592 sizeof(struct A1),
143 sizeof(struct A2), 593 sizeof(struct A2),
144 sizeof(struct A1), 594 sizeof(struct A3),
595 sizeof(struct A4),
145 sizeof(struct A5), 596 sizeof(struct A5),
146 sizeof(struct A9),
147 sizeof(struct A8),
148 sizeof(struct A4),
149 sizeof(struct A6), 597 sizeof(struct A6),
150 sizeof(struct A7), 598 sizeof(struct A7),
151 sizeof(struct A3) 599 sizeof(struct A8),
600 sizeof(struct A9),
601 sizeof(struct A10),
602 sizeof(struct A11),
603 sizeof(struct A12),
604 sizeof(struct A13),
605 sizeof(struct A14),
606 sizeof(struct A15),
607 sizeof(struct A16),
608 sizeof(struct A17),
609 sizeof(struct A18),
610 sizeof(struct A19)
152 }; 611 };
153 funptr G_agg_newdcstfuncs[] = { 612 funptr G_agg_newdcstfuncs[] = {
613 (funptr)&f_newdcstA1,
154 (funptr)&f_newdcstA2, 614 (funptr)&f_newdcstA2,
155 (funptr)&f_newdcstA1, 615 (funptr)&f_newdcstA3,
616 (funptr)&f_newdcstA4,
156 (funptr)&f_newdcstA5, 617 (funptr)&f_newdcstA5,
157 (funptr)&f_newdcstA9,
158 (funptr)&f_newdcstA8,
159 (funptr)&f_newdcstA4,
160 (funptr)&f_newdcstA6, 618 (funptr)&f_newdcstA6,
161 (funptr)&f_newdcstA7, 619 (funptr)&f_newdcstA7,
162 (funptr)&f_newdcstA3 620 (funptr)&f_newdcstA8,
621 (funptr)&f_newdcstA9,
622 (funptr)&f_newdcstA10,
623 (funptr)&f_newdcstA11,
624 (funptr)&f_newdcstA12,
625 (funptr)&f_newdcstA13,
626 (funptr)&f_newdcstA14,
627 (funptr)&f_newdcstA15,
628 (funptr)&f_newdcstA16,
629 (funptr)&f_newdcstA17,
630 (funptr)&f_newdcstA18,
631 (funptr)&f_newdcstA19
163 }; 632 };
164 funptr G_agg_cmpfuncs[] = { 633 funptr G_agg_cmpfuncs[] = {
634 (funptr)&f_cmpA1,
165 (funptr)&f_cmpA2, 635 (funptr)&f_cmpA2,
166 (funptr)&f_cmpA1, 636 (funptr)&f_cmpA3,
637 (funptr)&f_cmpA4,
167 (funptr)&f_cmpA5, 638 (funptr)&f_cmpA5,
168 (funptr)&f_cmpA9,
169 (funptr)&f_cmpA8,
170 (funptr)&f_cmpA4,
171 (funptr)&f_cmpA6, 639 (funptr)&f_cmpA6,
172 (funptr)&f_cmpA7, 640 (funptr)&f_cmpA7,
173 (funptr)&f_cmpA3 641 (funptr)&f_cmpA8,
174 }; 642 (funptr)&f_cmpA9,
175 int G_maxargs = 8; 643 (funptr)&f_cmpA10,
644 (funptr)&f_cmpA11,
645 (funptr)&f_cmpA12,
646 (funptr)&f_cmpA13,
647 (funptr)&f_cmpA14,
648 (funptr)&f_cmpA15,
649 (funptr)&f_cmpA16,
650 (funptr)&f_cmpA17,
651 (funptr)&f_cmpA18,
652 (funptr)&f_cmpA19
653 };
654 int G_maxargs = 16;