At 17:58 21.08.2002, Melvyn Sopacua wrote:
>At 03:36 21-8-2002, Marcus Börger wrote:
>
>>I made the functions a bit more C99 complient (maybe we should use
>>some C99 complience suit...) but unfortuanetley that was not all.
>>1) someone must have changed ini setting precision from 14 to 12
>>Adding special INI section to array tests fixed test 1 & 2.
>>2) test 003 Test usort, uksort and uasort
>>All this functions fail on the subarray....
>
>That test is now fixed.
>
>There's indeed a printf bug, for AIX:
>float(-.3333333333) on 003.phpt.

That it is there does not mean it is C99 complient.
We only use our own snprintf it is missing.

>Funny thing is, that AIX has snprintf, and it's used.
>
>The manpage is here - if you want to see whether that complies to
>your requirements:
>http://publib.boulder.ibm.com/doc_link/en_US/a_doc_lib/libs/basetrf2/snprintf.htm

There is nothing said about to what it conforms and that there is at least one
digit infront of the decimal point is not mentioned either so i guess the
function was created before C99.

Again it might be a good thing to check for C99 complience of snprintf
and use our own function if not.


>But it may be related to a bigger problem, as there are also pure
>negative array indexes:
>[-2147483648]=>
>string(6) "monkey"
>
>Must be a type problem.
>
>
>Relating to that, there is a overall mixup for AIX, with headers, resulting
>in various implicit declaration of standard functions like strcasecmp.
>
>This is because AIX has <string.h> as well as <strings.h> and has divided
>the function definitions amongst those two.
>
>Additionally time_t != long.
>
>I'll see tomorrow, what I can gather and report and/or provide patches.
>Some examples:
>/home/mdev/_src/php-HEAD/ext/mysql/php_mysql.c: In function 
>`php_mysql_do_connect':
>/home/mdev/_src/php-HEAD/ext/mysql/php_mysql.c:675: warning: implicit 
>declaration of function `strcasecmp'
>/home/mdev/_src/php-HEAD/ext/mysql/php_mysql.c: In function `zif_mysql_info':
>/home/mdev/_src/php-HEAD/ext/mysql/php_mysql.c:987: warning: `id' might be 
>used uninitialized in this function
>
>
>
>/home/mdev/_src/php-HEAD/ext/session/session.c: In function 
>`php_session_create_id':
>/home/mdev/_src/php-HEAD/ext/session/session.c:486: warning: long int 
>format, time_t arg (arg 3)
>/home/mdev/_src/php-HEAD/ext/session/session.c:486: warning: long int 
>format, suseconds_t arg (arg 4)
>/home/mdev/_src/php-HEAD/ext/session/session.c: In function 
>`php_session_cache_limiter':
>
>
>
>Met vriendelijke groeten / With kind regards,
>
>Webmaster IDG.nl
>Melvyn Sopacua
>
>
>--
>PHP Development Mailing List <http://www.php.net/>
>To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to