Mercurial > pub > dyncall > dyncall
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; |