nitc: fix calling extern constructors from extern code in separate compiler
[nit.git] / c_src / c_tools.sep.0.h
1 #include "nit.common.h"
2 #define COLOR_c_tools__ExternFile___filename 0
3 short int c_tools__ExternFile__add_to_jar(val* self);
4 #define COLOR_c_tools__ExternFile__init 37
5 #define COLOR_c_tools__ExternFile__filename_61d 32
6 #define COLOR_kernel__Object__init 7
7 #define COLOR_c_tools__ExternCFile___cflags 1
8 void c_tools__ExternCFile__init(val* self, val* p0, val* p1);
9 long string__FlatString__hash(val* self);
10 long c_tools__ExternCFile__hash(val* self);
11 extern const struct type type_c_tools__ExternCFile;
12 short int string__FlatString___61d_61d(val* self, val* p0);
13 short int c_tools__ExternCFile___61d_61d(val* self, val* p0);
14 val* string__NativeString__to_s_with_length(char* self, long p0);
15 val* file__String__basename(val* self, val* p0);
16 val* NEW_array__Array(const struct type* type);
17 extern const struct type type_array__Arraykernel__Object;
18 val* NEW_array__NativeArray(int length, const struct type* type);
19 extern const struct type type_array__NativeArraykernel__Object;
20 #define COLOR_array__Array__with_native 74
21 #define COLOR_string__Object__to_s 9
22 val* c_tools__ExternCFile__makefile_rule_name(val* self);
23 val* c_tools__ExternCFile__makefile_rule_content(val* self);
24 short int c_tools__ExternCFile__compiles_to_o_file(val* self);