gc: default to nitgc when boehm is not available
[nit.git] / c_src / icode_base._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires icode_base. */
2 #ifndef icode_base_sep
3 #define icode_base_sep
4 #include "mmloader._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_IRegister[];
8
9 extern const classtable_elt_t VFT_IEscapeMark[];
10
11 extern const classtable_elt_t VFT_IClosureDecl[];
12
13 extern const classtable_elt_t VFT_IRoutine[];
14
15 extern const classtable_elt_t VFT_IClosureDef[];
16
17 extern const classtable_elt_t VFT_ICode[];
18
19 extern const classtable_elt_t VFT_ICode0[];
20
21 extern const classtable_elt_t VFT_ICode1[];
22
23 extern const classtable_elt_t VFT_ICode2[];
24
25 extern const classtable_elt_t VFT_ICodeN[];
26
27 extern const classtable_elt_t VFT_ISeq[];
28
29 extern const classtable_elt_t VFT_ILoop[];
30
31 extern const classtable_elt_t VFT_IIf[];
32
33 extern const classtable_elt_t VFT_IEscape[];
34
35 extern const classtable_elt_t VFT_IAbort[];
36
37 extern const classtable_elt_t VFT_IAbsCall[];
38
39 extern const classtable_elt_t VFT_ICall[];
40
41 extern const classtable_elt_t VFT_ISuper[];
42
43 extern const classtable_elt_t VFT_INew[];
44
45 extern const classtable_elt_t VFT_IAllocateInstance[];
46
47 extern const classtable_elt_t VFT_IStaticCall[];
48
49 extern const classtable_elt_t VFT_ICheckInstance[];
50
51 extern const classtable_elt_t VFT_IInitAttributes[];
52
53 extern const classtable_elt_t VFT_IClosCall[];
54
55 extern const classtable_elt_t VFT_INative[];
56
57 extern const classtable_elt_t VFT_IMove[];
58
59 extern const classtable_elt_t VFT_IAttrRead[];
60
61 extern const classtable_elt_t VFT_IAttrWrite[];
62
63 extern const classtable_elt_t VFT_IAttrIsset[];
64
65 extern const classtable_elt_t VFT_ITypeCheck[];
66
67 extern const classtable_elt_t VFT_IIs[];
68
69 extern const classtable_elt_t VFT_INot[];
70
71 extern const classtable_elt_t VFT_IOnce[];
72
73 extern const classtable_elt_t VFT_IHasClos[];
74 extern const char *LOCATE_icode_base;
75 extern const int SFT_icode_base[];
76 #define ID_IRegister (SFT_icode_base[0])
77 #define COLOR_IRegister (SFT_icode_base[1])
78 #define ATTR_icode_base___IRegister____stype(recv) ATTR(recv, (SFT_icode_base[2] + 0))
79 #define INIT_TABLE_POS_IRegister (SFT_icode_base[3] + 0)
80 #define CALL_icode_base___IRegister___stype(recv) ((icode_base___IRegister___stype_t)CALL((recv), (SFT_icode_base[3] + 1)))
81 #define CALL_icode_base___IRegister___init(recv) ((icode_base___IRegister___init_t)CALL((recv), (SFT_icode_base[3] + 2)))
82 #define ID_IEscapeMark (SFT_icode_base[4])
83 #define COLOR_IEscapeMark (SFT_icode_base[5])
84 #define INIT_TABLE_POS_IEscapeMark (SFT_icode_base[6] + 0)
85 #define CALL_icode_base___IEscapeMark___init(recv) ((icode_base___IEscapeMark___init_t)CALL((recv), (SFT_icode_base[6] + 1)))
86 #define ID_IClosureDecl (SFT_icode_base[7])
87 #define COLOR_IClosureDecl (SFT_icode_base[8])
88 #define ATTR_icode_base___IClosureDecl____closure(recv) ATTR(recv, (SFT_icode_base[9] + 0))
89 #define ATTR_icode_base___IClosureDecl____default(recv) ATTR(recv, (SFT_icode_base[9] + 1))
90 #define INIT_TABLE_POS_IClosureDecl (SFT_icode_base[10] + 0)
91 #define CALL_icode_base___IClosureDecl___closure(recv) ((icode_base___IClosureDecl___closure_t)CALL((recv), (SFT_icode_base[10] + 1)))
92 #define CALL_icode_base___IClosureDecl___default(recv) ((icode_base___IClosureDecl___default_t)CALL((recv), (SFT_icode_base[10] + 2)))
93 #define CALL_icode_base___IClosureDecl___default__eq(recv) ((icode_base___IClosureDecl___default__eq_t)CALL((recv), (SFT_icode_base[10] + 3)))
94 #define CALL_icode_base___IClosureDecl___init(recv) ((icode_base___IClosureDecl___init_t)CALL((recv), (SFT_icode_base[10] + 4)))
95 #define ID_IRoutine (SFT_icode_base[11])
96 #define COLOR_IRoutine (SFT_icode_base[12])
97 #define ATTR_icode_base___IRoutine____params(recv) ATTR(recv, (SFT_icode_base[13] + 0))
98 #define ATTR_icode_base___IRoutine____closure_decls(recv) ATTR(recv, (SFT_icode_base[13] + 1))
99 #define ATTR_icode_base___IRoutine____registers(recv) ATTR(recv, (SFT_icode_base[13] + 2))
100 #define ATTR_icode_base___IRoutine____result(recv) ATTR(recv, (SFT_icode_base[13] + 3))
101 #define ATTR_icode_base___IRoutine____escape_marks(recv) ATTR(recv, (SFT_icode_base[13] + 4))
102 #define ATTR_icode_base___IRoutine____body(recv) ATTR(recv, (SFT_icode_base[13] + 5))
103 #define ATTR_icode_base___IRoutine____location(recv) ATTR(recv, (SFT_icode_base[13] + 6))
104 #define INIT_TABLE_POS_IRoutine (SFT_icode_base[14] + 0)
105 #define CALL_icode_base___IRoutine___params(recv) ((icode_base___IRoutine___params_t)CALL((recv), (SFT_icode_base[14] + 1)))
106 #define CALL_icode_base___IRoutine___closure_decls(recv) ((icode_base___IRoutine___closure_decls_t)CALL((recv), (SFT_icode_base[14] + 2)))
107 #define CALL_icode_base___IRoutine___closure_decls__eq(recv) ((icode_base___IRoutine___closure_decls__eq_t)CALL((recv), (SFT_icode_base[14] + 3)))
108 #define CALL_icode_base___IRoutine___registers(recv) ((icode_base___IRoutine___registers_t)CALL((recv), (SFT_icode_base[14] + 4)))
109 #define CALL_icode_base___IRoutine___result(recv) ((icode_base___IRoutine___result_t)CALL((recv), (SFT_icode_base[14] + 5)))
110 #define CALL_icode_base___IRoutine___escape_marks(recv) ((icode_base___IRoutine___escape_marks_t)CALL((recv), (SFT_icode_base[14] + 6)))
111 #define CALL_icode_base___IRoutine___body(recv) ((icode_base___IRoutine___body_t)CALL((recv), (SFT_icode_base[14] + 7)))
112 #define CALL_icode_base___IRoutine___location(recv) ((icode_base___IRoutine___location_t)CALL((recv), (SFT_icode_base[14] + 8)))
113 #define CALL_icode_base___IRoutine___location__eq(recv) ((icode_base___IRoutine___location__eq_t)CALL((recv), (SFT_icode_base[14] + 9)))
114 #define CALL_icode_base___IRoutine___init(recv) ((icode_base___IRoutine___init_t)CALL((recv), (SFT_icode_base[14] + 10)))
115 #define ID_IClosureDef (SFT_icode_base[15])
116 #define COLOR_IClosureDef (SFT_icode_base[16])
117 #define INIT_TABLE_POS_IClosureDef (SFT_icode_base[17] + 0)
118 #define CALL_icode_base___IClosureDef___init(recv) ((icode_base___IClosureDef___init_t)CALL((recv), (SFT_icode_base[17] + 1)))
119 #define ID_ICode (SFT_icode_base[18])
120 #define COLOR_ICode (SFT_icode_base[19])
121 #define ATTR_icode_base___ICode____result(recv) ATTR(recv, (SFT_icode_base[20] + 0))
122 #define ATTR_icode_base___ICode____location(recv) ATTR(recv, (SFT_icode_base[20] + 1))
123 #define INIT_TABLE_POS_ICode (SFT_icode_base[21] + 0)
124 #define CALL_icode_base___ICode___arity(recv) ((icode_base___ICode___arity_t)CALL((recv), (SFT_icode_base[21] + 1)))
125 #define CALL_icode_base___ICode___result(recv) ((icode_base___ICode___result_t)CALL((recv), (SFT_icode_base[21] + 2)))
126 #define CALL_icode_base___ICode___result__eq(recv) ((icode_base___ICode___result__eq_t)CALL((recv), (SFT_icode_base[21] + 3)))
127 #define CALL_icode_base___ICode___location(recv) ((icode_base___ICode___location_t)CALL((recv), (SFT_icode_base[21] + 4)))
128 #define CALL_icode_base___ICode___location__eq(recv) ((icode_base___ICode___location__eq_t)CALL((recv), (SFT_icode_base[21] + 5)))
129 #define CALL_icode_base___ICode___is_pure(recv) ((icode_base___ICode___is_pure_t)CALL((recv), (SFT_icode_base[21] + 6)))
130 #define CALL_icode_base___ICode___init(recv) ((icode_base___ICode___init_t)CALL((recv), (SFT_icode_base[21] + 7)))
131 #define ID_ICode0 (SFT_icode_base[22])
132 #define COLOR_ICode0 (SFT_icode_base[23])
133 #define INIT_TABLE_POS_ICode0 (SFT_icode_base[24] + 0)
134 #define ID_ICode1 (SFT_icode_base[25])
135 #define COLOR_ICode1 (SFT_icode_base[26])
136 #define ATTR_icode_base___ICode1____expr(recv) ATTR(recv, (SFT_icode_base[27] + 0))
137 #define INIT_TABLE_POS_ICode1 (SFT_icode_base[28] + 0)
138 #define CALL_icode_base___ICode1___expr(recv) ((icode_base___ICode1___expr_t)CALL((recv), (SFT_icode_base[28] + 1)))
139 #define CALL_icode_base___ICode1___init(recv) ((icode_base___ICode1___init_t)CALL((recv), (SFT_icode_base[28] + 2)))
140 #define ID_ICode2 (SFT_icode_base[29])
141 #define COLOR_ICode2 (SFT_icode_base[30])
142 #define ATTR_icode_base___ICode2____expr1(recv) ATTR(recv, (SFT_icode_base[31] + 0))
143 #define ATTR_icode_base___ICode2____expr2(recv) ATTR(recv, (SFT_icode_base[31] + 1))
144 #define INIT_TABLE_POS_ICode2 (SFT_icode_base[32] + 0)
145 #define CALL_icode_base___ICode2___expr1(recv) ((icode_base___ICode2___expr1_t)CALL((recv), (SFT_icode_base[32] + 1)))
146 #define CALL_icode_base___ICode2___expr2(recv) ((icode_base___ICode2___expr2_t)CALL((recv), (SFT_icode_base[32] + 2)))
147 #define CALL_icode_base___ICode2___init(recv) ((icode_base___ICode2___init_t)CALL((recv), (SFT_icode_base[32] + 3)))
148 #define ID_ICodeN (SFT_icode_base[33])
149 #define COLOR_ICodeN (SFT_icode_base[34])
150 #define ATTR_icode_base___ICodeN____exprs(recv) ATTR(recv, (SFT_icode_base[35] + 0))
151 #define ATTR_icode_base___ICodeN____closure_defs(recv) ATTR(recv, (SFT_icode_base[35] + 1))
152 #define INIT_TABLE_POS_ICodeN (SFT_icode_base[36] + 0)
153 #define CALL_icode_base___ICodeN___exprs(recv) ((icode_base___ICodeN___exprs_t)CALL((recv), (SFT_icode_base[36] + 1)))
154 #define CALL_icode_base___ICodeN___closure_defs(recv) ((icode_base___ICodeN___closure_defs_t)CALL((recv), (SFT_icode_base[36] + 2)))
155 #define CALL_icode_base___ICodeN___closure_defs__eq(recv) ((icode_base___ICodeN___closure_defs__eq_t)CALL((recv), (SFT_icode_base[36] + 3)))
156 #define CALL_icode_base___ICodeN___init(recv) ((icode_base___ICodeN___init_t)CALL((recv), (SFT_icode_base[36] + 4)))
157 #define ID_ISeq (SFT_icode_base[37])
158 #define COLOR_ISeq (SFT_icode_base[38])
159 #define ATTR_icode_base___ISeq____icodes(recv) ATTR(recv, (SFT_icode_base[39] + 0))
160 #define ATTR_icode_base___ISeq____iescape_mark(recv) ATTR(recv, (SFT_icode_base[39] + 1))
161 #define INIT_TABLE_POS_ISeq (SFT_icode_base[40] + 0)
162 #define CALL_icode_base___ISeq___icodes(recv) ((icode_base___ISeq___icodes_t)CALL((recv), (SFT_icode_base[40] + 1)))
163 #define CALL_icode_base___ISeq___iescape_mark(recv) ((icode_base___ISeq___iescape_mark_t)CALL((recv), (SFT_icode_base[40] + 2)))
164 #define CALL_icode_base___ISeq___iescape_mark__eq(recv) ((icode_base___ISeq___iescape_mark__eq_t)CALL((recv), (SFT_icode_base[40] + 3)))
165 #define CALL_icode_base___ISeq___init(recv) ((icode_base___ISeq___init_t)CALL((recv), (SFT_icode_base[40] + 4)))
166 #define ID_ILoop (SFT_icode_base[41])
167 #define COLOR_ILoop (SFT_icode_base[42])
168 #define INIT_TABLE_POS_ILoop (SFT_icode_base[43] + 0)
169 #define CALL_icode_base___ILoop___init(recv) ((icode_base___ILoop___init_t)CALL((recv), (SFT_icode_base[43] + 1)))
170 #define ID_IIf (SFT_icode_base[44])
171 #define COLOR_IIf (SFT_icode_base[45])
172 #define ATTR_icode_base___IIf____then_seq(recv) ATTR(recv, (SFT_icode_base[46] + 0))
173 #define ATTR_icode_base___IIf____else_seq(recv) ATTR(recv, (SFT_icode_base[46] + 1))
174 #define INIT_TABLE_POS_IIf (SFT_icode_base[47] + 0)
175 #define CALL_icode_base___IIf___then_seq(recv) ((icode_base___IIf___then_seq_t)CALL((recv), (SFT_icode_base[47] + 1)))
176 #define CALL_icode_base___IIf___else_seq(recv) ((icode_base___IIf___else_seq_t)CALL((recv), (SFT_icode_base[47] + 2)))
177 #define CALL_icode_base___IIf___init(recv) ((icode_base___IIf___init_t)CALL((recv), (SFT_icode_base[47] + 3)))
178 #define ID_IEscape (SFT_icode_base[48])
179 #define COLOR_IEscape (SFT_icode_base[49])
180 #define ATTR_icode_base___IEscape____iescape_mark(recv) ATTR(recv, (SFT_icode_base[50] + 0))
181 #define INIT_TABLE_POS_IEscape (SFT_icode_base[51] + 0)
182 #define CALL_icode_base___IEscape___iescape_mark(recv) ((icode_base___IEscape___iescape_mark_t)CALL((recv), (SFT_icode_base[51] + 1)))
183 #define CALL_icode_base___IEscape___init(recv) ((icode_base___IEscape___init_t)CALL((recv), (SFT_icode_base[51] + 2)))
184 #define ID_IAbort (SFT_icode_base[52])
185 #define COLOR_IAbort (SFT_icode_base[53])
186 #define ATTR_icode_base___IAbort____texts(recv) ATTR(recv, (SFT_icode_base[54] + 0))
187 #define ATTR_icode_base___IAbort____module_location(recv) ATTR(recv, (SFT_icode_base[54] + 1))
188 #define INIT_TABLE_POS_IAbort (SFT_icode_base[55] + 0)
189 #define CALL_icode_base___IAbort___texts(recv) ((icode_base___IAbort___texts_t)CALL((recv), (SFT_icode_base[55] + 1)))
190 #define CALL_icode_base___IAbort___module_location(recv) ((icode_base___IAbort___module_location_t)CALL((recv), (SFT_icode_base[55] + 2)))
191 #define CALL_icode_base___IAbort___init(recv) ((icode_base___IAbort___init_t)CALL((recv), (SFT_icode_base[55] + 3)))
192 #define ID_IAbsCall (SFT_icode_base[56])
193 #define COLOR_IAbsCall (SFT_icode_base[57])
194 #define ATTR_icode_base___IAbsCall____property(recv) ATTR(recv, (SFT_icode_base[58] + 0))
195 #define INIT_TABLE_POS_IAbsCall (SFT_icode_base[59] + 0)
196 #define CALL_icode_base___IAbsCall___property(recv) ((icode_base___IAbsCall___property_t)CALL((recv), (SFT_icode_base[59] + 1)))
197 #define CALL_icode_base___IAbsCall___init(recv) ((icode_base___IAbsCall___init_t)CALL((recv), (SFT_icode_base[59] + 2)))
198 #define ID_ICall (SFT_icode_base[60])
199 #define COLOR_ICall (SFT_icode_base[61])
200 #define INIT_TABLE_POS_ICall (SFT_icode_base[62] + 0)
201 #define CALL_icode_base___ICall___init(recv) ((icode_base___ICall___init_t)CALL((recv), (SFT_icode_base[62] + 1)))
202 #define ID_ISuper (SFT_icode_base[63])
203 #define COLOR_ISuper (SFT_icode_base[64])
204 #define INIT_TABLE_POS_ISuper (SFT_icode_base[65] + 0)
205 #define CALL_icode_base___ISuper___init(recv) ((icode_base___ISuper___init_t)CALL((recv), (SFT_icode_base[65] + 1)))
206 #define ID_INew (SFT_icode_base[66])
207 #define COLOR_INew (SFT_icode_base[67])
208 #define ATTR_icode_base___INew____stype(recv) ATTR(recv, (SFT_icode_base[68] + 0))
209 #define INIT_TABLE_POS_INew (SFT_icode_base[69] + 0)
210 #define CALL_icode_base___INew___stype(recv) ((icode_base___INew___stype_t)CALL((recv), (SFT_icode_base[69] + 1)))
211 #define CALL_icode_base___INew___init(recv) ((icode_base___INew___init_t)CALL((recv), (SFT_icode_base[69] + 2)))
212 #define ID_IAllocateInstance (SFT_icode_base[70])
213 #define COLOR_IAllocateInstance (SFT_icode_base[71])
214 #define ATTR_icode_base___IAllocateInstance____stype(recv) ATTR(recv, (SFT_icode_base[72] + 0))
215 #define INIT_TABLE_POS_IAllocateInstance (SFT_icode_base[73] + 0)
216 #define CALL_icode_base___IAllocateInstance___stype(recv) ((icode_base___IAllocateInstance___stype_t)CALL((recv), (SFT_icode_base[73] + 1)))
217 #define CALL_icode_base___IAllocateInstance___init(recv) ((icode_base___IAllocateInstance___init_t)CALL((recv), (SFT_icode_base[73] + 2)))
218 #define ID_IStaticCall (SFT_icode_base[74])
219 #define COLOR_IStaticCall (SFT_icode_base[75])
220 #define INIT_TABLE_POS_IStaticCall (SFT_icode_base[76] + 0)
221 #define CALL_icode_base___IStaticCall___init(recv) ((icode_base___IStaticCall___init_t)CALL((recv), (SFT_icode_base[76] + 1)))
222 #define ID_ICheckInstance (SFT_icode_base[77])
223 #define COLOR_ICheckInstance (SFT_icode_base[78])
224 #define ATTR_icode_base___ICheckInstance____stype(recv) ATTR(recv, (SFT_icode_base[79] + 0))
225 #define INIT_TABLE_POS_ICheckInstance (SFT_icode_base[80] + 0)
226 #define CALL_icode_base___ICheckInstance___stype(recv) ((icode_base___ICheckInstance___stype_t)CALL((recv), (SFT_icode_base[80] + 1)))
227 #define CALL_icode_base___ICheckInstance___init(recv) ((icode_base___ICheckInstance___init_t)CALL((recv), (SFT_icode_base[80] + 2)))
228 #define ID_IInitAttributes (SFT_icode_base[81])
229 #define COLOR_IInitAttributes (SFT_icode_base[82])
230 #define ATTR_icode_base___IInitAttributes____stype(recv) ATTR(recv, (SFT_icode_base[83] + 0))
231 #define INIT_TABLE_POS_IInitAttributes (SFT_icode_base[84] + 0)
232 #define CALL_icode_base___IInitAttributes___stype(recv) ((icode_base___IInitAttributes___stype_t)CALL((recv), (SFT_icode_base[84] + 1)))
233 #define CALL_icode_base___IInitAttributes___init(recv) ((icode_base___IInitAttributes___init_t)CALL((recv), (SFT_icode_base[84] + 2)))
234 #define ID_IClosCall (SFT_icode_base[85])
235 #define COLOR_IClosCall (SFT_icode_base[86])
236 #define ATTR_icode_base___IClosCall____closure_decl(recv) ATTR(recv, (SFT_icode_base[87] + 0))
237 #define ATTR_icode_base___IClosCall____break_seq(recv) ATTR(recv, (SFT_icode_base[87] + 1))
238 #define INIT_TABLE_POS_IClosCall (SFT_icode_base[88] + 0)
239 #define CALL_icode_base___IClosCall___closure_decl(recv) ((icode_base___IClosCall___closure_decl_t)CALL((recv), (SFT_icode_base[88] + 1)))
240 #define CALL_icode_base___IClosCall___break_seq(recv) ((icode_base___IClosCall___break_seq_t)CALL((recv), (SFT_icode_base[88] + 2)))
241 #define CALL_icode_base___IClosCall___break_seq__eq(recv) ((icode_base___IClosCall___break_seq__eq_t)CALL((recv), (SFT_icode_base[88] + 3)))
242 #define CALL_icode_base___IClosCall___init(recv) ((icode_base___IClosCall___init_t)CALL((recv), (SFT_icode_base[88] + 4)))
243 #define ID_INative (SFT_icode_base[89])
244 #define COLOR_INative (SFT_icode_base[90])
245 #define ATTR_icode_base___INative____code(recv) ATTR(recv, (SFT_icode_base[91] + 0))
246 #define ATTR_icode_base___INative____is_pure(recv) ATTR(recv, (SFT_icode_base[91] + 1))
247 #define INIT_TABLE_POS_INative (SFT_icode_base[92] + 0)
248 #define CALL_icode_base___INative___code(recv) ((icode_base___INative___code_t)CALL((recv), (SFT_icode_base[92] + 1)))
249 #define CALL_icode_base___INative___init(recv) ((icode_base___INative___init_t)CALL((recv), (SFT_icode_base[92] + 2)))
250 #define CALL_icode_base___INative___is_pure__eq(recv) ((icode_base___INative___is_pure__eq_t)CALL((recv), (SFT_icode_base[92] + 3)))
251 #define ID_IMove (SFT_icode_base[93])
252 #define COLOR_IMove (SFT_icode_base[94])
253 #define INIT_TABLE_POS_IMove (SFT_icode_base[95] + 0)
254 #define CALL_icode_base___IMove___init(recv) ((icode_base___IMove___init_t)CALL((recv), (SFT_icode_base[95] + 1)))
255 #define ID_IAttrRead (SFT_icode_base[96])
256 #define COLOR_IAttrRead (SFT_icode_base[97])
257 #define ATTR_icode_base___IAttrRead____property(recv) ATTR(recv, (SFT_icode_base[98] + 0))
258 #define INIT_TABLE_POS_IAttrRead (SFT_icode_base[99] + 0)
259 #define CALL_icode_base___IAttrRead___property(recv) ((icode_base___IAttrRead___property_t)CALL((recv), (SFT_icode_base[99] + 1)))
260 #define CALL_icode_base___IAttrRead___init(recv) ((icode_base___IAttrRead___init_t)CALL((recv), (SFT_icode_base[99] + 2)))
261 #define ID_IAttrWrite (SFT_icode_base[100])
262 #define COLOR_IAttrWrite (SFT_icode_base[101])
263 #define ATTR_icode_base___IAttrWrite____property(recv) ATTR(recv, (SFT_icode_base[102] + 0))
264 #define INIT_TABLE_POS_IAttrWrite (SFT_icode_base[103] + 0)
265 #define CALL_icode_base___IAttrWrite___property(recv) ((icode_base___IAttrWrite___property_t)CALL((recv), (SFT_icode_base[103] + 1)))
266 #define CALL_icode_base___IAttrWrite___init(recv) ((icode_base___IAttrWrite___init_t)CALL((recv), (SFT_icode_base[103] + 2)))
267 #define ID_IAttrIsset (SFT_icode_base[104])
268 #define COLOR_IAttrIsset (SFT_icode_base[105])
269 #define ATTR_icode_base___IAttrIsset____property(recv) ATTR(recv, (SFT_icode_base[106] + 0))
270 #define INIT_TABLE_POS_IAttrIsset (SFT_icode_base[107] + 0)
271 #define CALL_icode_base___IAttrIsset___property(recv) ((icode_base___IAttrIsset___property_t)CALL((recv), (SFT_icode_base[107] + 1)))
272 #define CALL_icode_base___IAttrIsset___init(recv) ((icode_base___IAttrIsset___init_t)CALL((recv), (SFT_icode_base[107] + 2)))
273 #define ID_ITypeCheck (SFT_icode_base[108])
274 #define COLOR_ITypeCheck (SFT_icode_base[109])
275 #define ATTR_icode_base___ITypeCheck____stype(recv) ATTR(recv, (SFT_icode_base[110] + 0))
276 #define INIT_TABLE_POS_ITypeCheck (SFT_icode_base[111] + 0)
277 #define CALL_icode_base___ITypeCheck___stype(recv) ((icode_base___ITypeCheck___stype_t)CALL((recv), (SFT_icode_base[111] + 1)))
278 #define CALL_icode_base___ITypeCheck___init(recv) ((icode_base___ITypeCheck___init_t)CALL((recv), (SFT_icode_base[111] + 2)))
279 #define ID_IIs (SFT_icode_base[112])
280 #define COLOR_IIs (SFT_icode_base[113])
281 #define INIT_TABLE_POS_IIs (SFT_icode_base[114] + 0)
282 #define CALL_icode_base___IIs___init(recv) ((icode_base___IIs___init_t)CALL((recv), (SFT_icode_base[114] + 1)))
283 #define ID_INot (SFT_icode_base[115])
284 #define COLOR_INot (SFT_icode_base[116])
285 #define INIT_TABLE_POS_INot (SFT_icode_base[117] + 0)
286 #define CALL_icode_base___INot___init(recv) ((icode_base___INot___init_t)CALL((recv), (SFT_icode_base[117] + 1)))
287 #define ID_IOnce (SFT_icode_base[118])
288 #define COLOR_IOnce (SFT_icode_base[119])
289 #define ATTR_icode_base___IOnce____body(recv) ATTR(recv, (SFT_icode_base[120] + 0))
290 #define INIT_TABLE_POS_IOnce (SFT_icode_base[121] + 0)
291 #define CALL_icode_base___IOnce___body(recv) ((icode_base___IOnce___body_t)CALL((recv), (SFT_icode_base[121] + 1)))
292 #define CALL_icode_base___IOnce___init(recv) ((icode_base___IOnce___init_t)CALL((recv), (SFT_icode_base[121] + 2)))
293 #define ID_IHasClos (SFT_icode_base[122])
294 #define COLOR_IHasClos (SFT_icode_base[123])
295 #define ATTR_icode_base___IHasClos____closure_decl(recv) ATTR(recv, (SFT_icode_base[124] + 0))
296 #define INIT_TABLE_POS_IHasClos (SFT_icode_base[125] + 0)
297 #define CALL_icode_base___IHasClos___closure_decl(recv) ((icode_base___IHasClos___closure_decl_t)CALL((recv), (SFT_icode_base[125] + 1)))
298 #define CALL_icode_base___IHasClos___init(recv) ((icode_base___IHasClos___init_t)CALL((recv), (SFT_icode_base[125] + 2)))
299 #define CALL_icode_base___MMAttribute___iroutine(recv) ((icode_base___MMAttribute___iroutine_t)CALL((recv), (SFT_icode_base[126] + 0)))
300 #define CALL_icode_base___MMMethod___iroutine(recv) ((icode_base___MMMethod___iroutine_t)CALL((recv), (SFT_icode_base[127] + 0)))
301 #define LOCATE_icode_base___IRegister___stype "icode_base::IRegister::stype"
302 val_t icode_base___IRegister___stype(val_t p0);
303 typedef val_t (*icode_base___IRegister___stype_t)(val_t p0);
304 #define LOCATE_icode_base___IRegister___init "icode_base::IRegister::init"
305 void icode_base___IRegister___init(val_t p0, val_t p1, int* init_table);
306 typedef void (*icode_base___IRegister___init_t)(val_t p0, val_t p1, int* init_table);
307 val_t NEW_IRegister_icode_base___IRegister___init(val_t p0);
308 #define LOCATE_icode_base___IEscapeMark___init "icode_base::IEscapeMark::init"
309 void icode_base___IEscapeMark___init(val_t p0, int* init_table);
310 typedef void (*icode_base___IEscapeMark___init_t)(val_t p0, int* init_table);
311 val_t NEW_IEscapeMark_icode_base___IEscapeMark___init();
312 #define LOCATE_icode_base___IClosureDecl___closure "icode_base::IClosureDecl::closure"
313 val_t icode_base___IClosureDecl___closure(val_t p0);
314 typedef val_t (*icode_base___IClosureDecl___closure_t)(val_t p0);
315 #define LOCATE_icode_base___IClosureDecl___default "icode_base::IClosureDecl::default"
316 val_t icode_base___IClosureDecl___default(val_t p0);
317 typedef val_t (*icode_base___IClosureDecl___default_t)(val_t p0);
318 #define LOCATE_icode_base___IClosureDecl___default__eq "icode_base::IClosureDecl::default="
319 void icode_base___IClosureDecl___default__eq(val_t p0, val_t p1);
320 typedef void (*icode_base___IClosureDecl___default__eq_t)(val_t p0, val_t p1);
321 #define LOCATE_icode_base___IClosureDecl___init "icode_base::IClosureDecl::init"
322 void icode_base___IClosureDecl___init(val_t p0, val_t p1, int* init_table);
323 typedef void (*icode_base___IClosureDecl___init_t)(val_t p0, val_t p1, int* init_table);
324 val_t NEW_IClosureDecl_icode_base___IClosureDecl___init(val_t p0);
325 #define LOCATE_icode_base___IRoutine___params "icode_base::IRoutine::params"
326 val_t icode_base___IRoutine___params(val_t p0);
327 typedef val_t (*icode_base___IRoutine___params_t)(val_t p0);
328 #define LOCATE_icode_base___IRoutine___closure_decls "icode_base::IRoutine::closure_decls"
329 val_t icode_base___IRoutine___closure_decls(val_t p0);
330 typedef val_t (*icode_base___IRoutine___closure_decls_t)(val_t p0);
331 #define LOCATE_icode_base___IRoutine___closure_decls__eq "icode_base::IRoutine::closure_decls="
332 void icode_base___IRoutine___closure_decls__eq(val_t p0, val_t p1);
333 typedef void (*icode_base___IRoutine___closure_decls__eq_t)(val_t p0, val_t p1);
334 #define LOCATE_icode_base___IRoutine___registers "icode_base::IRoutine::registers"
335 val_t icode_base___IRoutine___registers(val_t p0);
336 typedef val_t (*icode_base___IRoutine___registers_t)(val_t p0);
337 #define LOCATE_icode_base___IRoutine___result "icode_base::IRoutine::result"
338 val_t icode_base___IRoutine___result(val_t p0);
339 typedef val_t (*icode_base___IRoutine___result_t)(val_t p0);
340 #define LOCATE_icode_base___IRoutine___escape_marks "icode_base::IRoutine::escape_marks"
341 val_t icode_base___IRoutine___escape_marks(val_t p0);
342 typedef val_t (*icode_base___IRoutine___escape_marks_t)(val_t p0);
343 #define LOCATE_icode_base___IRoutine___body "icode_base::IRoutine::body"
344 val_t icode_base___IRoutine___body(val_t p0);
345 typedef val_t (*icode_base___IRoutine___body_t)(val_t p0);
346 #define LOCATE_icode_base___IRoutine___location "icode_base::IRoutine::location"
347 val_t icode_base___IRoutine___location(val_t p0);
348 typedef val_t (*icode_base___IRoutine___location_t)(val_t p0);
349 #define LOCATE_icode_base___IRoutine___location__eq "icode_base::IRoutine::location="
350 void icode_base___IRoutine___location__eq(val_t p0, val_t p1);
351 typedef void (*icode_base___IRoutine___location__eq_t)(val_t p0, val_t p1);
352 #define LOCATE_icode_base___IRoutine___init "icode_base::IRoutine::init"
353 void icode_base___IRoutine___init(val_t p0, val_t p1, val_t p2, int* init_table);
354 typedef void (*icode_base___IRoutine___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
355 val_t NEW_IRoutine_icode_base___IRoutine___init(val_t p0, val_t p1);
356 #define LOCATE_icode_base___IClosureDef___init "icode_base::IClosureDef::init"
357 void icode_base___IClosureDef___init(val_t p0, val_t p1, val_t p2, int* init_table);
358 typedef void (*icode_base___IClosureDef___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
359 val_t NEW_IClosureDef_icode_base___IClosureDef___init(val_t p0, val_t p1);
360 #define LOCATE_icode_base___ICode___arity "icode_base::ICode::arity"
361 val_t icode_base___ICode___arity(val_t p0);
362 typedef val_t (*icode_base___ICode___arity_t)(val_t p0);
363 #define LOCATE_icode_base___ICode___result "icode_base::ICode::result"
364 val_t icode_base___ICode___result(val_t p0);
365 typedef val_t (*icode_base___ICode___result_t)(val_t p0);
366 #define LOCATE_icode_base___ICode___result__eq "icode_base::ICode::result="
367 void icode_base___ICode___result__eq(val_t p0, val_t p1);
368 typedef void (*icode_base___ICode___result__eq_t)(val_t p0, val_t p1);
369 #define LOCATE_icode_base___ICode___location "icode_base::ICode::location"
370 val_t icode_base___ICode___location(val_t p0);
371 typedef val_t (*icode_base___ICode___location_t)(val_t p0);
372 #define LOCATE_icode_base___ICode___location__eq "icode_base::ICode::location="
373 void icode_base___ICode___location__eq(val_t p0, val_t p1);
374 typedef void (*icode_base___ICode___location__eq_t)(val_t p0, val_t p1);
375 #define LOCATE_icode_base___ICode___is_pure "icode_base::ICode::is_pure"
376 val_t icode_base___ICode___is_pure(val_t p0);
377 typedef val_t (*icode_base___ICode___is_pure_t)(val_t p0);
378 #define LOCATE_icode_base___ICode___init "icode_base::ICode::init"
379 void icode_base___ICode___init(val_t p0, int* init_table);
380 typedef void (*icode_base___ICode___init_t)(val_t p0, int* init_table);
381 val_t NEW_ICode_icode_base___ICode___init();
382 #define LOCATE_icode_base___ICode0___arity "icode_base::ICode0::(icode_base::ICode::arity)"
383 val_t icode_base___ICode0___arity(val_t p0);
384 typedef val_t (*icode_base___ICode0___arity_t)(val_t p0);
385 val_t NEW_ICode0_icode_base___ICode___init();
386 #define LOCATE_icode_base___ICode1___arity "icode_base::ICode1::(icode_base::ICode::arity)"
387 val_t icode_base___ICode1___arity(val_t p0);
388 typedef val_t (*icode_base___ICode1___arity_t)(val_t p0);
389 #define LOCATE_icode_base___ICode1___expr "icode_base::ICode1::expr"
390 val_t icode_base___ICode1___expr(val_t p0);
391 typedef val_t (*icode_base___ICode1___expr_t)(val_t p0);
392 #define LOCATE_icode_base___ICode1___init "icode_base::ICode1::init"
393 void icode_base___ICode1___init(val_t p0, val_t p1, int* init_table);
394 typedef void (*icode_base___ICode1___init_t)(val_t p0, val_t p1, int* init_table);
395 val_t NEW_ICode1_icode_base___ICode1___init(val_t p0);
396 #define LOCATE_icode_base___ICode2___arity "icode_base::ICode2::(icode_base::ICode::arity)"
397 val_t icode_base___ICode2___arity(val_t p0);
398 typedef val_t (*icode_base___ICode2___arity_t)(val_t p0);
399 #define LOCATE_icode_base___ICode2___expr1 "icode_base::ICode2::expr1"
400 val_t icode_base___ICode2___expr1(val_t p0);
401 typedef val_t (*icode_base___ICode2___expr1_t)(val_t p0);
402 #define LOCATE_icode_base___ICode2___expr2 "icode_base::ICode2::expr2"
403 val_t icode_base___ICode2___expr2(val_t p0);
404 typedef val_t (*icode_base___ICode2___expr2_t)(val_t p0);
405 #define LOCATE_icode_base___ICode2___init "icode_base::ICode2::init"
406 void icode_base___ICode2___init(val_t p0, val_t p1, val_t p2, int* init_table);
407 typedef void (*icode_base___ICode2___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
408 val_t NEW_ICode2_icode_base___ICode2___init(val_t p0, val_t p1);
409 #define LOCATE_icode_base___ICodeN___arity "icode_base::ICodeN::(icode_base::ICode::arity)"
410 val_t icode_base___ICodeN___arity(val_t p0);
411 typedef val_t (*icode_base___ICodeN___arity_t)(val_t p0);
412 #define LOCATE_icode_base___ICodeN___exprs "icode_base::ICodeN::exprs"
413 val_t icode_base___ICodeN___exprs(val_t p0);
414 typedef val_t (*icode_base___ICodeN___exprs_t)(val_t p0);
415 #define LOCATE_icode_base___ICodeN___closure_defs "icode_base::ICodeN::closure_defs"
416 val_t icode_base___ICodeN___closure_defs(val_t p0);
417 typedef val_t (*icode_base___ICodeN___closure_defs_t)(val_t p0);
418 #define LOCATE_icode_base___ICodeN___closure_defs__eq "icode_base::ICodeN::closure_defs="
419 void icode_base___ICodeN___closure_defs__eq(val_t p0, val_t p1);
420 typedef void (*icode_base___ICodeN___closure_defs__eq_t)(val_t p0, val_t p1);
421 #define LOCATE_icode_base___ICodeN___init "icode_base::ICodeN::init"
422 void icode_base___ICodeN___init(val_t p0, val_t p1, int* init_table);
423 typedef void (*icode_base___ICodeN___init_t)(val_t p0, val_t p1, int* init_table);
424 val_t NEW_ICodeN_icode_base___ICodeN___init(val_t p0);
425 #define LOCATE_icode_base___ISeq___icodes "icode_base::ISeq::icodes"
426 val_t icode_base___ISeq___icodes(val_t p0);
427 typedef val_t (*icode_base___ISeq___icodes_t)(val_t p0);
428 #define LOCATE_icode_base___ISeq___iescape_mark "icode_base::ISeq::iescape_mark"
429 val_t icode_base___ISeq___iescape_mark(val_t p0);
430 typedef val_t (*icode_base___ISeq___iescape_mark_t)(val_t p0);
431 #define LOCATE_icode_base___ISeq___iescape_mark__eq "icode_base::ISeq::iescape_mark="
432 void icode_base___ISeq___iescape_mark__eq(val_t p0, val_t p1);
433 typedef void (*icode_base___ISeq___iescape_mark__eq_t)(val_t p0, val_t p1);
434 #define LOCATE_icode_base___ISeq___init "icode_base::ISeq::init"
435 void icode_base___ISeq___init(val_t p0, int* init_table);
436 typedef void (*icode_base___ISeq___init_t)(val_t p0, int* init_table);
437 val_t NEW_ISeq_icode_base___ISeq___init();
438 #define LOCATE_icode_base___ILoop___init "icode_base::ILoop::init"
439 void icode_base___ILoop___init(val_t p0, int* init_table);
440 typedef void (*icode_base___ILoop___init_t)(val_t p0, int* init_table);
441 val_t NEW_ILoop_icode_base___ILoop___init();
442 #define LOCATE_icode_base___IIf___then_seq "icode_base::IIf::then_seq"
443 val_t icode_base___IIf___then_seq(val_t p0);
444 typedef val_t (*icode_base___IIf___then_seq_t)(val_t p0);
445 #define LOCATE_icode_base___IIf___else_seq "icode_base::IIf::else_seq"
446 val_t icode_base___IIf___else_seq(val_t p0);
447 typedef val_t (*icode_base___IIf___else_seq_t)(val_t p0);
448 #define LOCATE_icode_base___IIf___init "icode_base::IIf::init"
449 void icode_base___IIf___init(val_t p0, val_t p1, int* init_table);
450 typedef void (*icode_base___IIf___init_t)(val_t p0, val_t p1, int* init_table);
451 val_t NEW_IIf_icode_base___IIf___init(val_t p0);
452 #define LOCATE_icode_base___IEscape___iescape_mark "icode_base::IEscape::iescape_mark"
453 val_t icode_base___IEscape___iescape_mark(val_t p0);
454 typedef val_t (*icode_base___IEscape___iescape_mark_t)(val_t p0);
455 #define LOCATE_icode_base___IEscape___init "icode_base::IEscape::init"
456 void icode_base___IEscape___init(val_t p0, val_t p1, int* init_table);
457 typedef void (*icode_base___IEscape___init_t)(val_t p0, val_t p1, int* init_table);
458 val_t NEW_IEscape_icode_base___IEscape___init(val_t p0);
459 #define LOCATE_icode_base___IAbort___texts "icode_base::IAbort::texts"
460 val_t icode_base___IAbort___texts(val_t p0);
461 typedef val_t (*icode_base___IAbort___texts_t)(val_t p0);
462 #define LOCATE_icode_base___IAbort___module_location "icode_base::IAbort::module_location"
463 val_t icode_base___IAbort___module_location(val_t p0);
464 typedef val_t (*icode_base___IAbort___module_location_t)(val_t p0);
465 #define LOCATE_icode_base___IAbort___init "icode_base::IAbort::init"
466 void icode_base___IAbort___init(val_t p0, val_t p1, val_t p2, int* init_table);
467 typedef void (*icode_base___IAbort___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
468 val_t NEW_IAbort_icode_base___IAbort___init(val_t p0, val_t p1);
469 #define LOCATE_icode_base___IAbsCall___property "icode_base::IAbsCall::property"
470 val_t icode_base___IAbsCall___property(val_t p0);
471 typedef val_t (*icode_base___IAbsCall___property_t)(val_t p0);
472 #define LOCATE_icode_base___IAbsCall___init "icode_base::IAbsCall::init"
473 void icode_base___IAbsCall___init(val_t p0, val_t p1, val_t p2, int* init_table);
474 typedef void (*icode_base___IAbsCall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
475 val_t NEW_IAbsCall_icode_base___IAbsCall___init(val_t p0, val_t p1);
476 #define LOCATE_icode_base___ICall___init "icode_base::ICall::init"
477 void icode_base___ICall___init(val_t p0, val_t p1, val_t p2, int* init_table);
478 typedef void (*icode_base___ICall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
479 val_t NEW_ICall_icode_base___ICall___init(val_t p0, val_t p1);
480 #define LOCATE_icode_base___ISuper___init "icode_base::ISuper::init"
481 void icode_base___ISuper___init(val_t p0, val_t p1, val_t p2, int* init_table);
482 typedef void (*icode_base___ISuper___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
483 val_t NEW_ISuper_icode_base___ISuper___init(val_t p0, val_t p1);
484 #define LOCATE_icode_base___INew___stype "icode_base::INew::stype"
485 val_t icode_base___INew___stype(val_t p0);
486 typedef val_t (*icode_base___INew___stype_t)(val_t p0);
487 #define LOCATE_icode_base___INew___init "icode_base::INew::init"
488 void icode_base___INew___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
489 typedef void (*icode_base___INew___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
490 val_t NEW_INew_icode_base___INew___init(val_t p0, val_t p1, val_t p2);
491 #define LOCATE_icode_base___IAllocateInstance___stype "icode_base::IAllocateInstance::stype"
492 val_t icode_base___IAllocateInstance___stype(val_t p0);
493 typedef val_t (*icode_base___IAllocateInstance___stype_t)(val_t p0);
494 #define LOCATE_icode_base___IAllocateInstance___init "icode_base::IAllocateInstance::init"
495 void icode_base___IAllocateInstance___init(val_t p0, val_t p1, int* init_table);
496 typedef void (*icode_base___IAllocateInstance___init_t)(val_t p0, val_t p1, int* init_table);
497 val_t NEW_IAllocateInstance_icode_base___IAllocateInstance___init(val_t p0);
498 #define LOCATE_icode_base___IStaticCall___init "icode_base::IStaticCall::init"
499 void icode_base___IStaticCall___init(val_t p0, val_t p1, val_t p2, int* init_table);
500 typedef void (*icode_base___IStaticCall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
501 val_t NEW_IStaticCall_icode_base___IStaticCall___init(val_t p0, val_t p1);
502 #define LOCATE_icode_base___ICheckInstance___stype "icode_base::ICheckInstance::stype"
503 val_t icode_base___ICheckInstance___stype(val_t p0);
504 typedef val_t (*icode_base___ICheckInstance___stype_t)(val_t p0);
505 #define LOCATE_icode_base___ICheckInstance___init "icode_base::ICheckInstance::init"
506 void icode_base___ICheckInstance___init(val_t p0, val_t p1, val_t p2, int* init_table);
507 typedef void (*icode_base___ICheckInstance___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
508 val_t NEW_ICheckInstance_icode_base___ICheckInstance___init(val_t p0, val_t p1);
509 #define LOCATE_icode_base___IInitAttributes___stype "icode_base::IInitAttributes::stype"
510 val_t icode_base___IInitAttributes___stype(val_t p0);
511 typedef val_t (*icode_base___IInitAttributes___stype_t)(val_t p0);
512 #define LOCATE_icode_base___IInitAttributes___init "icode_base::IInitAttributes::init"
513 void icode_base___IInitAttributes___init(val_t p0, val_t p1, val_t p2, int* init_table);
514 typedef void (*icode_base___IInitAttributes___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
515 val_t NEW_IInitAttributes_icode_base___IInitAttributes___init(val_t p0, val_t p1);
516 #define LOCATE_icode_base___IClosCall___closure_decl "icode_base::IClosCall::closure_decl"
517 val_t icode_base___IClosCall___closure_decl(val_t p0);
518 typedef val_t (*icode_base___IClosCall___closure_decl_t)(val_t p0);
519 #define LOCATE_icode_base___IClosCall___break_seq "icode_base::IClosCall::break_seq"
520 val_t icode_base___IClosCall___break_seq(val_t p0);
521 typedef val_t (*icode_base___IClosCall___break_seq_t)(val_t p0);
522 #define LOCATE_icode_base___IClosCall___break_seq__eq "icode_base::IClosCall::break_seq="
523 void icode_base___IClosCall___break_seq__eq(val_t p0, val_t p1);
524 typedef void (*icode_base___IClosCall___break_seq__eq_t)(val_t p0, val_t p1);
525 #define LOCATE_icode_base___IClosCall___init "icode_base::IClosCall::init"
526 void icode_base___IClosCall___init(val_t p0, val_t p1, val_t p2, int* init_table);
527 typedef void (*icode_base___IClosCall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
528 val_t NEW_IClosCall_icode_base___IClosCall___init(val_t p0, val_t p1);
529 #define LOCATE_icode_base___INative___is_pure "icode_base::INative::(icode_base::ICode::is_pure)"
530 val_t icode_base___INative___is_pure(val_t p0);
531 typedef val_t (*icode_base___INative___is_pure_t)(val_t p0);
532 #define LOCATE_icode_base___INative___code "icode_base::INative::code"
533 val_t icode_base___INative___code(val_t p0);
534 typedef val_t (*icode_base___INative___code_t)(val_t p0);
535 #define LOCATE_icode_base___INative___init "icode_base::INative::init"
536 void icode_base___INative___init(val_t p0, val_t p1, val_t p2, int* init_table);
537 typedef void (*icode_base___INative___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
538 val_t NEW_INative_icode_base___INative___init(val_t p0, val_t p1);
539 #define LOCATE_icode_base___INative___is_pure__eq "icode_base::INative::is_pure="
540 void icode_base___INative___is_pure__eq(val_t p0, val_t p1);
541 typedef void (*icode_base___INative___is_pure__eq_t)(val_t p0, val_t p1);
542 #define LOCATE_icode_base___IMove___is_pure "icode_base::IMove::(icode_base::ICode::is_pure)"
543 val_t icode_base___IMove___is_pure(val_t p0);
544 typedef val_t (*icode_base___IMove___is_pure_t)(val_t p0);
545 #define LOCATE_icode_base___IMove___init "icode_base::IMove::init"
546 void icode_base___IMove___init(val_t p0, val_t p1, val_t p2, int* init_table);
547 typedef void (*icode_base___IMove___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
548 val_t NEW_IMove_icode_base___IMove___init(val_t p0, val_t p1);
549 #define LOCATE_icode_base___IAttrRead___is_pure "icode_base::IAttrRead::(icode_base::ICode::is_pure)"
550 val_t icode_base___IAttrRead___is_pure(val_t p0);
551 typedef val_t (*icode_base___IAttrRead___is_pure_t)(val_t p0);
552 #define LOCATE_icode_base___IAttrRead___property "icode_base::IAttrRead::property"
553 val_t icode_base___IAttrRead___property(val_t p0);
554 typedef val_t (*icode_base___IAttrRead___property_t)(val_t p0);
555 #define LOCATE_icode_base___IAttrRead___init "icode_base::IAttrRead::init"
556 void icode_base___IAttrRead___init(val_t p0, val_t p1, val_t p2, int* init_table);
557 typedef void (*icode_base___IAttrRead___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
558 val_t NEW_IAttrRead_icode_base___IAttrRead___init(val_t p0, val_t p1);
559 #define LOCATE_icode_base___IAttrWrite___property "icode_base::IAttrWrite::property"
560 val_t icode_base___IAttrWrite___property(val_t p0);
561 typedef val_t (*icode_base___IAttrWrite___property_t)(val_t p0);
562 #define LOCATE_icode_base___IAttrWrite___init "icode_base::IAttrWrite::init"
563 void icode_base___IAttrWrite___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
564 typedef void (*icode_base___IAttrWrite___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
565 val_t NEW_IAttrWrite_icode_base___IAttrWrite___init(val_t p0, val_t p1, val_t p2);
566 #define LOCATE_icode_base___IAttrIsset___is_pure "icode_base::IAttrIsset::(icode_base::ICode::is_pure)"
567 val_t icode_base___IAttrIsset___is_pure(val_t p0);
568 typedef val_t (*icode_base___IAttrIsset___is_pure_t)(val_t p0);
569 #define LOCATE_icode_base___IAttrIsset___property "icode_base::IAttrIsset::property"
570 val_t icode_base___IAttrIsset___property(val_t p0);
571 typedef val_t (*icode_base___IAttrIsset___property_t)(val_t p0);
572 #define LOCATE_icode_base___IAttrIsset___init "icode_base::IAttrIsset::init"
573 void icode_base___IAttrIsset___init(val_t p0, val_t p1, val_t p2, int* init_table);
574 typedef void (*icode_base___IAttrIsset___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
575 val_t NEW_IAttrIsset_icode_base___IAttrIsset___init(val_t p0, val_t p1);
576 #define LOCATE_icode_base___ITypeCheck___is_pure "icode_base::ITypeCheck::(icode_base::ICode::is_pure)"
577 val_t icode_base___ITypeCheck___is_pure(val_t p0);
578 typedef val_t (*icode_base___ITypeCheck___is_pure_t)(val_t p0);
579 #define LOCATE_icode_base___ITypeCheck___stype "icode_base::ITypeCheck::stype"
580 val_t icode_base___ITypeCheck___stype(val_t p0);
581 typedef val_t (*icode_base___ITypeCheck___stype_t)(val_t p0);
582 #define LOCATE_icode_base___ITypeCheck___init "icode_base::ITypeCheck::init"
583 void icode_base___ITypeCheck___init(val_t p0, val_t p1, val_t p2, int* init_table);
584 typedef void (*icode_base___ITypeCheck___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
585 val_t NEW_ITypeCheck_icode_base___ITypeCheck___init(val_t p0, val_t p1);
586 #define LOCATE_icode_base___IIs___is_pure "icode_base::IIs::(icode_base::ICode::is_pure)"
587 val_t icode_base___IIs___is_pure(val_t p0);
588 typedef val_t (*icode_base___IIs___is_pure_t)(val_t p0);
589 #define LOCATE_icode_base___IIs___init "icode_base::IIs::init"
590 void icode_base___IIs___init(val_t p0, val_t p1, val_t p2, int* init_table);
591 typedef void (*icode_base___IIs___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
592 val_t NEW_IIs_icode_base___IIs___init(val_t p0, val_t p1);
593 #define LOCATE_icode_base___INot___is_pure "icode_base::INot::(icode_base::ICode::is_pure)"
594 val_t icode_base___INot___is_pure(val_t p0);
595 typedef val_t (*icode_base___INot___is_pure_t)(val_t p0);
596 #define LOCATE_icode_base___INot___init "icode_base::INot::init"
597 void icode_base___INot___init(val_t p0, val_t p1, int* init_table);
598 typedef void (*icode_base___INot___init_t)(val_t p0, val_t p1, int* init_table);
599 val_t NEW_INot_icode_base___INot___init(val_t p0);
600 #define LOCATE_icode_base___IOnce___body "icode_base::IOnce::body"
601 val_t icode_base___IOnce___body(val_t p0);
602 typedef val_t (*icode_base___IOnce___body_t)(val_t p0);
603 #define LOCATE_icode_base___IOnce___init "icode_base::IOnce::init"
604 void icode_base___IOnce___init(val_t p0, int* init_table);
605 typedef void (*icode_base___IOnce___init_t)(val_t p0, int* init_table);
606 val_t NEW_IOnce_icode_base___IOnce___init();
607 #define LOCATE_icode_base___IHasClos___is_pure "icode_base::IHasClos::(icode_base::ICode::is_pure)"
608 val_t icode_base___IHasClos___is_pure(val_t p0);
609 typedef val_t (*icode_base___IHasClos___is_pure_t)(val_t p0);
610 #define LOCATE_icode_base___IHasClos___closure_decl "icode_base::IHasClos::closure_decl"
611 val_t icode_base___IHasClos___closure_decl(val_t p0);
612 typedef val_t (*icode_base___IHasClos___closure_decl_t)(val_t p0);
613 #define LOCATE_icode_base___IHasClos___init "icode_base::IHasClos::init"
614 void icode_base___IHasClos___init(val_t p0, val_t p1, int* init_table);
615 typedef void (*icode_base___IHasClos___init_t)(val_t p0, val_t p1, int* init_table);
616 val_t NEW_IHasClos_icode_base___IHasClos___init(val_t p0);
617 val_t NEW_MMAttribute_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
618 #define LOCATE_icode_base___MMAttribute___iroutine "icode_base::MMAttribute::iroutine"
619 val_t icode_base___MMAttribute___iroutine(val_t p0);
620 typedef val_t (*icode_base___MMAttribute___iroutine_t)(val_t p0);
621 val_t NEW_MMMethod_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
622 #define LOCATE_icode_base___MMMethod___iroutine "icode_base::MMMethod::iroutine"
623 val_t icode_base___MMMethod___iroutine(val_t p0);
624 typedef val_t (*icode_base___MMMethod___iroutine_t)(val_t p0);
625 #endif