Move math library into separate module
This commit is contained in:
@@ -472,144 +472,6 @@ static void PH7_DBIA_Const(ph7_value *pVal, void *pUserData) {
|
||||
ph7_value_int(pVal, 0x02); /* MUST BE A POWER OF TWO */
|
||||
SXUNUSED(pUserData);
|
||||
}
|
||||
#ifdef PH7_ENABLE_MATH_FUNC
|
||||
/*
|
||||
* M_PI
|
||||
* Expand the value of pi.
|
||||
*/
|
||||
static void PH7_M_PI_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, PH7_PI);
|
||||
}
|
||||
/*
|
||||
* M_E
|
||||
* Expand 2.7182818284590452354
|
||||
*/
|
||||
static void PH7_M_E_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 2.7182818284590452354);
|
||||
}
|
||||
/*
|
||||
* M_LOG2E
|
||||
* Expand 2.7182818284590452354
|
||||
*/
|
||||
static void PH7_M_LOG2E_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 1.4426950408889634074);
|
||||
}
|
||||
/*
|
||||
* M_LOG10E
|
||||
* Expand 0.4342944819032518276
|
||||
*/
|
||||
static void PH7_M_LOG10E_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 0.4342944819032518276);
|
||||
}
|
||||
/*
|
||||
* M_LN2
|
||||
* Expand 0.69314718055994530942
|
||||
*/
|
||||
static void PH7_M_LN2_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 0.69314718055994530942);
|
||||
}
|
||||
/*
|
||||
* M_LN10
|
||||
* Expand 2.30258509299404568402
|
||||
*/
|
||||
static void PH7_M_LN10_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 2.30258509299404568402);
|
||||
}
|
||||
/*
|
||||
* M_PI_2
|
||||
* Expand 1.57079632679489661923
|
||||
*/
|
||||
static void PH7_M_PI_2_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 1.57079632679489661923);
|
||||
}
|
||||
/*
|
||||
* M_PI_4
|
||||
* Expand 0.78539816339744830962
|
||||
*/
|
||||
static void PH7_M_PI_4_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 0.78539816339744830962);
|
||||
}
|
||||
/*
|
||||
* M_1_PI
|
||||
* Expand 0.31830988618379067154
|
||||
*/
|
||||
static void PH7_M_1_PI_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 0.31830988618379067154);
|
||||
}
|
||||
/*
|
||||
* M_2_PI
|
||||
* Expand 0.63661977236758134308
|
||||
*/
|
||||
static void PH7_M_2_PI_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 0.63661977236758134308);
|
||||
}
|
||||
/*
|
||||
* M_SQRTPI
|
||||
* Expand 1.77245385090551602729
|
||||
*/
|
||||
static void PH7_M_SQRTPI_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 1.77245385090551602729);
|
||||
}
|
||||
/*
|
||||
* M_2_SQRTPI
|
||||
* Expand 1.12837916709551257390
|
||||
*/
|
||||
static void PH7_M_2_SQRTPI_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 1.12837916709551257390);
|
||||
}
|
||||
/*
|
||||
* M_SQRT2
|
||||
* Expand 1.41421356237309504880
|
||||
*/
|
||||
static void PH7_M_SQRT2_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 1.41421356237309504880);
|
||||
}
|
||||
/*
|
||||
* M_SQRT3
|
||||
* Expand 1.73205080756887729352
|
||||
*/
|
||||
static void PH7_M_SQRT3_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 1.73205080756887729352);
|
||||
}
|
||||
/*
|
||||
* M_SQRT1_2
|
||||
* Expand 0.70710678118654752440
|
||||
*/
|
||||
static void PH7_M_SQRT1_2_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 0.70710678118654752440);
|
||||
}
|
||||
/*
|
||||
* M_LNPI
|
||||
* Expand 1.14472988584940017414
|
||||
*/
|
||||
static void PH7_M_LNPI_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 1.14472988584940017414);
|
||||
}
|
||||
/*
|
||||
* M_EULER
|
||||
* Expand 0.57721566490153286061
|
||||
*/
|
||||
static void PH7_M_EULER_Const(ph7_value *pVal, void *pUserData) {
|
||||
SXUNUSED(pUserData); /* cc warning */
|
||||
ph7_value_double(pVal, 0.57721566490153286061);
|
||||
}
|
||||
#endif /* PH7_DISABLE_BUILTIN_MATH */
|
||||
/*
|
||||
* DATE_ATOM
|
||||
* Expand Atom (example: 2005-08-15T15:52:01+00:00)
|
||||
@@ -1366,25 +1228,6 @@ static const ph7_builtin_constant aBuiltIn[] = {
|
||||
{"PHP_ROUND_HALF_ODD", PH7_PHP_ROUND_HALF_ODD_Const },
|
||||
{"DEBUG_BACKTRACE_IGNORE_ARGS", PH7_DBIA_Const },
|
||||
{"DEBUG_BACKTRACE_PROVIDE_OBJECT", PH7_DBPO_Const},
|
||||
#ifdef PH7_ENABLE_MATH_FUNC
|
||||
{"M_PI", PH7_M_PI_Const },
|
||||
{"M_E", PH7_M_E_Const },
|
||||
{"M_LOG2E", PH7_M_LOG2E_Const },
|
||||
{"M_LOG10E", PH7_M_LOG10E_Const },
|
||||
{"M_LN2", PH7_M_LN2_Const },
|
||||
{"M_LN10", PH7_M_LN10_Const },
|
||||
{"M_PI_2", PH7_M_PI_2_Const },
|
||||
{"M_PI_4", PH7_M_PI_4_Const },
|
||||
{"M_1_PI", PH7_M_1_PI_Const },
|
||||
{"M_2_PI", PH7_M_2_PI_Const },
|
||||
{"M_SQRTPI", PH7_M_SQRTPI_Const },
|
||||
{"M_2_SQRTPI", PH7_M_2_SQRTPI_Const },
|
||||
{"M_SQRT2", PH7_M_SQRT2_Const },
|
||||
{"M_SQRT3", PH7_M_SQRT3_Const },
|
||||
{"M_SQRT1_2", PH7_M_SQRT1_2_Const },
|
||||
{"M_LNPI", PH7_M_LNPI_Const },
|
||||
{"M_EULER", PH7_M_EULER_Const },
|
||||
#endif /* PH7_ENABLE_MATH_FUNC */
|
||||
{"DATE_ATOM", PH7_DATE_ATOM_Const },
|
||||
{"DATE_COOKIE", PH7_DATE_COOKIE_Const },
|
||||
{"DATE_ISO8601", PH7_DATE_ISO8601_Const },
|
||||
|
Reference in New Issue
Block a user