12345678910111213141516171819202122232425262728293031323334353637 |
- --TEST--
- Bug #55797: Integer overflow in SdnToGregorian leads to segfault (in optimized builds)
- --EXTENSIONS--
- calendar
- --SKIPIF--
- <?php
- if (PHP_INT_SIZE != 4) {
- die("skip this test is for 32bit platform only");
- }
- ?>
- --FILE--
- <?php
- $x = 882858030;
- var_dump(cal_from_jd($x, CAL_GREGORIAN));
- ?>
- --EXPECTF--
- array(9) {
- ["date"]=>
- string(5) "0/0/0"
- ["month"]=>
- int(0)
- ["day"]=>
- int(0)
- ["year"]=>
- int(0)
- ["dow"]=>
- int(%d)
- ["abbrevdayname"]=>
- string(%d) "%s"
- ["dayname"]=>
- string(%d) "%s"
- ["abbrevmonth"]=>
- string(0) ""
- ["monthname"]=>
- string(0) ""
- }
|