remove putenv, setenv and unsetenv
[nit.git] / c_src / compiling_global._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires compiling_global. */
2 #ifndef compiling_global_3_sep
3 #define compiling_global_3_sep
4 #include "compiling_methods._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_ColorContext[];
8
9 extern const classtable_elt_t VFT_GlobalAnalysis[];
10
11 extern const classtable_elt_t VFT_CompiledClass[];
12
13 extern const classtable_elt_t VFT_TableElt[];
14
15 extern const classtable_elt_t VFT_LocalTableElt[];
16
17 extern const classtable_elt_t VFT_TableEltPropPos[];
18
19 extern const classtable_elt_t VFT_TableEltMethPos[];
20
21 extern const classtable_elt_t VFT_TableEltSuperPos[];
22
23 extern const classtable_elt_t VFT_TableEltAttrPos[];
24
25 extern const classtable_elt_t VFT_TableEltClassPos[];
26
27 extern const classtable_elt_t VFT_TableEltClassIdPos[];
28
29 extern const classtable_elt_t VFT_TableEltClassInitTablePos[];
30
31 extern const classtable_elt_t VFT_TableEltClassColorPos[];
32
33 extern const classtable_elt_t VFT_TableEltBaseAttrPos[];
34
35 extern const classtable_elt_t VFT_TableEltComposite[];
36
37 extern const classtable_elt_t VFT_TableEltClassSelfId[];
38
39 extern const classtable_elt_t VFT_TableEltVftPointer[];
40
41 extern const classtable_elt_t VFT_ClassSorter[];
42 #define LOCATE_compiling_global "compiling_global"
43 extern const int SFT_compiling_global[];
44 #define ID_ColorContext SFT_compiling_global[0]
45 #define COLOR_ColorContext SFT_compiling_global[1]
46 #define COLOR_compiling_global___ColorContext____colors SFT_compiling_global[2]
47 #define INIT_TABLE_POS_ColorContext SFT_compiling_global[3]
48 #define COLOR_compiling_global___ColorContext___color SFT_compiling_global[4]
49 #define COLOR_compiling_global___ColorContext___has_color SFT_compiling_global[5]
50 #define COLOR_compiling_global___ColorContext___color__eq SFT_compiling_global[6]
51 #define ID_GlobalAnalysis SFT_compiling_global[7]
52 #define COLOR_GlobalAnalysis SFT_compiling_global[8]
53 #define COLOR_compiling_global___GlobalAnalysis____compiled_classes SFT_compiling_global[9]
54 #define COLOR_compiling_global___GlobalAnalysis____module SFT_compiling_global[10]
55 #define COLOR_compiling_global___GlobalAnalysis____max_class_table_length SFT_compiling_global[11]
56 #define INIT_TABLE_POS_GlobalAnalysis SFT_compiling_global[12]
57 #define COLOR_compiling_global___GlobalAnalysis___compiled_classes SFT_compiling_global[13]
58 #define COLOR_compiling_global___GlobalAnalysis___module SFT_compiling_global[14]
59 #define COLOR_compiling_global___GlobalAnalysis___max_class_table_length SFT_compiling_global[15]
60 #define COLOR_compiling_global___GlobalAnalysis___max_class_table_length__eq SFT_compiling_global[16]
61 #define COLOR_compiling_global___GlobalAnalysis___init SFT_compiling_global[17]
62 #define COLOR_compiling_global___CompilerVisitor____global_analysis SFT_compiling_global[18]
63 #define COLOR_compiling_global___CompilerVisitor___global_analysis SFT_compiling_global[19]
64 #define COLOR_compiling_global___CompilerVisitor___global_analysis__eq SFT_compiling_global[20]
65 #define ID_CompiledClass SFT_compiling_global[21]
66 #define COLOR_CompiledClass SFT_compiling_global[22]
67 #define COLOR_compiling_global___CompiledClass____local_class SFT_compiling_global[23]
68 #define COLOR_compiling_global___CompiledClass____id SFT_compiling_global[24]
69 #define COLOR_compiling_global___CompiledClass____class_table SFT_compiling_global[25]
70 #define COLOR_compiling_global___CompiledClass____instance_table SFT_compiling_global[26]
71 #define COLOR_compiling_global___CompiledClass____class_layout SFT_compiling_global[27]
72 #define COLOR_compiling_global___CompiledClass____instance_layout SFT_compiling_global[28]
73 #define INIT_TABLE_POS_CompiledClass SFT_compiling_global[29]
74 #define COLOR_compiling_global___CompiledClass___local_class SFT_compiling_global[30]
75 #define COLOR_compiling_global___CompiledClass___id SFT_compiling_global[31]
76 #define COLOR_compiling_global___CompiledClass___id__eq SFT_compiling_global[32]
77 #define COLOR_compiling_global___CompiledClass___class_table SFT_compiling_global[33]
78 #define COLOR_compiling_global___CompiledClass___class_table__eq SFT_compiling_global[34]
79 #define COLOR_compiling_global___CompiledClass___instance_table SFT_compiling_global[35]
80 #define COLOR_compiling_global___CompiledClass___instance_table__eq SFT_compiling_global[36]
81 #define COLOR_compiling_global___CompiledClass___class_layout SFT_compiling_global[37]
82 #define COLOR_compiling_global___CompiledClass___class_layout__eq SFT_compiling_global[38]
83 #define COLOR_compiling_global___CompiledClass___instance_layout SFT_compiling_global[39]
84 #define COLOR_compiling_global___CompiledClass___instance_layout__eq SFT_compiling_global[40]
85 #define COLOR_compiling_global___CompiledClass___init SFT_compiling_global[41]
86 #define COLOR_compiling_global___MMGlobalProperty____pos_of SFT_compiling_global[42]
87 #define COLOR_compiling_global___MMGlobalProperty___pos_of SFT_compiling_global[43]
88 #define COLOR_compiling_global___MMGlobalProperty___pos_of__eq SFT_compiling_global[44]
89 #define COLOR_compiling_global___MMSrcLocalClass____base_attr_pos SFT_compiling_global[45]
90 #define COLOR_compiling_global___MMSrcLocalClass____class_color_pos SFT_compiling_global[46]
91 #define COLOR_compiling_global___MMSrcLocalClass____class_layout SFT_compiling_global[47]
92 #define COLOR_compiling_global___MMSrcLocalClass____instance_layout SFT_compiling_global[48]
93 #define COLOR_compiling_global___MMSrcLocalClass___base_attr_pos SFT_compiling_global[49]
94 #define COLOR_compiling_global___MMSrcLocalClass___class_color_pos SFT_compiling_global[50]
95 #define COLOR_compiling_global___MMSrcLocalClass___class_layout SFT_compiling_global[51]
96 #define COLOR_compiling_global___MMSrcLocalClass___instance_layout SFT_compiling_global[52]
97 #define COLOR_compiling_global___MMSrcLocalClass___build_layout_in SFT_compiling_global[53]
98 #define COLOR_compiling_global___MMSrcModule____local_table SFT_compiling_global[54]
99 #define COLOR_compiling_global___MMSrcModule___local_analysis SFT_compiling_global[55]
100 #define COLOR_compiling_global___MMSrcModule___global_analysis SFT_compiling_global[56]
101 #define COLOR_compiling_global___MMSrcModule___append_to_table SFT_compiling_global[57]
102 #define COLOR_compiling_global___MMSrcModule___build_tables SFT_compiling_global[58]
103 #define COLOR_compiling_global___MMSrcModule___colorize SFT_compiling_global[59]
104 #define COLOR_compiling_global___MMSrcModule___free_color SFT_compiling_global[60]
105 #define COLOR_compiling_global___MMSrcModule___compile_tables_to_c SFT_compiling_global[61]
106 #define COLOR_compiling_global___MMSrcModule___declare_class_tables_to_c SFT_compiling_global[62]
107 #define COLOR_compiling_global___MMSrcModule___compile_main_part SFT_compiling_global[63]
108 #define COLOR_compiling_global___MMSrcModule___compile_mod_to_c SFT_compiling_global[64]
109 #define COLOR_compiling_global___MMSrcModule___compile_local_table_to_c SFT_compiling_global[65]
110 #define ID_TableElt SFT_compiling_global[66]
111 #define COLOR_TableElt SFT_compiling_global[67]
112 #define INIT_TABLE_POS_TableElt SFT_compiling_global[68]
113 #define COLOR_compiling_global___TableElt___is_related_to SFT_compiling_global[69]
114 #define COLOR_compiling_global___TableElt___length SFT_compiling_global[70]
115 #define COLOR_compiling_global___TableElt___item SFT_compiling_global[71]
116 #define COLOR_compiling_global___TableElt___compile_to_c SFT_compiling_global[72]
117 #define ID_LocalTableElt SFT_compiling_global[73]
118 #define COLOR_LocalTableElt SFT_compiling_global[74]
119 #define INIT_TABLE_POS_LocalTableElt SFT_compiling_global[75]
120 #define COLOR_compiling_global___LocalTableElt___symbol SFT_compiling_global[76]
121 #define COLOR_compiling_global___LocalTableElt___value SFT_compiling_global[77]
122 #define ID_TableEltPropPos SFT_compiling_global[78]
123 #define COLOR_TableEltPropPos SFT_compiling_global[79]
124 #define COLOR_compiling_global___TableEltPropPos____property SFT_compiling_global[80]
125 #define INIT_TABLE_POS_TableEltPropPos SFT_compiling_global[81]
126 #define COLOR_compiling_global___TableEltPropPos___init SFT_compiling_global[82]
127 #define ID_TableEltMethPos SFT_compiling_global[83]
128 #define COLOR_TableEltMethPos SFT_compiling_global[84]
129 #define INIT_TABLE_POS_TableEltMethPos SFT_compiling_global[85]
130 #define COLOR_compiling_global___TableEltMethPos___init SFT_compiling_global[86]
131 #define ID_TableEltSuperPos SFT_compiling_global[87]
132 #define COLOR_TableEltSuperPos SFT_compiling_global[88]
133 #define INIT_TABLE_POS_TableEltSuperPos SFT_compiling_global[89]
134 #define COLOR_compiling_global___TableEltSuperPos___init SFT_compiling_global[90]
135 #define ID_TableEltAttrPos SFT_compiling_global[91]
136 #define COLOR_TableEltAttrPos SFT_compiling_global[92]
137 #define INIT_TABLE_POS_TableEltAttrPos SFT_compiling_global[93]
138 #define COLOR_compiling_global___TableEltAttrPos___init SFT_compiling_global[94]
139 #define ID_TableEltClassPos SFT_compiling_global[95]
140 #define COLOR_TableEltClassPos SFT_compiling_global[96]
141 #define COLOR_compiling_global___TableEltClassPos____local_class SFT_compiling_global[97]
142 #define INIT_TABLE_POS_TableEltClassPos SFT_compiling_global[98]
143 #define COLOR_compiling_global___TableEltClassPos___init SFT_compiling_global[99]
144 #define ID_TableEltClassIdPos SFT_compiling_global[100]
145 #define COLOR_TableEltClassIdPos SFT_compiling_global[101]
146 #define INIT_TABLE_POS_TableEltClassIdPos SFT_compiling_global[102]
147 #define COLOR_compiling_global___TableEltClassIdPos___init SFT_compiling_global[103]
148 #define ID_TableEltClassInitTablePos SFT_compiling_global[104]
149 #define COLOR_TableEltClassInitTablePos SFT_compiling_global[105]
150 #define INIT_TABLE_POS_TableEltClassInitTablePos SFT_compiling_global[106]
151 #define COLOR_compiling_global___TableEltClassInitTablePos___init SFT_compiling_global[107]
152 #define ID_TableEltClassColorPos SFT_compiling_global[108]
153 #define COLOR_TableEltClassColorPos SFT_compiling_global[109]
154 #define INIT_TABLE_POS_TableEltClassColorPos SFT_compiling_global[110]
155 #define COLOR_compiling_global___TableEltClassColorPos___init SFT_compiling_global[111]
156 #define ID_TableEltBaseAttrPos SFT_compiling_global[112]
157 #define COLOR_TableEltBaseAttrPos SFT_compiling_global[113]
158 #define COLOR_compiling_global___TableEltBaseAttrPos____local_class SFT_compiling_global[114]
159 #define INIT_TABLE_POS_TableEltBaseAttrPos SFT_compiling_global[115]
160 #define COLOR_compiling_global___TableEltBaseAttrPos___init SFT_compiling_global[116]
161 #define ID_TableEltComposite SFT_compiling_global[117]
162 #define COLOR_TableEltComposite SFT_compiling_global[118]
163 #define COLOR_compiling_global___TableEltComposite____table SFT_compiling_global[119]
164 #define COLOR_compiling_global___TableEltComposite____cc SFT_compiling_global[120]
165 #define COLOR_compiling_global___TableEltComposite____offsets SFT_compiling_global[121]
166 #define INIT_TABLE_POS_TableEltComposite SFT_compiling_global[122]
167 #define COLOR_compiling_global___TableEltComposite___add SFT_compiling_global[123]
168 #define COLOR_compiling_global___TableEltComposite___init SFT_compiling_global[124]
169 #define ID_TableEltClassSelfId SFT_compiling_global[125]
170 #define COLOR_TableEltClassSelfId SFT_compiling_global[126]
171 #define INIT_TABLE_POS_TableEltClassSelfId SFT_compiling_global[127]
172 #define COLOR_compiling_global___TableEltClassSelfId___init SFT_compiling_global[128]
173 #define ID_TableEltVftPointer SFT_compiling_global[129]
174 #define COLOR_TableEltVftPointer SFT_compiling_global[130]
175 #define INIT_TABLE_POS_TableEltVftPointer SFT_compiling_global[131]
176 #define COLOR_compiling_global___TableEltVftPointer___init SFT_compiling_global[132]
177 #define ID_ClassSorter SFT_compiling_global[133]
178 #define COLOR_ClassSorter SFT_compiling_global[134]
179 #define INIT_TABLE_POS_ClassSorter SFT_compiling_global[135]
180 #define COLOR_compiling_global___ClassSorter___init SFT_compiling_global[136]
181 #define COLOR_compiling_global___MMLocalClass___compare SFT_compiling_global[137]
182 #define COLOR_compiling_global___MMLocalClass___declare_tables_to_c SFT_compiling_global[138]
183 #define COLOR_compiling_global___MMLocalClass___compile_tables_to_c SFT_compiling_global[139]
184 #define ATTR_compiling_global___ColorContext____colors(recv) ATTR(recv, COLOR_compiling_global___ColorContext____colors)
185 typedef val_t (* compiling_global___ColorContext___color_t)(val_t self, val_t param0);
186 val_t compiling_global___ColorContext___color(val_t self, val_t param0);
187 #define LOCATE_compiling_global___ColorContext___color "compiling_global::ColorContext::color"
188 typedef val_t (* compiling_global___ColorContext___has_color_t)(val_t self, val_t param0);
189 val_t compiling_global___ColorContext___has_color(val_t self, val_t param0);
190 #define LOCATE_compiling_global___ColorContext___has_color "compiling_global::ColorContext::has_color"
191 typedef void (* compiling_global___ColorContext___color__eq_t)(val_t self, val_t param0, val_t param1);
192 void compiling_global___ColorContext___color__eq(val_t self, val_t param0, val_t param1);
193 #define LOCATE_compiling_global___ColorContext___color__eq "compiling_global::ColorContext::color="
194 #define ATTR_compiling_global___GlobalAnalysis____compiled_classes(recv) ATTR(recv, COLOR_compiling_global___GlobalAnalysis____compiled_classes)
195 typedef val_t (* compiling_global___GlobalAnalysis___compiled_classes_t)(val_t self);
196 val_t compiling_global___GlobalAnalysis___compiled_classes(val_t self);
197 #define LOCATE_compiling_global___GlobalAnalysis___compiled_classes "compiling_global::GlobalAnalysis::compiled_classes"
198 #define ATTR_compiling_global___GlobalAnalysis____module(recv) ATTR(recv, COLOR_compiling_global___GlobalAnalysis____module)
199 typedef val_t (* compiling_global___GlobalAnalysis___module_t)(val_t self);
200 val_t compiling_global___GlobalAnalysis___module(val_t self);
201 #define LOCATE_compiling_global___GlobalAnalysis___module "compiling_global::GlobalAnalysis::module"
202 #define ATTR_compiling_global___GlobalAnalysis____max_class_table_length(recv) ATTR(recv, COLOR_compiling_global___GlobalAnalysis____max_class_table_length)
203 typedef val_t (* compiling_global___GlobalAnalysis___max_class_table_length_t)(val_t self);
204 val_t compiling_global___GlobalAnalysis___max_class_table_length(val_t self);
205 #define LOCATE_compiling_global___GlobalAnalysis___max_class_table_length "compiling_global::GlobalAnalysis::max_class_table_length"
206 typedef void (* compiling_global___GlobalAnalysis___max_class_table_length__eq_t)(val_t self, val_t param0);
207 void compiling_global___GlobalAnalysis___max_class_table_length__eq(val_t self, val_t param0);
208 #define LOCATE_compiling_global___GlobalAnalysis___max_class_table_length__eq "compiling_global::GlobalAnalysis::max_class_table_length="
209 typedef void (* compiling_global___GlobalAnalysis___init_t)(val_t self, val_t param0, int* init_table);
210 void compiling_global___GlobalAnalysis___init(val_t self, val_t param0, int* init_table);
211 val_t NEW_compiling_global___GlobalAnalysis___init(val_t param0);
212 #define LOCATE_compiling_global___GlobalAnalysis___init "compiling_global::GlobalAnalysis::init"
213 #define ATTR_compiling_global___CompilerVisitor____global_analysis(recv) ATTR(recv, COLOR_compiling_global___CompilerVisitor____global_analysis)
214 typedef val_t (* compiling_global___CompilerVisitor___global_analysis_t)(val_t self);
215 val_t compiling_global___CompilerVisitor___global_analysis(val_t self);
216 #define LOCATE_compiling_global___CompilerVisitor___global_analysis "compiling_global::CompilerVisitor::global_analysis"
217 typedef void (* compiling_global___CompilerVisitor___global_analysis__eq_t)(val_t self, val_t param0);
218 void compiling_global___CompilerVisitor___global_analysis__eq(val_t self, val_t param0);
219 #define LOCATE_compiling_global___CompilerVisitor___global_analysis__eq "compiling_global::CompilerVisitor::global_analysis="
220 #define ATTR_compiling_global___CompiledClass____local_class(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____local_class)
221 typedef val_t (* compiling_global___CompiledClass___local_class_t)(val_t self);
222 val_t compiling_global___CompiledClass___local_class(val_t self);
223 #define LOCATE_compiling_global___CompiledClass___local_class "compiling_global::CompiledClass::local_class"
224 #define ATTR_compiling_global___CompiledClass____id(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____id)
225 typedef val_t (* compiling_global___CompiledClass___id_t)(val_t self);
226 val_t compiling_global___CompiledClass___id(val_t self);
227 #define LOCATE_compiling_global___CompiledClass___id "compiling_global::CompiledClass::id"
228 typedef void (* compiling_global___CompiledClass___id__eq_t)(val_t self, val_t param0);
229 void compiling_global___CompiledClass___id__eq(val_t self, val_t param0);
230 #define LOCATE_compiling_global___CompiledClass___id__eq "compiling_global::CompiledClass::id="
231 #define ATTR_compiling_global___CompiledClass____class_table(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____class_table)
232 typedef val_t (* compiling_global___CompiledClass___class_table_t)(val_t self);
233 val_t compiling_global___CompiledClass___class_table(val_t self);
234 #define LOCATE_compiling_global___CompiledClass___class_table "compiling_global::CompiledClass::class_table"
235 typedef void (* compiling_global___CompiledClass___class_table__eq_t)(val_t self, val_t param0);
236 void compiling_global___CompiledClass___class_table__eq(val_t self, val_t param0);
237 #define LOCATE_compiling_global___CompiledClass___class_table__eq "compiling_global::CompiledClass::class_table="
238 #define ATTR_compiling_global___CompiledClass____instance_table(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____instance_table)
239 typedef val_t (* compiling_global___CompiledClass___instance_table_t)(val_t self);
240 val_t compiling_global___CompiledClass___instance_table(val_t self);
241 #define LOCATE_compiling_global___CompiledClass___instance_table "compiling_global::CompiledClass::instance_table"
242 typedef void (* compiling_global___CompiledClass___instance_table__eq_t)(val_t self, val_t param0);
243 void compiling_global___CompiledClass___instance_table__eq(val_t self, val_t param0);
244 #define LOCATE_compiling_global___CompiledClass___instance_table__eq "compiling_global::CompiledClass::instance_table="
245 #define ATTR_compiling_global___CompiledClass____class_layout(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____class_layout)
246 typedef val_t (* compiling_global___CompiledClass___class_layout_t)(val_t self);
247 val_t compiling_global___CompiledClass___class_layout(val_t self);
248 #define LOCATE_compiling_global___CompiledClass___class_layout "compiling_global::CompiledClass::class_layout"
249 typedef void (* compiling_global___CompiledClass___class_layout__eq_t)(val_t self, val_t param0);
250 void compiling_global___CompiledClass___class_layout__eq(val_t self, val_t param0);
251 #define LOCATE_compiling_global___CompiledClass___class_layout__eq "compiling_global::CompiledClass::class_layout="
252 #define ATTR_compiling_global___CompiledClass____instance_layout(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____instance_layout)
253 typedef val_t (* compiling_global___CompiledClass___instance_layout_t)(val_t self);
254 val_t compiling_global___CompiledClass___instance_layout(val_t self);
255 #define LOCATE_compiling_global___CompiledClass___instance_layout "compiling_global::CompiledClass::instance_layout"
256 typedef void (* compiling_global___CompiledClass___instance_layout__eq_t)(val_t self, val_t param0);
257 void compiling_global___CompiledClass___instance_layout__eq(val_t self, val_t param0);
258 #define LOCATE_compiling_global___CompiledClass___instance_layout__eq "compiling_global::CompiledClass::instance_layout="
259 typedef void (* compiling_global___CompiledClass___init_t)(val_t self, val_t param0, int* init_table);
260 void compiling_global___CompiledClass___init(val_t self, val_t param0, int* init_table);
261 val_t NEW_compiling_global___CompiledClass___init(val_t param0);
262 #define LOCATE_compiling_global___CompiledClass___init "compiling_global::CompiledClass::init"
263 #define ATTR_compiling_global___MMGlobalProperty____pos_of(recv) ATTR(recv, COLOR_compiling_global___MMGlobalProperty____pos_of)
264 typedef val_t (* compiling_global___MMGlobalProperty___pos_of_t)(val_t self);
265 val_t compiling_global___MMGlobalProperty___pos_of(val_t self);
266 #define LOCATE_compiling_global___MMGlobalProperty___pos_of "compiling_global::MMGlobalProperty::pos_of"
267 typedef void (* compiling_global___MMGlobalProperty___pos_of__eq_t)(val_t self, val_t param0);
268 void compiling_global___MMGlobalProperty___pos_of__eq(val_t self, val_t param0);
269 #define LOCATE_compiling_global___MMGlobalProperty___pos_of__eq "compiling_global::MMGlobalProperty::pos_of="
270 #define ATTR_compiling_global___MMSrcLocalClass____base_attr_pos(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____base_attr_pos)
271 typedef val_t (* compiling_global___MMSrcLocalClass___base_attr_pos_t)(val_t self);
272 val_t compiling_global___MMSrcLocalClass___base_attr_pos(val_t self);
273 #define LOCATE_compiling_global___MMSrcLocalClass___base_attr_pos "compiling_global::MMSrcLocalClass::base_attr_pos"
274 #define ATTR_compiling_global___MMSrcLocalClass____class_color_pos(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____class_color_pos)
275 typedef val_t (* compiling_global___MMSrcLocalClass___class_color_pos_t)(val_t self);
276 val_t compiling_global___MMSrcLocalClass___class_color_pos(val_t self);
277 #define LOCATE_compiling_global___MMSrcLocalClass___class_color_pos "compiling_global::MMSrcLocalClass::class_color_pos"
278 #define ATTR_compiling_global___MMSrcLocalClass____class_layout(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____class_layout)
279 typedef val_t (* compiling_global___MMSrcLocalClass___class_layout_t)(val_t self);
280 val_t compiling_global___MMSrcLocalClass___class_layout(val_t self);
281 #define LOCATE_compiling_global___MMSrcLocalClass___class_layout "compiling_global::MMSrcLocalClass::class_layout"
282 #define ATTR_compiling_global___MMSrcLocalClass____instance_layout(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____instance_layout)
283 typedef val_t (* compiling_global___MMSrcLocalClass___instance_layout_t)(val_t self);
284 val_t compiling_global___MMSrcLocalClass___instance_layout(val_t self);
285 #define LOCATE_compiling_global___MMSrcLocalClass___instance_layout "compiling_global::MMSrcLocalClass::instance_layout"
286 typedef void (* compiling_global___MMSrcLocalClass___build_layout_in_t)(val_t self, val_t param0, val_t param1);
287 void compiling_global___MMSrcLocalClass___build_layout_in(val_t self, val_t param0, val_t param1);
288 #define LOCATE_compiling_global___MMSrcLocalClass___build_layout_in "compiling_global::MMSrcLocalClass::build_layout_in"
289 #define ATTR_compiling_global___MMSrcModule____local_table(recv) ATTR(recv, COLOR_compiling_global___MMSrcModule____local_table)
290 typedef void (* compiling_global___MMSrcModule___local_analysis_t)(val_t self, val_t param0);
291 void compiling_global___MMSrcModule___local_analysis(val_t self, val_t param0);
292 #define LOCATE_compiling_global___MMSrcModule___local_analysis "compiling_global::MMSrcModule::local_analysis"
293 typedef val_t (* compiling_global___MMSrcModule___global_analysis_t)(val_t self, val_t param0);
294 val_t compiling_global___MMSrcModule___global_analysis(val_t self, val_t param0);
295 #define LOCATE_compiling_global___MMSrcModule___global_analysis "compiling_global::MMSrcModule::global_analysis"
296 typedef void (* compiling_global___MMSrcModule___append_to_table_t)(val_t self, val_t param0, val_t param1, val_t param2);
297 void compiling_global___MMSrcModule___append_to_table(val_t self, val_t param0, val_t param1, val_t param2);
298 #define LOCATE_compiling_global___MMSrcModule___append_to_table "compiling_global::MMSrcModule::append_to_table"
299 typedef val_t (* compiling_global___MMSrcModule___build_tables_t)(val_t self, val_t param0, val_t param1, val_t param2);
300 val_t compiling_global___MMSrcModule___build_tables(val_t self, val_t param0, val_t param1, val_t param2);
301 #define LOCATE_compiling_global___MMSrcModule___build_tables "compiling_global::MMSrcModule::build_tables"
302 typedef void (* compiling_global___MMSrcModule___colorize_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
303 void compiling_global___MMSrcModule___colorize(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
304 #define LOCATE_compiling_global___MMSrcModule___colorize "compiling_global::MMSrcModule::colorize"
305 typedef val_t (* compiling_global___MMSrcModule___free_color_t)(val_t self, val_t param0, val_t param1);
306 val_t compiling_global___MMSrcModule___free_color(val_t self, val_t param0, val_t param1);
307 #define LOCATE_compiling_global___MMSrcModule___free_color "compiling_global::MMSrcModule::free_color"
308 typedef void (* compiling_global___MMSrcModule___compile_tables_to_c_t)(val_t self, val_t param0);
309 void compiling_global___MMSrcModule___compile_tables_to_c(val_t self, val_t param0);
310 #define LOCATE_compiling_global___MMSrcModule___compile_tables_to_c "compiling_global::MMSrcModule::compile_tables_to_c"
311 typedef void (* compiling_global___MMSrcModule___declare_class_tables_to_c_t)(val_t self, val_t param0);
312 void compiling_global___MMSrcModule___declare_class_tables_to_c(val_t self, val_t param0);
313 #define LOCATE_compiling_global___MMSrcModule___declare_class_tables_to_c "compiling_global::MMSrcModule::declare_class_tables_to_c"
314 typedef void (* compiling_global___MMSrcModule___compile_main_part_t)(val_t self, val_t param0);
315 void compiling_global___MMSrcModule___compile_main_part(val_t self, val_t param0);
316 #define LOCATE_compiling_global___MMSrcModule___compile_main_part "compiling_global::MMSrcModule::compile_main_part"
317 typedef void (* compiling_global___MMSrcModule___compile_mod_to_c_t)(val_t self, val_t param0);
318 void compiling_global___MMSrcModule___compile_mod_to_c(val_t self, val_t param0);
319 #define LOCATE_compiling_global___MMSrcModule___compile_mod_to_c "compiling_global::MMSrcModule::compile_mod_to_c"
320 typedef void (* compiling_global___MMSrcModule___compile_local_table_to_c_t)(val_t self, val_t param0);
321 void compiling_global___MMSrcModule___compile_local_table_to_c(val_t self, val_t param0);
322 #define LOCATE_compiling_global___MMSrcModule___compile_local_table_to_c "compiling_global::MMSrcModule::compile_local_table_to_c"
323 typedef val_t (* compiling_global___TableElt___is_related_to_t)(val_t self, val_t param0);
324 val_t compiling_global___TableElt___is_related_to(val_t self, val_t param0);
325 #define LOCATE_compiling_global___TableElt___is_related_to "compiling_global::TableElt::is_related_to"
326 typedef val_t (* compiling_global___TableElt___length_t)(val_t self);
327 val_t compiling_global___TableElt___length(val_t self);
328 #define LOCATE_compiling_global___TableElt___length "compiling_global::TableElt::length"
329 typedef val_t (* compiling_global___TableElt___item_t)(val_t self, val_t param0);
330 val_t compiling_global___TableElt___item(val_t self, val_t param0);
331 #define LOCATE_compiling_global___TableElt___item "compiling_global::TableElt::item"
332 typedef val_t (* compiling_global___TableElt___compile_to_c_t)(val_t self, val_t param0, val_t param1);
333 val_t compiling_global___TableElt___compile_to_c(val_t self, val_t param0, val_t param1);
334 #define LOCATE_compiling_global___TableElt___compile_to_c "compiling_global::TableElt::compile_to_c"
335 typedef val_t (* compiling_global___LocalTableElt___symbol_t)(val_t self);
336 val_t compiling_global___LocalTableElt___symbol(val_t self);
337 #define LOCATE_compiling_global___LocalTableElt___symbol "compiling_global::LocalTableElt::symbol"
338 typedef val_t (* compiling_global___LocalTableElt___value_t)(val_t self, val_t param0);
339 val_t compiling_global___LocalTableElt___value(val_t self, val_t param0);
340 #define LOCATE_compiling_global___LocalTableElt___value "compiling_global::LocalTableElt::value"
341 #define ATTR_compiling_global___TableEltPropPos____property(recv) ATTR(recv, COLOR_compiling_global___TableEltPropPos____property)
342 typedef val_t (* compiling_global___TableEltPropPos___symbol_t)(val_t self);
343 val_t compiling_global___TableEltPropPos___symbol(val_t self);
344 #define LOCATE_compiling_global___TableEltPropPos___symbol "compiling_global::TableEltPropPos::(compiling_global::LocalTableElt::symbol)"
345 typedef val_t (* compiling_global___TableEltPropPos___value_t)(val_t self, val_t param0);
346 val_t compiling_global___TableEltPropPos___value(val_t self, val_t param0);
347 #define LOCATE_compiling_global___TableEltPropPos___value "compiling_global::TableEltPropPos::(compiling_global::LocalTableElt::value)"
348 typedef void (* compiling_global___TableEltPropPos___init_t)(val_t self, val_t param0, int* init_table);
349 void compiling_global___TableEltPropPos___init(val_t self, val_t param0, int* init_table);
350 val_t NEW_compiling_global___TableEltPropPos___init(val_t param0);
351 #define LOCATE_compiling_global___TableEltPropPos___init "compiling_global::TableEltPropPos::init"
352 typedef val_t (* compiling_global___TableEltMethPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
353 val_t compiling_global___TableEltMethPos___compile_to_c(val_t self, val_t param0, val_t param1);
354 #define LOCATE_compiling_global___TableEltMethPos___compile_to_c "compiling_global::TableEltMethPos::(compiling_global::TableElt::compile_to_c)"
355 typedef void (* compiling_global___TableEltMethPos___init_t)(val_t self, val_t param0, int* init_table);
356 void compiling_global___TableEltMethPos___init(val_t self, val_t param0, int* init_table);
357 val_t NEW_compiling_global___TableEltMethPos___init(val_t param0);
358 #define LOCATE_compiling_global___TableEltMethPos___init "compiling_global::TableEltMethPos::init"
359 typedef val_t (* compiling_global___TableEltSuperPos___symbol_t)(val_t self);
360 val_t compiling_global___TableEltSuperPos___symbol(val_t self);
361 #define LOCATE_compiling_global___TableEltSuperPos___symbol "compiling_global::TableEltSuperPos::(compiling_global::LocalTableElt::symbol)"
362 typedef val_t (* compiling_global___TableEltSuperPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
363 val_t compiling_global___TableEltSuperPos___compile_to_c(val_t self, val_t param0, val_t param1);
364 #define LOCATE_compiling_global___TableEltSuperPos___compile_to_c "compiling_global::TableEltSuperPos::(compiling_global::TableElt::compile_to_c)"
365 typedef void (* compiling_global___TableEltSuperPos___init_t)(val_t self, val_t param0, int* init_table);
366 void compiling_global___TableEltSuperPos___init(val_t self, val_t param0, int* init_table);
367 val_t NEW_compiling_global___TableEltSuperPos___init(val_t param0);
368 #define LOCATE_compiling_global___TableEltSuperPos___init "compiling_global::TableEltSuperPos::init"
369 typedef val_t (* compiling_global___TableEltAttrPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
370 val_t compiling_global___TableEltAttrPos___compile_to_c(val_t self, val_t param0, val_t param1);
371 #define LOCATE_compiling_global___TableEltAttrPos___compile_to_c "compiling_global::TableEltAttrPos::(compiling_global::TableElt::compile_to_c)"
372 typedef void (* compiling_global___TableEltAttrPos___init_t)(val_t self, val_t param0, int* init_table);
373 void compiling_global___TableEltAttrPos___init(val_t self, val_t param0, int* init_table);
374 val_t NEW_compiling_global___TableEltAttrPos___init(val_t param0);
375 #define LOCATE_compiling_global___TableEltAttrPos___init "compiling_global::TableEltAttrPos::init"
376 #define ATTR_compiling_global___TableEltClassPos____local_class(recv) ATTR(recv, COLOR_compiling_global___TableEltClassPos____local_class)
377 typedef val_t (* compiling_global___TableEltClassPos___is_related_to_t)(val_t self, val_t param0);
378 val_t compiling_global___TableEltClassPos___is_related_to(val_t self, val_t param0);
379 #define LOCATE_compiling_global___TableEltClassPos___is_related_to "compiling_global::TableEltClassPos::(compiling_global::TableElt::is_related_to)"
380 typedef void (* compiling_global___TableEltClassPos___init_t)(val_t self, val_t param0, int* init_table);
381 void compiling_global___TableEltClassPos___init(val_t self, val_t param0, int* init_table);
382 val_t NEW_compiling_global___TableEltClassPos___init(val_t param0);
383 #define LOCATE_compiling_global___TableEltClassPos___init "compiling_global::TableEltClassPos::init"
384 typedef val_t (* compiling_global___TableEltClassIdPos___symbol_t)(val_t self);
385 val_t compiling_global___TableEltClassIdPos___symbol(val_t self);
386 #define LOCATE_compiling_global___TableEltClassIdPos___symbol "compiling_global::TableEltClassIdPos::(compiling_global::LocalTableElt::symbol)"
387 typedef val_t (* compiling_global___TableEltClassIdPos___value_t)(val_t self, val_t param0);
388 val_t compiling_global___TableEltClassIdPos___value(val_t self, val_t param0);
389 #define LOCATE_compiling_global___TableEltClassIdPos___value "compiling_global::TableEltClassIdPos::(compiling_global::LocalTableElt::value)"
390 typedef void (* compiling_global___TableEltClassIdPos___init_t)(val_t self, val_t param0, int* init_table);
391 void compiling_global___TableEltClassIdPos___init(val_t self, val_t param0, int* init_table);
392 val_t NEW_compiling_global___TableEltClassIdPos___init(val_t param0);
393 #define LOCATE_compiling_global___TableEltClassIdPos___init "compiling_global::TableEltClassIdPos::init"
394 typedef val_t (* compiling_global___TableEltClassInitTablePos___symbol_t)(val_t self);
395 val_t compiling_global___TableEltClassInitTablePos___symbol(val_t self);
396 #define LOCATE_compiling_global___TableEltClassInitTablePos___symbol "compiling_global::TableEltClassInitTablePos::(compiling_global::LocalTableElt::symbol)"
397 typedef val_t (* compiling_global___TableEltClassInitTablePos___value_t)(val_t self, val_t param0);
398 val_t compiling_global___TableEltClassInitTablePos___value(val_t self, val_t param0);
399 #define LOCATE_compiling_global___TableEltClassInitTablePos___value "compiling_global::TableEltClassInitTablePos::(compiling_global::LocalTableElt::value)"
400 typedef val_t (* compiling_global___TableEltClassInitTablePos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
401 val_t compiling_global___TableEltClassInitTablePos___compile_to_c(val_t self, val_t param0, val_t param1);
402 #define LOCATE_compiling_global___TableEltClassInitTablePos___compile_to_c "compiling_global::TableEltClassInitTablePos::(compiling_global::TableElt::compile_to_c)"
403 typedef void (* compiling_global___TableEltClassInitTablePos___init_t)(val_t self, val_t param0, int* init_table);
404 void compiling_global___TableEltClassInitTablePos___init(val_t self, val_t param0, int* init_table);
405 val_t NEW_compiling_global___TableEltClassInitTablePos___init(val_t param0);
406 #define LOCATE_compiling_global___TableEltClassInitTablePos___init "compiling_global::TableEltClassInitTablePos::init"
407 typedef val_t (* compiling_global___TableEltClassColorPos___symbol_t)(val_t self);
408 val_t compiling_global___TableEltClassColorPos___symbol(val_t self);
409 #define LOCATE_compiling_global___TableEltClassColorPos___symbol "compiling_global::TableEltClassColorPos::(compiling_global::LocalTableElt::symbol)"
410 typedef val_t (* compiling_global___TableEltClassColorPos___value_t)(val_t self, val_t param0);
411 val_t compiling_global___TableEltClassColorPos___value(val_t self, val_t param0);
412 #define LOCATE_compiling_global___TableEltClassColorPos___value "compiling_global::TableEltClassColorPos::(compiling_global::LocalTableElt::value)"
413 typedef val_t (* compiling_global___TableEltClassColorPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
414 val_t compiling_global___TableEltClassColorPos___compile_to_c(val_t self, val_t param0, val_t param1);
415 #define LOCATE_compiling_global___TableEltClassColorPos___compile_to_c "compiling_global::TableEltClassColorPos::(compiling_global::TableElt::compile_to_c)"
416 typedef void (* compiling_global___TableEltClassColorPos___init_t)(val_t self, val_t param0, int* init_table);
417 void compiling_global___TableEltClassColorPos___init(val_t self, val_t param0, int* init_table);
418 val_t NEW_compiling_global___TableEltClassColorPos___init(val_t param0);
419 #define LOCATE_compiling_global___TableEltClassColorPos___init "compiling_global::TableEltClassColorPos::init"
420 #define ATTR_compiling_global___TableEltBaseAttrPos____local_class(recv) ATTR(recv, COLOR_compiling_global___TableEltBaseAttrPos____local_class)
421 typedef val_t (* compiling_global___TableEltBaseAttrPos___symbol_t)(val_t self);
422 val_t compiling_global___TableEltBaseAttrPos___symbol(val_t self);
423 #define LOCATE_compiling_global___TableEltBaseAttrPos___symbol "compiling_global::TableEltBaseAttrPos::(compiling_global::LocalTableElt::symbol)"
424 typedef val_t (* compiling_global___TableEltBaseAttrPos___value_t)(val_t self, val_t param0);
425 val_t compiling_global___TableEltBaseAttrPos___value(val_t self, val_t param0);
426 #define LOCATE_compiling_global___TableEltBaseAttrPos___value "compiling_global::TableEltBaseAttrPos::(compiling_global::LocalTableElt::value)"
427 typedef val_t (* compiling_global___TableEltBaseAttrPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
428 val_t compiling_global___TableEltBaseAttrPos___compile_to_c(val_t self, val_t param0, val_t param1);
429 #define LOCATE_compiling_global___TableEltBaseAttrPos___compile_to_c "compiling_global::TableEltBaseAttrPos::(compiling_global::TableElt::compile_to_c)"
430 typedef void (* compiling_global___TableEltBaseAttrPos___init_t)(val_t self, val_t param0, int* init_table);
431 void compiling_global___TableEltBaseAttrPos___init(val_t self, val_t param0, int* init_table);
432 val_t NEW_compiling_global___TableEltBaseAttrPos___init(val_t param0);
433 #define LOCATE_compiling_global___TableEltBaseAttrPos___init "compiling_global::TableEltBaseAttrPos::init"
434 #define ATTR_compiling_global___TableEltComposite____table(recv) ATTR(recv, COLOR_compiling_global___TableEltComposite____table)
435 #define ATTR_compiling_global___TableEltComposite____cc(recv) ATTR(recv, COLOR_compiling_global___TableEltComposite____cc)
436 #define ATTR_compiling_global___TableEltComposite____offsets(recv) ATTR(recv, COLOR_compiling_global___TableEltComposite____offsets)
437 typedef val_t (* compiling_global___TableEltComposite___length_t)(val_t self);
438 val_t compiling_global___TableEltComposite___length(val_t self);
439 #define LOCATE_compiling_global___TableEltComposite___length "compiling_global::TableEltComposite::(compiling_global::TableElt::length)"
440 typedef val_t (* compiling_global___TableEltComposite___is_related_to_t)(val_t self, val_t param0);
441 val_t compiling_global___TableEltComposite___is_related_to(val_t self, val_t param0);
442 #define LOCATE_compiling_global___TableEltComposite___is_related_to "compiling_global::TableEltComposite::(compiling_global::TableElt::is_related_to)"
443 typedef void (* compiling_global___TableEltComposite___add_t)(val_t self, val_t param0, val_t param1);
444 void compiling_global___TableEltComposite___add(val_t self, val_t param0, val_t param1);
445 #define LOCATE_compiling_global___TableEltComposite___add "compiling_global::TableEltComposite::add"
446 typedef val_t (* compiling_global___TableEltComposite___item_t)(val_t self, val_t param0);
447 val_t compiling_global___TableEltComposite___item(val_t self, val_t param0);
448 #define LOCATE_compiling_global___TableEltComposite___item "compiling_global::TableEltComposite::(compiling_global::TableElt::item)"
449 typedef val_t (* compiling_global___TableEltComposite___compile_to_c_t)(val_t self, val_t param0, val_t param1);
450 val_t compiling_global___TableEltComposite___compile_to_c(val_t self, val_t param0, val_t param1);
451 #define LOCATE_compiling_global___TableEltComposite___compile_to_c "compiling_global::TableEltComposite::(compiling_global::TableElt::compile_to_c)"
452 typedef void (* compiling_global___TableEltComposite___init_t)(val_t self, val_t param0, int* init_table);
453 void compiling_global___TableEltComposite___init(val_t self, val_t param0, int* init_table);
454 val_t NEW_compiling_global___TableEltComposite___init(val_t param0);
455 #define LOCATE_compiling_global___TableEltComposite___init "compiling_global::TableEltComposite::init"
456 typedef val_t (* compiling_global___TableEltClassSelfId___is_related_to_t)(val_t self, val_t param0);
457 val_t compiling_global___TableEltClassSelfId___is_related_to(val_t self, val_t param0);
458 #define LOCATE_compiling_global___TableEltClassSelfId___is_related_to "compiling_global::TableEltClassSelfId::(compiling_global::TableElt::is_related_to)"
459 typedef val_t (* compiling_global___TableEltClassSelfId___compile_to_c_t)(val_t self, val_t param0, val_t param1);
460 val_t compiling_global___TableEltClassSelfId___compile_to_c(val_t self, val_t param0, val_t param1);
461 #define LOCATE_compiling_global___TableEltClassSelfId___compile_to_c "compiling_global::TableEltClassSelfId::(compiling_global::TableElt::compile_to_c)"
462 typedef void (* compiling_global___TableEltClassSelfId___init_t)(val_t self, int* init_table);
463 void compiling_global___TableEltClassSelfId___init(val_t self, int* init_table);
464 val_t NEW_compiling_global___TableEltClassSelfId___init();
465 #define LOCATE_compiling_global___TableEltClassSelfId___init "compiling_global::TableEltClassSelfId::init"
466 typedef val_t (* compiling_global___TableEltVftPointer___is_related_to_t)(val_t self, val_t param0);
467 val_t compiling_global___TableEltVftPointer___is_related_to(val_t self, val_t param0);
468 #define LOCATE_compiling_global___TableEltVftPointer___is_related_to "compiling_global::TableEltVftPointer::(compiling_global::TableElt::is_related_to)"
469 typedef val_t (* compiling_global___TableEltVftPointer___compile_to_c_t)(val_t self, val_t param0, val_t param1);
470 val_t compiling_global___TableEltVftPointer___compile_to_c(val_t self, val_t param0, val_t param1);
471 #define LOCATE_compiling_global___TableEltVftPointer___compile_to_c "compiling_global::TableEltVftPointer::(compiling_global::TableElt::compile_to_c)"
472 typedef void (* compiling_global___TableEltVftPointer___init_t)(val_t self, int* init_table);
473 void compiling_global___TableEltVftPointer___init(val_t self, int* init_table);
474 val_t NEW_compiling_global___TableEltVftPointer___init();
475 #define LOCATE_compiling_global___TableEltVftPointer___init "compiling_global::TableEltVftPointer::init"
476 typedef val_t (* compiling_global___ClassSorter___compare_t)(val_t self, val_t param0, val_t param1);
477 val_t compiling_global___ClassSorter___compare(val_t self, val_t param0, val_t param1);
478 #define LOCATE_compiling_global___ClassSorter___compare "compiling_global::ClassSorter::(sorter::AbstractSorter::compare)"
479 typedef void (* compiling_global___ClassSorter___init_t)(val_t self, int* init_table);
480 void compiling_global___ClassSorter___init(val_t self, int* init_table);
481 val_t NEW_compiling_global___ClassSorter___init();
482 #define LOCATE_compiling_global___ClassSorter___init "compiling_global::ClassSorter::init"
483 typedef val_t (* compiling_global___MMLocalClass___compare_t)(val_t self, val_t param0);
484 val_t compiling_global___MMLocalClass___compare(val_t self, val_t param0);
485 #define LOCATE_compiling_global___MMLocalClass___compare "compiling_global::MMLocalClass::compare"
486 typedef void (* compiling_global___MMLocalClass___declare_tables_to_c_t)(val_t self, val_t param0);
487 void compiling_global___MMLocalClass___declare_tables_to_c(val_t self, val_t param0);
488 #define LOCATE_compiling_global___MMLocalClass___declare_tables_to_c "compiling_global::MMLocalClass::declare_tables_to_c"
489 typedef void (* compiling_global___MMLocalClass___compile_tables_to_c_t)(val_t self, val_t param0);
490 void compiling_global___MMLocalClass___compile_tables_to_c(val_t self, val_t param0);
491 #define LOCATE_compiling_global___MMLocalClass___compile_tables_to_c "compiling_global::MMLocalClass::compile_tables_to_c"
492 #endif