Hi!
This is not exactly correct. I think what you meant to say, is "long isn't the same size as a pointer on Windows".
I actually meant to say it's no longer than int, which makes this type kind of pointless currently. Both behaviors conform C standards and I'm sure there were reasons why Windows devs chose long to be not long, but it is unfortunate that this choice is different from most of other systems in existence. As for minimal ranges, I think they are quite outdated - there are not many 16-bit systems around anymore, so most ints would be 32-bit by now.
-- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php