Advertisement
fastman92

CompareUnsigned32bitInt

Aug 24th, 2012
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.31 KB | None | 0 0
  1. // Compares unsigned 32-bit integer
  2. function CompareUnsigned32bitInt($a, $b)
  3. {
  4.     if($a == $b)
  5.         return 0;
  6.     elseif(($a < 0 and $b < 0) or ($a > -1 and $b > 0))
  7.         return $a > $b ? 1 : -1;
  8.     elseif($a < 0 and $b >= 0)
  9.         return 1;
  10.     else    // $a > 0 and $b <= 0
  11.         return 1;    
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement