cvs: php4(PHP_4_0_7) /ext/standard math.c

From: Date: Wed, 15 Aug 2001 18:59:20 +0000
Subject: cvs: php4(PHP_4_0_7) /ext/standard math.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-6868@lists.php.net to get a copy of this message
jeroen Wed Aug 15 14:59:20 2001 EDT Modified files: (Branch: PHP_4_0_7) /php4/ext/standard math.c Log: It was agreed that log2, exp2 and exp10 shouldn't be added to PHP. log10 already existed. # Forgot to do this yesterday :( Index: php4/ext/standard/math.c diff -u php4/ext/standard/math.c:1.53 php4/ext/standard/math.c:1.53.2.1 --- php4/ext/standard/math.c:1.53 Sat Aug 11 13:03:37 2001 +++ php4/ext/standard/math.c Wed Aug 15 14:59:20 2001 @@ -19,7 +19,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: math.c,v 1.53 2001/08/11 17:03:37 zeev Exp $ */ +/* $Id: math.c,v 1.53.2.1 2001/08/15 18:59:20 jeroen Exp $ */ #include "php.h" #include "php_math.h" @@ -510,42 +510,7 @@ } /* }}} */ -/* {{{ proto double exp2(double number) - Returns 2 raised to the power of the number */ -PHP_FUNCTION(exp2) -{ - zval **num; - - if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &num) == FAILURE) { - WRONG_PARAM_COUNT; - } - convert_to_double_ex(num); - // libc function is broken in RH Linux 6.1, glibc 2.1.3 - //Z_DVAL_P(return_value) = exp2(Z_DVAL_PP(num)); - Z_DVAL_P(return_value) = pow(2.0, Z_DVAL_PP(num)); - Z_TYPE_P(return_value) = IS_DOUBLE; -} - -/* }}} */ -/* {{{ proto double exp10(double number) - Returns 10 raised to the power of the number */ - -PHP_FUNCTION(exp10) -{ - zval **num; - - if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &num) == FAILURE) { - WRONG_PARAM_COUNT; - } - convert_to_double_ex(num); - // libc function is broken in RH Linux 6.1, glibc 2.1.3 - //Z_DVAL_P(return_value) = exp10(Z_DVAL_PP(num)); - Z_DVAL_P(return_value) = pow(10.0, Z_DVAL_PP(num)); - Z_TYPE_P(return_value) = IS_DOUBLE; -} - -/* }}} */ #ifndef PHP_WIN32 /* {{{ proto double expm1(double number) @@ -596,24 +561,6 @@ } convert_to_double_ex(num); Z_DVAL_P(return_value) = log(Z_DVAL_PP(num)); - Z_TYPE_P(return_value) = IS_DOUBLE; -} - -/* }}} */ -/* {{{ proto double log2(double number) - Returns the base-2 logarithm of the number */ - -PHP_FUNCTION(log2) -{ - zval **num; - - if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &num) == FAILURE) { - WRONG_PARAM_COUNT; - } - convert_to_double_ex(num); - // libc function is broken in RH Linux 6.1, glibc 2.1.3 - //Z_DVAL_P(return_value) = log2(Z_DVAL_PP(num)); - Z_DVAL_P(return_value) = log(Z_DVAL_PP(num))/log(2.0); Z_TYPE_P(return_value) = IS_DOUBLE; }

« previous php.cvs (#6868) next »