@@ -1584,49 +1584,51 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_abs, 0, 1, MAY_BE_LONG|MAY_BE_DO
1584
1584
ZEND_END_ARG_INFO ()
1585
1585
1586
1586
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_ceil , 0 , 1 , IS_DOUBLE , 0 )
1587
- ZEND_ARG_TYPE_INFO (0 , number , IS_DOUBLE , 0 )
1587
+ ZEND_ARG_TYPE_MASK (0 , number , MAY_BE_LONG | MAY_BE_DOUBLE )
1588
1588
ZEND_END_ARG_INFO ()
1589
1589
1590
1590
#define arginfo_floor arginfo_ceil
1591
1591
1592
1592
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_round , 0 , 1 , IS_DOUBLE , 0 )
1593
- ZEND_ARG_INFO (0 , number )
1593
+ ZEND_ARG_TYPE_MASK (0 , number , MAY_BE_LONG | MAY_BE_DOUBLE )
1594
1594
ZEND_ARG_TYPE_INFO (0 , precision , IS_LONG , 0 )
1595
1595
ZEND_ARG_TYPE_INFO (0 , mode , IS_LONG , 0 )
1596
1596
ZEND_END_ARG_INFO ()
1597
1597
1598
- #define arginfo_sin arginfo_ceil
1598
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_sin , 0 , 1 , IS_DOUBLE , 0 )
1599
+ ZEND_ARG_TYPE_INFO (0 , number , IS_DOUBLE , 0 )
1600
+ ZEND_END_ARG_INFO ()
1599
1601
1600
- #define arginfo_cos arginfo_ceil
1602
+ #define arginfo_cos arginfo_sin
1601
1603
1602
- #define arginfo_tan arginfo_ceil
1604
+ #define arginfo_tan arginfo_sin
1603
1605
1604
- #define arginfo_asin arginfo_ceil
1606
+ #define arginfo_asin arginfo_sin
1605
1607
1606
- #define arginfo_acos arginfo_ceil
1608
+ #define arginfo_acos arginfo_sin
1607
1609
1608
- #define arginfo_atan arginfo_ceil
1610
+ #define arginfo_atan arginfo_sin
1609
1611
1610
- #define arginfo_atanh arginfo_ceil
1612
+ #define arginfo_atanh arginfo_sin
1611
1613
1612
1614
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_atan2 , 0 , 2 , IS_DOUBLE , 0 )
1613
1615
ZEND_ARG_TYPE_INFO (0 , y , IS_DOUBLE , 0 )
1614
1616
ZEND_ARG_TYPE_INFO (0 , x , IS_DOUBLE , 0 )
1615
1617
ZEND_END_ARG_INFO ()
1616
1618
1617
- #define arginfo_sinh arginfo_ceil
1619
+ #define arginfo_sinh arginfo_sin
1618
1620
1619
- #define arginfo_cosh arginfo_ceil
1621
+ #define arginfo_cosh arginfo_sin
1620
1622
1621
- #define arginfo_tanh arginfo_ceil
1623
+ #define arginfo_tanh arginfo_sin
1622
1624
1623
- #define arginfo_asinh arginfo_ceil
1625
+ #define arginfo_asinh arginfo_sin
1624
1626
1625
- #define arginfo_acosh arginfo_ceil
1627
+ #define arginfo_acosh arginfo_sin
1626
1628
1627
- #define arginfo_expm1 arginfo_ceil
1629
+ #define arginfo_expm1 arginfo_sin
1628
1630
1629
- #define arginfo_log1p arginfo_ceil
1631
+ #define arginfo_log1p arginfo_sin
1630
1632
1631
1633
#define arginfo_pi arginfo_lcg_value
1632
1634
@@ -1648,25 +1650,25 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_pow, 0, 0, 2)
1648
1650
ZEND_ARG_INFO (0 , exp )
1649
1651
ZEND_END_ARG_INFO ()
1650
1652
1651
- #define arginfo_exp arginfo_ceil
1653
+ #define arginfo_exp arginfo_sin
1652
1654
1653
1655
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_log , 0 , 1 , IS_DOUBLE , 0 )
1654
1656
ZEND_ARG_TYPE_INFO (0 , number , IS_DOUBLE , 0 )
1655
1657
ZEND_ARG_TYPE_INFO (0 , base , IS_DOUBLE , 0 )
1656
1658
ZEND_END_ARG_INFO ()
1657
1659
1658
- #define arginfo_log10 arginfo_ceil
1660
+ #define arginfo_log10 arginfo_sin
1659
1661
1660
- #define arginfo_sqrt arginfo_ceil
1662
+ #define arginfo_sqrt arginfo_sin
1661
1663
1662
1664
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_hypot , 0 , 2 , IS_DOUBLE , 0 )
1663
1665
ZEND_ARG_TYPE_INFO (0 , x , IS_DOUBLE , 0 )
1664
1666
ZEND_ARG_TYPE_INFO (0 , y , IS_DOUBLE , 0 )
1665
1667
ZEND_END_ARG_INFO ()
1666
1668
1667
- #define arginfo_deg2rad arginfo_ceil
1669
+ #define arginfo_deg2rad arginfo_sin
1668
1670
1669
- #define arginfo_rad2deg arginfo_ceil
1671
+ #define arginfo_rad2deg arginfo_sin
1670
1672
1671
1673
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_bindec , 0 , 1 , MAY_BE_LONG |MAY_BE_DOUBLE )
1672
1674
ZEND_ARG_TYPE_INFO (0 , binary_string , IS_STRING , 0 )
0 commit comments