Hi, tonight i read some math.c-source, and stumbled over some things, that appeared a little strange to me. Please have a look at the following list. If you are the opinion, that i should make a bug- report for this ones, i will do. If you can fix it without a report, i will be even more happy (will save my time :))I have tested the described behavior on a redhat 7.1 with php-4.2.0 dev.
- PROTO-change:abs(): -- /* {{{ proto int abs(int number) ++ /* {{{ proto mixed abs(mixed number) [takes and returns floats and integers. Maybe MIXED is not really the best solution, but INT is imho definatley not the right value.] - PROTO-change:bindec(): --/* {{{ proto int bindec(string binary_number) ++/* {{{ proto mixed bindec(string binary_number) [returns doubles, too. Maybe MIXED is not really the best solution, but INT is imho definatley not the right value.] - BUG OR FEATURE: dechex(): returns always the biggest possible Hexnumber for this function (7fffffff) instead of an error when number is too big (>2147483647). - BUG OR FEATURE: hexdec(): does not return errors when values of arguments are wrong: ie: ff34ZZff give the same result as without "zz" (ff34ff) without giving a warning or error. does take a string up to 255 f's (1.1235582092889E+307) [system-dependend? - we should note this in manual], but even if the inputvalue is too big (more than 255 f's), there is no error returned but a double containing the value "INF" (says gettype()). with best regards, -Wolfgang -- Deutscher PHP-Knotenpunkt Dynamic Web Pages: http://www.dynamicwebpages.de Scripte, Tutorials, Installation, Bücher, BestofGML, Manual, Links uvm. PHP 4: Dynamische Webauftritte professionell realisieren: http://php-buch.de -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]