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