Handle this typehints
[hiphop-php.git] / hphp / test / quick / unpack.php
blobb0eeba7d3212ec83062eb3cf4234b30e6c994775
1 <?hh
3 // 32-bit
4 var_dump(unpack("V", "\xFF\xFF\xFF\xFF"));
5 var_dump(unpack("N", "\xFF\xFF\xFF\xFF"));
6 var_dump(unpack("l", pack("l", -1)));
7 var_dump(unpack("V", pack("V", -1)));
9 // 64-bit
10 var_dump(unpack("P", "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF"));
11 var_dump(unpack("J", "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF"));
12 var_dump(unpack("q", pack("q", -1)));
13 var_dump(unpack("P", pack("P", -1)));
15 // Machine-Dependent
16 var_dump(unpack("i", "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF"));
17 var_dump(unpack("I", "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF"));
18 var_dump(unpack("i", pack("i", -1)));
19 var_dump(unpack("I", pack("I", -1)));