1 #ifndef ML_MATH_H
2 #define ML_MATH_H
3 
4 #include "minilang.h"
5 
6 extern ml_value_t *AcosMethod;
7 extern ml_value_t *AsinMethod;
8 extern ml_value_t *AtanMethod;
9 extern ml_value_t *CeilMethod;
10 extern ml_value_t *CosMethod;
11 extern ml_value_t *CoshMethod;
12 extern ml_value_t *ExpMethod;
13 extern ml_value_t *AbsMethod;
14 extern ml_value_t *FloorMethod;
15 extern ml_value_t *LogMethod;
16 extern ml_value_t *Log10Method;
17 extern ml_value_t *SinMethod;
18 extern ml_value_t *SinhMethod;
19 extern ml_value_t *SqrtMethod;
20 extern ml_value_t *TanMethod;
21 extern ml_value_t *TanhMethod;
22 extern ml_value_t *ErfMethod;
23 extern ml_value_t *ErfcMethod;
24 extern ml_value_t *GammaMethod;
25 extern ml_value_t *AcoshMethod;
26 extern ml_value_t *AsinhMethod;
27 extern ml_value_t *AtanhMethod;
28 extern ml_value_t *CbrtMethod;
29 extern ml_value_t *Expm1Method;
30 extern ml_value_t *Log1pMethod;
31 extern ml_value_t *RoundMethod;
32 
33 void ml_math_init(stringmap_t *Globals);
34 
35 #endif
36