nitc: fix calling extern constructors from extern code in separate compiler
[nit.git] / c_src / platform.sep.0.h
1 #include "nit.common.h"
2 val* platform__ToolContext__platform_from_name(val* self, val* p0);
3 val* string__NativeString__to_s_with_length(char* self, long p0);
4 val* annotation__AAnnotation__name(val* self);
5 #define COLOR_kernel__Object___61d_61d 2
6 #define COLOR_phase__Phase___toolcontext 0
7 val* modelbuilder__ToolContext__modelbuilder(val* self);
8 extern const struct type type_parser_nodes__AModuledecl;
9 val* NEW_array__Array(const struct type* type);
10 extern const struct type type_array__Arraykernel__Object;
11 val* NEW_array__NativeArray(int length, const struct type* type);
12 extern const struct type type_array__NativeArraykernel__Object;
13 #define COLOR_array__Array__with_native 74
14 #define COLOR_string__Object__to_s 9
15 void modelbuilder__ModelBuilder__error(val* self, val* p0, val* p1);
16 #define COLOR_parser_nodes__AAnnotation___n_args 9
17 long parser_nodes__ANodes__length(val* self);
18 extern const struct type type_kernel__Int;
19 short int parser_nodes__ANodes__is_empty(val* self);
20 #define COLOR_parser_nodes__AModuledecl___n_name 8
21 val* parser_work__Prod__collect_text(val* self);
22 val* abstract_collection__SequenceRead__first(val* self);
23 val* annotation__AExpr__as_string(val* self);
24 short int string__FlatString___61d_61d(val* self, val* p0);
25 #define COLOR_parser_nodes__ANode___parent 1
26 extern const struct type type_parser_nodes__AModule;
27 #define COLOR_modelbuilder__AModule___mmodule 8
28 #define COLOR_parser_nodes__ANode___location 0
29 void toolcontext__ToolContext__error(val* self, val* p0, val* p1);
30 val* platform__MModule__target_platform(val* self);
31 #define COLOR_kernel__Object___33d_61d 3
32 #define COLOR_platform__MModule___local_target_platform 19
33 void platform__PlatformPhase__process_annotated_node(val* self, val* p0, val* p1);
34 #define COLOR_mmodule__MModule___in_importation 7
35 val* poset__POSetElement__greaters(val* self);
36 #define COLOR_abstract_collection__Collection__iterator 37
37 #define COLOR_abstract_collection__Iterator__is_ok 33
38 #define COLOR_abstract_collection__Iterator__item 31
39 #define COLOR_abstract_collection__Iterator__next 32
40 short int platform__Platform__supports_libunwind(val* self);
41 short int platform__Platform__supports_libgc(val* self);
42 short int platform__Platform__no_main(val* self);