Bug #13147 Updated: 32bit integer

From: Date: Sun, 11 Nov 2001 20:25:37 +0000
Subject: Bug #13147 Updated: 32bit integer
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-70168@lists.php.net to get a copy of this message
ID: 13147
Updated by: sander
Reported By: mts@r-systems.ee
Old Status: Open
Status: Closed
Bug Type: Scripting Engine problem
Operating System: Linux
PHP Version: 4.0.6
New Comment:

Stuff like this is platform- and build-dependant. Not a bug.

Previous Comments:
------------------------------------------------------------------------

[2001-09-05 07:30:20] mts@r-systems.ee


for ( $i = 0; $i < 100; $i++ )
    echo crc32(rand(1,10 * $i))."<BR>";

works differently on alpha and intel machines. on intel it outputs values from -2G to 2G, but on
alpha 0 to 4G. I dont i`m not sure that its not a feature. I tryd to avoid this by
sprintf("%u", crc32(...)) but this doesnt seems to work on alpha (php 4.0.4pl1). Cant
upgrade it beacouse thats not my machine to manage.

------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=13147&edit=1



Thread (3 messages)

« previous php.dev (#70168) next »