my Geek::Story;

25/09/2008

25/09/2008

Filed under: — guedou @ 18:48
// Unpack a 64 bits unsigned long
function unpackUL64($value)
{
  $data = unpack("Ldown/Lup", $value);
  $ret = ($data["up"] << 32) + $data["down"];
  return $ret;
}

Parce que PHP ne sait jouer qu’avec des longs sur 32 bits. De là à dire que ce language est de la merde en pot, il n’y a qu’un pas …