c_src: update
[nit.git] / c_src / c_tools.sep.0.h
index 440828d..2ab7792 100644 (file)
@@ -1,64 +1,21 @@
 #include "nit.common.h"
-extern const int COLOR_c_tools__CCompilationUnit___64dheader_c_base;
-val* c_tools__CCompilationUnit__header_c_base(val* self);
-void c_tools__CCompilationUnit__header_c_base_61d(val* self, val* p0);
-extern const int COLOR_c_tools__CCompilationUnit___64dheader_custom;
-val* c_tools__CCompilationUnit__header_custom(val* self);
-void c_tools__CCompilationUnit__header_custom_61d(val* self, val* p0);
-extern const int COLOR_c_tools__CCompilationUnit___64dheader_c_types;
-val* c_tools__CCompilationUnit__header_c_types(val* self);
-void c_tools__CCompilationUnit__header_c_types_61d(val* self, val* p0);
-extern const int COLOR_c_tools__CCompilationUnit___64dheader_decl;
-val* c_tools__CCompilationUnit__header_decl(val* self);
-void c_tools__CCompilationUnit__header_decl_61d(val* self, val* p0);
-extern const int COLOR_c_tools__CCompilationUnit___64dbody_decl;
-val* c_tools__CCompilationUnit__body_decl(val* self);
-void c_tools__CCompilationUnit__body_decl_61d(val* self, val* p0);
-extern const int COLOR_c_tools__CCompilationUnit___64dbody_custom;
-val* c_tools__CCompilationUnit__body_custom(val* self);
-void c_tools__CCompilationUnit__body_custom_61d(val* self, val* p0);
-extern const int COLOR_c_tools__CCompilationUnit___64dbody_impl;
-val* c_tools__CCompilationUnit__body_impl(val* self);
-void c_tools__CCompilationUnit__body_impl_61d(val* self, val* p0);
-extern const int COLOR_c_tools__CCompilationUnit___64dfiles;
-val* c_tools__CCompilationUnit__files(val* self);
-void c_tools__CCompilationUnit__files_61d(val* self, val* p0);
-extern const int COLOR_c_tools__CCompilationUnit__body_decl;
-extern const int COLOR_c_tools__CFunction__signature;
+#define COLOR_c_tools__ExternFile___filename 0
+short int c_tools__ExternFile__add_to_jar(val* self);
+#define COLOR_c_tools__ExternCFile___cflags 1
+void c_tools__ExternCFile__init(val* self, val* p0, val* p1);
+long string__FlatString__hash(val* self);
+long c_tools__ExternCFile__hash(val* self);
+extern const struct type type_c_tools__ExternCFile;
+short int string__FlatString___61d_61d(val* self, val* p0);
+short int c_tools__ExternCFile___61d_61d(val* self, val* p0);
 val* string__NativeString__to_s_with_length(char* self, long p0);
+val* file__String__basename(val* self, val* p0);
 val* NEW_array__Array(const struct type* type);
 extern const struct type type_array__Arraykernel__Object;
 val* NEW_array__NativeArray(int length, const struct type* type);
 extern const struct type type_array__NativeArraykernel__Object;
-extern const int COLOR_array__Array__with_native;
-extern const int COLOR_string__Object__to_s;
-extern const int COLOR_template__Template__add;
-extern const int COLOR_c_tools__CCompilationUnit__body_impl;
-extern const int COLOR_c_tools__CFunction__to_writer;
-void c_tools__CCompilationUnit__add_local_function(val* self, val* p0);
-extern const int COLOR_c_tools__CCompilationUnit__header_decl;
-void c_tools__CCompilationUnit__add_exported_function(val* self, val* p0);
-extern const int COLOR_c_tools__CCompilationUnit__header_c_base;
-extern const int COLOR_stream__Streamable__write_to;
-extern const int COLOR_c_tools__CCompilationUnit__header_custom;
-extern const int COLOR_c_tools__CCompilationUnit__header_c_types;
-void c_tools__CCompilationUnit__compile_header_core(val* self, val* p0);
-extern const int COLOR_c_tools__CCompilationUnit__body_custom;
-void c_tools__CCompilationUnit__compile_body_core(val* self, val* p0);
-void c_tools__CCompilationUnit__init(val* self);
-extern const int COLOR_c_tools__CFunction___64dsignature;
-val* c_tools__CFunction__signature(val* self);
-void c_tools__CFunction__signature_61d(val* self, val* p0);
-extern const int COLOR_c_tools__CFunction___64ddecls;
-val* c_tools__CFunction__decls(val* self);
-void c_tools__CFunction__decls_61d(val* self, val* p0);
-extern const int COLOR_c_tools__CFunction___64dexprs;
-val* c_tools__CFunction__exprs(val* self);
-void c_tools__CFunction__exprs_61d(val* self, val* p0);
-val* NEW_template__Template(const struct type* type);
-extern const struct type type_template__Template;
-extern const int COLOR_template__Template__init;
-extern const int COLOR_c_tools__CFunction__decls;
-extern const int COLOR_c_tools__CFunction__exprs;
-val* c_tools__CFunction__to_writer(val* self);
-void c_tools__CFunction__init(val* self, val* p0);
+#define COLOR_array__Array__with_native 65
+#define COLOR_string__Object__to_s 7
+val* c_tools__ExternCFile__makefile_rule_name(val* self);
+val* c_tools__ExternCFile__makefile_rule_content(val* self);
+short int c_tools__ExternCFile__compiles_to_o_file(val* self);