Return to bug38770.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / strings |
5.4.17
--TEST-- Bug #38770 (unpack() broken with longs on 64 bit machines) --SKIPIF-- <?php if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); ?> --FILE-- <?php foreach (array('N','l') as $v) { print_r(unpack($v, pack($v, -30000))); } echo "Done\n"; ?> --EXPECT-- Array ( [1] => 4294937296 ) Array ( [1] => -30000 ) Done