+val* BOX_kernel__Int(long);
+void abstract_compiler__MakefileToolchain__compile_c_code(val* self, val* p0, val* p1);
+#define COLOR_platform__Platform__supports_libunwind 31
+void abstract_compiler__AbstractCompiler__build_c_to_nit_bindings(val* self);
+#define COLOR_kernel__Object___33d_61d 3
+#define COLOR_platform__Platform__supports_libgc 32
+val* NEW_c_tools__ExternCFile(const struct type* type);
+extern const struct type type_c_tools__ExternCFile;
+void c_tools__ExternCFile__init(val* self, val* p0, val* p1);
+#define COLOR_abstract_compiler__AbstractCompiler___extern_bodies 8
+void array__Array__add(val* self, val* p0);
+#define COLOR_abstract_compiler__AbstractCompiler___files_to_copy 9
+#define COLOR_mmodule__MModule___in_importation 7
+val* poset__POSetElement__greaters(val* self);
+#define COLOR_abstract_collection__Collection__iterator 37
+#define COLOR_abstract_collection__Iterator__is_ok 33
+#define COLOR_abstract_collection__Iterator__item 31
+void separate_compiler__SeparateCompiler__finalize_ffi_for_module(val* self, val* p0);
+#define COLOR_abstract_collection__Iterator__next 32
+val* array__AbstractArrayRead__iterator(val* self);
+short int array__ArrayIterator__is_ok(val* self);
+val* array__ArrayIterator__item(val* self);
+val* file__String__basename(val* self, val* p0);
+void file__String__file_copy_to(val* self, val* p0);
+void array__ArrayIterator__next(val* self);
+#define COLOR_abstract_compiler__AbstractCompiler___header 5
+#define COLOR_abstract_compiler__CodeWriter___file 0
+#define COLOR_abstract_compiler__CodeFile___name 0
+val* string__FlatString___43d(val* self, val* p0);
+val* NEW_file__OFStream(const struct type* type);
+extern const struct type type_file__OFStream;
+void file__OFStream__open(val* self, val* p0);
+#define COLOR_abstract_compiler__CodeWriter___decl_lines 2
+val* list__List__iterator(val* self);
+short int list__ListIterator__is_ok(val* self);
+val* list__ListIterator__item(val* self);
+void file__OFStream__write(val* self, val* p0);
+void list__ListIterator__next(val* self);
+#define COLOR_abstract_compiler__CodeWriter___lines 1
+void file__OFStream__close(val* self);
+#define COLOR_abstract_compiler__AbstractCompiler___files 4
+#define COLOR_abstract_compiler__CodeFile___writers 1
+long list__List__length(val* self);
+#define COLOR_abstract_compiler__CodeFile___required_declarations 2
+val* hash_collection__HashSet__iterator(val* self);
+#define COLOR_abstract_compiler__AbstractCompiler___provided_declarations 6
+short int abstract_collection__MapRead__has_key(val* self, val* p0);
+#define COLOR_abstract_compiler__AbstractCompiler___requirers_of_declarations 7
+val* abstract_collection__MapRead__get_or_null(val* self, val* p0);
+void parser_nodes__ANode__debug(val* self, val* p0);
+val* hash_collection__HashMap___91d_93d(val* self, val* p0);
+#define COLOR_array__AbstractArrayRead___length 0
+#define COLOR_mmodule__MModule___name 4
+val* abstract_compiler__MakefileToolchain__makefile_name(val* self, val* p0);
+#define COLOR_mmodule__MModule___is_fictive 11
+val* poset__POSetElement__direct_greaters(val* self);
+#define COLOR_abstract_collection__Collection__first 41
+val* abstract_compiler__MakefileToolchain__default_outname(val* self, val* p0);
+val* file__String__join_path(val* self, val* p0);
+val* abstract_compiler__MakefileToolchain__outfile(val* self, val* p0);
+val* file__String__relpath(val* self, val* p0);
+val* NEW_hash_collection__HashSet(const struct type* type);
+extern const struct type type_hash_collection__HashSetstring__String;
+val* abstract_compiler__MModule__collect_linker_libs(val* self);
+void abstract_collection__SimpleCollection__add_all(val* self, val* p0);
+val* string__Collection__join(val* self, val* p0);
+val* file__String__strip_extension(val* self, val* p0);
+extern const struct type type_array__Arrayc_tools__ExternFile;
+val* c_tools__ExternCFile__makefile_rule_name(val* self);
+#define COLOR_c_tools__ExternFile___filename 0
+val* c_tools__ExternCFile__makefile_rule_content(val* self);
+short int c_tools__ExternCFile__compiles_to_o_file(val* self);
+short int c_tools__ExternFile__add_to_jar(val* self);
+short int array__AbstractArrayRead__is_empty(val* self);
+#define COLOR_toolcontext__ToolContext___verbose_level 19
+long exec__Sys__system(val* self, val* p0);