diff options
Diffstat (limited to 'ext/standard/math.c')
-rw-r--r-- | ext/standard/math.c | 111 |
1 files changed, 55 insertions, 56 deletions
diff --git a/ext/standard/math.c b/ext/standard/math.c index 31eb259829..6d18c0b2dd 100644 --- a/ext/standard/math.c +++ b/ext/standard/math.c @@ -295,7 +295,7 @@ PHP_FUNCTION(abs) { zval *value; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &value) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &value) == FAILURE) { return; } convert_scalar_to_number_ex(value); @@ -319,7 +319,7 @@ PHP_FUNCTION(ceil) { zval *value; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &value) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &value) == FAILURE) { return; } convert_scalar_to_number_ex(value); @@ -339,7 +339,7 @@ PHP_FUNCTION(floor) { zval *value; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &value) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &value) == FAILURE) { return; } convert_scalar_to_number_ex(value); @@ -363,7 +363,7 @@ PHP_FUNCTION(round) zend_long mode = PHP_ROUND_HALF_UP; double return_val; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z|ll", &value, &precision, &mode) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "z|ll", &value, &precision, &mode) == FAILURE) { return; } @@ -400,7 +400,7 @@ PHP_FUNCTION(sin) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -419,7 +419,7 @@ PHP_FUNCTION(cos) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -438,7 +438,7 @@ PHP_FUNCTION(tan) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -457,7 +457,7 @@ PHP_FUNCTION(asin) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -476,7 +476,7 @@ PHP_FUNCTION(acos) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -495,7 +495,7 @@ PHP_FUNCTION(atan) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -514,7 +514,7 @@ PHP_FUNCTION(atan2) double num1, num2; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "dd", &num1, &num2) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "dd", &num1, &num2) == FAILURE) { return; } #else @@ -534,7 +534,7 @@ PHP_FUNCTION(sinh) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -553,7 +553,7 @@ PHP_FUNCTION(cosh) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -572,7 +572,7 @@ PHP_FUNCTION(tanh) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -591,7 +591,7 @@ PHP_FUNCTION(asinh) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -610,7 +610,7 @@ PHP_FUNCTION(acosh) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -629,7 +629,7 @@ PHP_FUNCTION(atanh) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -656,7 +656,7 @@ PHP_FUNCTION(is_finite) double dval; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &dval) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &dval) == FAILURE) { return; } #else @@ -675,7 +675,7 @@ PHP_FUNCTION(is_infinite) double dval; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &dval) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &dval) == FAILURE) { return; } #else @@ -694,7 +694,7 @@ PHP_FUNCTION(is_nan) double dval; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &dval) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &dval) == FAILURE) { return; } #else @@ -712,11 +712,11 @@ PHP_FUNCTION(pow) { zval *zbase, *zexp; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z/z/", &zbase, &zexp) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "z/z/", &zbase, &zexp) == FAILURE) { return; } - pow_function(return_value, zbase, zexp TSRMLS_CC); + pow_function(return_value, zbase, zexp); } /* }}} */ @@ -727,7 +727,7 @@ PHP_FUNCTION(exp) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -751,7 +751,7 @@ PHP_FUNCTION(expm1) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -775,7 +775,7 @@ PHP_FUNCTION(log1p) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -795,7 +795,7 @@ PHP_FUNCTION(log) double num, base = 0; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d|d", &num, &base) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d|d", &num, &base) == FAILURE) { return; } #else @@ -825,7 +825,7 @@ PHP_FUNCTION(log) } if (base <= 0.0) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "base must be greater than 0"); + php_error_docref(NULL, E_WARNING, "base must be greater than 0"); RETURN_FALSE; } @@ -840,7 +840,7 @@ PHP_FUNCTION(log10) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -860,7 +860,7 @@ PHP_FUNCTION(sqrt) double num; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &num) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &num) == FAILURE) { return; } #else @@ -880,7 +880,7 @@ PHP_FUNCTION(hypot) double num1, num2; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "dd", &num1, &num2) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "dd", &num1, &num2) == FAILURE) { return; } #else @@ -907,7 +907,7 @@ PHP_FUNCTION(deg2rad) double deg; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", °) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", °) == FAILURE) { return; } #else @@ -926,7 +926,7 @@ PHP_FUNCTION(rad2deg) double rad; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d", &rad) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &rad) == FAILURE) { return; } #else @@ -973,9 +973,8 @@ PHPAPI zend_long _php_math_basetolong(zval *arg, int base) continue; { - TSRMLS_FETCH(); - - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Number '%s' is too big to fit in long", s); + + php_error_docref(NULL, E_WARNING, "Number '%s' is too big to fit in long", s); return ZEND_LONG_MAX; } } @@ -1052,7 +1051,7 @@ PHPAPI int _php_math_basetozval(zval *arg, int base, zval *ret) * Convert a long to a string containing a base(2-36) representation of * the number. */ -PHPAPI zend_string * _php_math_longtobase(zval *arg, int base TSRMLS_DC) +PHPAPI zend_string * _php_math_longtobase(zval *arg, int base) { static char digits[] = "0123456789abcdefghijklmnopqrstuvwxyz"; char buf[(sizeof(zend_ulong) << 3) + 1]; @@ -1082,7 +1081,7 @@ PHPAPI zend_string * _php_math_longtobase(zval *arg, int base TSRMLS_DC) * Convert a zval to a string containing a base(2-36) representation of * the number. */ -PHPAPI zend_string * _php_math_zvaltobase(zval *arg, int base TSRMLS_DC) +PHPAPI zend_string * _php_math_zvaltobase(zval *arg, int base) { static char digits[] = "0123456789abcdefghijklmnopqrstuvwxyz"; @@ -1097,7 +1096,7 @@ PHPAPI zend_string * _php_math_zvaltobase(zval *arg, int base TSRMLS_DC) /* Don't try to convert +/- infinity */ if (fvalue == HUGE_VAL || fvalue == -HUGE_VAL) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Number too large"); + php_error_docref(NULL, E_WARNING, "Number too large"); return STR_EMPTY_ALLOC(); } @@ -1112,7 +1111,7 @@ PHPAPI zend_string * _php_math_zvaltobase(zval *arg, int base TSRMLS_DC) return zend_string_init(ptr, end - ptr, 0); } - return _php_math_longtobase(arg, base TSRMLS_CC); + return _php_math_longtobase(arg, base); } /* }}} */ @@ -1122,7 +1121,7 @@ PHP_FUNCTION(bindec) { zval *arg; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &arg) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &arg) == FAILURE) { return; } convert_to_string_ex(arg); @@ -1138,7 +1137,7 @@ PHP_FUNCTION(hexdec) { zval *arg; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &arg) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &arg) == FAILURE) { return; } convert_to_string_ex(arg); @@ -1154,7 +1153,7 @@ PHP_FUNCTION(octdec) { zval *arg; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &arg) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &arg) == FAILURE) { return; } convert_to_string_ex(arg); @@ -1171,11 +1170,11 @@ PHP_FUNCTION(decbin) zval *arg; zend_string *result; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &arg) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &arg) == FAILURE) { return; } convert_to_long_ex(arg); - result = _php_math_longtobase(arg, 2 TSRMLS_CC); + result = _php_math_longtobase(arg, 2); RETURN_STR(result); } /* }}} */ @@ -1187,11 +1186,11 @@ PHP_FUNCTION(decoct) zval *arg; zend_string *result; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &arg) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &arg) == FAILURE) { return; } convert_to_long_ex(arg); - result = _php_math_longtobase(arg, 8 TSRMLS_CC); + result = _php_math_longtobase(arg, 8); RETURN_STR(result); } /* }}} */ @@ -1203,11 +1202,11 @@ PHP_FUNCTION(dechex) zval *arg; zend_string *result; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &arg) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &arg) == FAILURE) { return; } convert_to_long_ex(arg); - result = _php_math_longtobase(arg, 16 TSRMLS_CC); + result = _php_math_longtobase(arg, 16); RETURN_STR(result); } /* }}} */ @@ -1220,24 +1219,24 @@ PHP_FUNCTION(base_convert) zend_long frombase, tobase; zend_string *result; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zll", &number, &frombase, &tobase) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "zll", &number, &frombase, &tobase) == FAILURE) { return; } convert_to_string_ex(number); if (frombase < 2 || frombase > 36) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid `from base' (%pd)", frombase); + php_error_docref(NULL, E_WARNING, "Invalid `from base' (%pd)", frombase); RETURN_FALSE; } if (tobase < 2 || tobase > 36) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid `to base' (%pd)", tobase); + php_error_docref(NULL, E_WARNING, "Invalid `to base' (%pd)", tobase); RETURN_FALSE; } if(_php_math_basetozval(number, (int)frombase, &temp) == FAILURE) { RETURN_FALSE; } - result = _php_math_zvaltobase(&temp, (int)tobase TSRMLS_CC); + result = _php_math_zvaltobase(&temp, (int)tobase); RETVAL_STR(result); } /* }}} */ @@ -1373,7 +1372,7 @@ PHP_FUNCTION(number_format) size_t thousand_sep_len = 0, dec_point_len = 0; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "d|ls!s!", &num, &dec, &dec_point, &dec_point_len, &thousand_sep, &thousand_sep_len) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "d|ls!s!", &num, &dec, &dec_point, &dec_point_len, &thousand_sep, &thousand_sep_len) == FAILURE) { return; } #else @@ -1421,7 +1420,7 @@ PHP_FUNCTION(fmod) double num1, num2; #ifndef FAST_ZPP - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "dd", &num1, &num2) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "dd", &num1, &num2) == FAILURE) { return; } #else @@ -1441,12 +1440,12 @@ PHP_FUNCTION(intdiv) { zend_long numerator, divisor; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ll", &numerator, &divisor) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "ll", &numerator, &divisor) == FAILURE) { return; } if (divisor == 0) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Division by zero"); + php_error_docref(NULL, E_WARNING, "Division by zero"); RETURN_BOOL(0); } else if (divisor == -1 && numerator == ZEND_LONG_MIN) { /* Prevent overflow error/crash |