update NOTICE and LICENSE
[nit.git] / c_src / utils._sep.h
index e20c6d0..bdba7d3 100644 (file)
@@ -1,16 +1,18 @@
 /* This C header file is generated by NIT to compile modules and programs that requires utils. */
-#ifndef utils_2_sep
-#define utils_2_sep
+#ifndef utils_sep
+#define utils_sep
 #include "standard._sep.h"
 #include <nit_common.h>
-#define LOCATE_utils "./utils.nit"
+extern const char *LOCATE_utils;
 extern const int SFT_utils[];
-#define COLOR_utils___Object___cmangle SFT_utils[0]
-#define COLOR_utils___Object___cmangle_table SFT_utils[1]
-typedef val_t (* utils___Object___cmangle_t)(val_t  self, val_t  param0);
-val_t utils___Object___cmangle(val_t  self, val_t  param0);
-#define LOCATE_utils___Object___cmangle "utils::Object::cmangle"
-typedef val_t (* utils___Object___cmangle_table_t)(val_t  self);
-val_t utils___Object___cmangle_table(val_t  self);
-#define LOCATE_utils___Object___cmangle_table "utils::Object::cmangle_table"
+#define CALL_utils___Object___cmangle(recv) ((utils___Object___cmangle_t)CALL((recv), (SFT_utils[0] + 0)))
+#define CALL_utils___Object___cmangle_table(recv) ((utils___Object___cmangle_table_t)CALL((recv), (SFT_utils[0] + 1)))
+static const char * const LOCATE_utils___Object___cmangle = "utils::Object::cmangle";
+val_t utils___Object___cmangle(val_t p0, val_t p1);
+typedef val_t (*utils___Object___cmangle_t)(val_t p0, val_t p1);
+      void OC_utils___Object___cmangle_2(struct stack_frame_t *closctx, val_t p0);
+      typedef void (*OC_utils___Object___cmangle_2_t)(struct stack_frame_t *closctx, val_t p0);
+static const char * const LOCATE_utils___Object___cmangle_table = "utils::Object::cmangle_table";
+val_t utils___Object___cmangle_table(val_t p0);
+typedef val_t (*utils___Object___cmangle_table_t)(val_t p0);
 #endif