[PHP-DEV] New pow-function

2001-07-03 Thread Jeroen van Wolffelaar
Hi, I've rewritten the pow(base,exp) function. It is attached. In stead of a mere call to the c-lib function pow, this one actually does something more smart. This is to protect those people not knowing that there is huge difference between raising to an integer power and raising to a

Re: [PHP-DEV] New pow-function

2001-07-03 Thread Andrei Zmievski
On Tue, 03 Jul 2001, Jeroen van Wolffelaar wrote: Hi, I've rewritten the pow(base,exp) function. It is attached. In stead of a mere call to the c-lib function pow, this one actually does something more smart. This is to protect those people not knowing that there is huge difference

Re: [PHP-DEV] New pow-function

2001-07-03 Thread Jeroen van Wolffelaar
IMPORTANT: I didn't test it yet, I'm not even sure there are no compile errors. (My linux machine doesn't have libtool 1.4 :-(( ) Hey, I can now compile :) And there is an error, so ignore this for now :( Please use proper Z_* macros, that is Z_LVAL_PP(exp) instead of Z_LVAL(*exp).

Re: [PHP-DEV] New pow-function

2001-07-03 Thread Andrei Zmievski
On Tue, 03 Jul 2001, Jeroen van Wolffelaar wrote: IMPORTANT: I didn't test it yet, I'm not even sure there are no compile errors. (My linux machine doesn't have libtool 1.4 :-(( ) Hey, I can now compile :) And there is an error, so ignore this for now :( Please use proper Z_*

Re: [PHP-DEV] New pow-function

2001-07-03 Thread Jeroen van Wolffelaar
You use *_PP variants for ** pointers, and _P for * pointers. k. I've now fixed the compile problems, it will compile now. Even better: it works :-) See attachment. Greetz, Jeroen new_pow_func.c -- PHP Development Mailing List http://www.php.net/ To unsubscribe, e-mail: [EMAIL PROTECTED]

Re: [PHP-DEV] New pow-function

2001-07-03 Thread Andrei Zmievski
On Tue, 03 Jul 2001, Jeroen van Wolffelaar wrote: You use *_PP variants for ** pointers, and _P for * pointers. k. I've now fixed the compile problems, it will compile now. Even better: it works :-) See attachment. And try to use ZEND_NUM_ARGS() wherever possible. Like here:

Re: [PHP-DEV] New pow-function

2001-07-03 Thread Jeroen van Wolffelaar
And try to use ZEND_NUM_ARGS() wherever possible. Like here: zend_get_parameters_ex(ZEND_NUM_ARGS(),zbase,zexp); I'm fairly new to C, and surely new to the php-implementation, so I took this from many, many other functions, where it was done that way... I haven't noticed any function

Re: [PHP-DEV] New pow-function

2001-07-03 Thread Andrei Zmievski
On Tue, 03 Jul 2001, Jeroen van Wolffelaar wrote: And try to use ZEND_NUM_ARGS() wherever possible. Like here: zend_get_parameters_ex(ZEND_NUM_ARGS(),zbase,zexp); I'm fairly new to C, and surely new to the php-implementation, so I took this from many, many other functions, where it