I suspect so because I just ran this program and it didn't find any out of range values.
<?
$e = 0;
for($i=0; $i < 1000000; $i++) {
$str = rand(1,999).'.'.rand(1,999).'.'.rand(1,999).'.'.rand(1,999);
if (crc32($str) > 2147483647 || crc32($str) < -2147483648) {
echo "Out of range for an integer $str";
$e++;
}
}
echo "Done with $e out of range values";
?> Celia