#define CALL_math___Object___pi(recv) ((math___Object___pi_t)CALL((recv), (SFT_math[2] + 1)))
#define CALL_math___Object___srand_from(recv) ((math___Object___srand_from_t)CALL((recv), (SFT_math[2] + 2)))
#define CALL_math___Object___srand(recv) ((math___Object___srand_t)CALL((recv), (SFT_math[2] + 3)))
-#define LOCATE_math___Int___rand "math::Int::rand"
+static const char * const LOCATE_math___Int___rand = "math::Int::rand";
val_t math___Int___rand(val_t p0);
typedef val_t (*math___Int___rand_t)(val_t p0);
-#define LOCATE_math___Float___sqrt "math::Float::sqrt"
+static const char * const LOCATE_math___Float___sqrt = "math::Float::sqrt";
val_t math___Float___sqrt(val_t p0);
typedef val_t (*math___Float___sqrt_t)(val_t p0);
-#define LOCATE_math___Float___cos "math::Float::cos"
+static const char * const LOCATE_math___Float___cos = "math::Float::cos";
val_t math___Float___cos(val_t p0);
typedef val_t (*math___Float___cos_t)(val_t p0);
-#define LOCATE_math___Float___sin "math::Float::sin"
+static const char * const LOCATE_math___Float___sin = "math::Float::sin";
val_t math___Float___sin(val_t p0);
typedef val_t (*math___Float___sin_t)(val_t p0);
-#define LOCATE_math___Float___tan "math::Float::tan"
+static const char * const LOCATE_math___Float___tan = "math::Float::tan";
val_t math___Float___tan(val_t p0);
typedef val_t (*math___Float___tan_t)(val_t p0);
-#define LOCATE_math___Float___acos "math::Float::acos"
+static const char * const LOCATE_math___Float___acos = "math::Float::acos";
val_t math___Float___acos(val_t p0);
typedef val_t (*math___Float___acos_t)(val_t p0);
-#define LOCATE_math___Float___asin "math::Float::asin"
+static const char * const LOCATE_math___Float___asin = "math::Float::asin";
val_t math___Float___asin(val_t p0);
typedef val_t (*math___Float___asin_t)(val_t p0);
-#define LOCATE_math___Float___atan "math::Float::atan"
+static const char * const LOCATE_math___Float___atan = "math::Float::atan";
val_t math___Float___atan(val_t p0);
typedef val_t (*math___Float___atan_t)(val_t p0);
-#define LOCATE_math___Float___pow "math::Float::pow"
+static const char * const LOCATE_math___Float___pow = "math::Float::pow";
val_t math___Float___pow(val_t p0, val_t p1);
typedef val_t (*math___Float___pow_t)(val_t p0, val_t p1);
-#define LOCATE_math___Float___log "math::Float::log"
+static const char * const LOCATE_math___Float___log = "math::Float::log";
val_t math___Float___log(val_t p0);
typedef val_t (*math___Float___log_t)(val_t p0);
-#define LOCATE_math___Float___exp "math::Float::exp"
+static const char * const LOCATE_math___Float___exp = "math::Float::exp";
val_t math___Float___exp(val_t p0);
typedef val_t (*math___Float___exp_t)(val_t p0);
-#define LOCATE_math___Float___rand "math::Float::rand"
+static const char * const LOCATE_math___Float___rand = "math::Float::rand";
val_t math___Float___rand(val_t p0);
typedef val_t (*math___Float___rand_t)(val_t p0);
-#define LOCATE_math___Object___atan2 "math::Object::atan2"
+static const char * const LOCATE_math___Object___atan2 = "math::Object::atan2";
val_t math___Object___atan2(val_t p0, val_t p1, val_t p2);
typedef val_t (*math___Object___atan2_t)(val_t p0, val_t p1, val_t p2);
-#define LOCATE_math___Object___pi "math::Object::pi"
+static const char * const LOCATE_math___Object___pi = "math::Object::pi";
val_t math___Object___pi(val_t p0);
typedef val_t (*math___Object___pi_t)(val_t p0);
-#define LOCATE_math___Object___srand_from "math::Object::srand_from"
+static const char * const LOCATE_math___Object___srand_from = "math::Object::srand_from";
void math___Object___srand_from(val_t p0, val_t p1);
typedef void (*math___Object___srand_from_t)(val_t p0, val_t p1);
-#define LOCATE_math___Object___srand "math::Object::srand"
+static const char * const LOCATE_math___Object___srand = "math::Object::srand";
void math___Object___srand(val_t p0);
typedef void (*math___Object___srand_t)(val_t p0);
#endif