ID: 7755
Updated by: derick
Reported By: [EMAIL PROTECTED]
Old-Status: Suspended
Status: Closed
Bug Type: Math related
Operating system: 
PHP Version: 4.0.3pl1
Assigned To: 
Comments:

This is not a bug, so closing.

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

[2000-12-12 05:56:20] [EMAIL PROTECTED]
I suspend this bug since PHP has no good solution for it in
the foreseeable future. Please use GMP functions for this.

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

[2000-11-23 07:41:55] [EMAIL PROTECTED]
Still not working, possibly won't for some time - since PHP
numbers are 32-bits signed, so they don't work well as
32-bit unsigned.

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

[2000-11-14 12:04:03] [EMAIL PROTECTED]
Please try latest CVS version (also available from
snaps.php.net) and report if it works better.


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

[2000-11-10 22:29:04] [EMAIL PROTECTED]
I have the following snippet of code

$w = ip2long("192.168.2.35");
$x = $w & 0xffffff00;
$y = $w & (0xffffff << 8);
$z = ip2long("192.168.2.0");
printf ("w = %s<br>", dechex($w));
printf ("x = %s<br>", dechex($x));
printf ("y = %s<br>", dechex($y));
printf ("z = %s<br>", dechex($z));

which outputs this:

w = c0a80223
x = 80000000
y = c0a80200
z = c0a80200

I can't come up with any reason why $x should be set as it is....

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



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=7755&edit=2


-- 
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]

Reply via email to