New c_src (with reduced string pool and simplified building)
[nit.git] / c_src / math._sep.h
index 268dff4..84be02b 100644 (file)
@@ -1,9 +1,10 @@
 /* This C header file is generated by NIT to compile modules and programs that requires math. */
-#ifndef math__sep
-#define math__sep
+#ifndef math_3_sep
+#define math_3_sep
 #include "kernel._sep.h"
 #include <nit_common.h>
 #include <math_nit.h>
+#define LOCATE_math "math"
 extern const int SFT_math[];
 #define COLOR_math___Int___rand SFT_math[0]
 #define COLOR_math___Float___sqrt SFT_math[1]
@@ -23,34 +24,50 @@ extern const int SFT_math[];
 #define COLOR_math___Object___srand SFT_math[15]
 typedef val_t (* math___Int___rand_t)(val_t  self);
 val_t math___Int___rand(val_t  self);
+#define LOCATE_math___Int___rand "math::Int::rand"
 typedef val_t (* math___Float___sqrt_t)(val_t  self);
 val_t math___Float___sqrt(val_t  self);
+#define LOCATE_math___Float___sqrt "math::Float::sqrt"
 typedef val_t (* math___Float___cos_t)(val_t  self);
 val_t math___Float___cos(val_t  self);
+#define LOCATE_math___Float___cos "math::Float::cos"
 typedef val_t (* math___Float___sin_t)(val_t  self);
 val_t math___Float___sin(val_t  self);
+#define LOCATE_math___Float___sin "math::Float::sin"
 typedef val_t (* math___Float___tan_t)(val_t  self);
 val_t math___Float___tan(val_t  self);
+#define LOCATE_math___Float___tan "math::Float::tan"
 typedef val_t (* math___Float___acos_t)(val_t  self);
 val_t math___Float___acos(val_t  self);
+#define LOCATE_math___Float___acos "math::Float::acos"
 typedef val_t (* math___Float___asin_t)(val_t  self);
 val_t math___Float___asin(val_t  self);
+#define LOCATE_math___Float___asin "math::Float::asin"
 typedef val_t (* math___Float___atan_t)(val_t  self);
 val_t math___Float___atan(val_t  self);
+#define LOCATE_math___Float___atan "math::Float::atan"
 typedef val_t (* math___Float___pow_t)(val_t  self, val_t  param0);
 val_t math___Float___pow(val_t  self, val_t  param0);
+#define LOCATE_math___Float___pow "math::Float::pow"
 typedef val_t (* math___Float___log_t)(val_t  self);
 val_t math___Float___log(val_t  self);
+#define LOCATE_math___Float___log "math::Float::log"
 typedef val_t (* math___Float___exp_t)(val_t  self);
 val_t math___Float___exp(val_t  self);
+#define LOCATE_math___Float___exp "math::Float::exp"
 typedef val_t (* math___Float___rand_t)(val_t  self);
 val_t math___Float___rand(val_t  self);
+#define LOCATE_math___Float___rand "math::Float::rand"
 typedef val_t (* math___Object___atan2_t)(val_t  self, val_t  param0, val_t  param1);
 val_t math___Object___atan2(val_t  self, val_t  param0, val_t  param1);
+#define LOCATE_math___Object___atan2 "math::Object::atan2"
 typedef val_t (* math___Object___pi_t)(val_t  self);
 val_t math___Object___pi(val_t  self);
+#define LOCATE_math___Object___pi "math::Object::pi"
 typedef void (* math___Object___srand_from_t)(val_t  self, val_t  param0);
 void math___Object___srand_from(val_t  self, val_t  param0);
+#define LOCATE_math___Object___srand_from "math::Object::srand_from"
 typedef void (* math___Object___srand_t)(val_t  self);
 void math___Object___srand(val_t  self);
+#define LOCATE_math___Object___srand "math::Object::srand"
 #endif