-#ifndef vararg__sep
-#define vararg__sep
+/* This C header file is generated by NIT to compile modules and programs that requires vararg. */
+#ifndef vararg_sep
+#define vararg_sep
#include "genericity._sep.h"
#include <nit_common.h>
+extern const char *LOCATE_vararg;
extern const int SFT_vararg[];
#define COLOR_vararg___MMSignature____vararg_rank SFT_vararg[0]
#define COLOR_vararg___MMSignature___vararg_rank SFT_vararg[1]
#define ATTR_vararg___MMSignature____vararg_rank(recv) ATTR(recv, COLOR_vararg___MMSignature____vararg_rank)
typedef val_t (* vararg___MMSignature___vararg_rank_t)(val_t self);
val_t vararg___MMSignature___vararg_rank(val_t self);
+#define LOCATE_vararg___MMSignature___vararg_rank "vararg::MMSignature::vararg_rank"
typedef void (* vararg___MMSignature___vararg_rank__eq_t)(val_t self, val_t param0);
void vararg___MMSignature___vararg_rank__eq(val_t self, val_t param0);
+#define LOCATE_vararg___MMSignature___vararg_rank__eq "vararg::MMSignature::vararg_rank="
typedef val_t (* vararg___MMSignature___has_vararg_t)(val_t self);
val_t vararg___MMSignature___has_vararg(val_t self);
+#define LOCATE_vararg___MMSignature___has_vararg "vararg::MMSignature::has_vararg"
typedef val_t (* vararg___MMSignature___adaptation_to_t)(val_t self, val_t param0);
val_t vararg___MMSignature___adaptation_to(val_t self, val_t param0);
+#define LOCATE_vararg___MMSignature___adaptation_to "vararg::MMSignature::(static_type::MMSignature::adaptation_to)"
typedef void (* vararg___MMSignature___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
void vararg___MMSignature___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
val_t NEW_vararg___MMSignature___init(val_t param0, val_t param1, val_t param2);
+#define LOCATE_vararg___MMSignature___init "vararg::MMSignature::(static_type::MMSignature::init)"
#endif