@@ -1467,360 +1467,6 @@ ZEND_BEGIN_ARG_INFO(arginfo_stream_socket_shutdown, 0)
1467
1467
ZEND_END_ARG_INFO ()
1468
1468
#endif
1469
1469
/* }}} */
1470
- /* {{{ string.c */
1471
- ZEND_BEGIN_ARG_INFO (arginfo_bin2hex , 0 )
1472
- ZEND_ARG_INFO (0 , data )
1473
- ZEND_END_ARG_INFO ()
1474
-
1475
- ZEND_BEGIN_ARG_INFO (arginfo_hex2bin , 0 )
1476
- ZEND_ARG_INFO (0 , data )
1477
- ZEND_END_ARG_INFO ()
1478
-
1479
- ZEND_BEGIN_ARG_INFO_EX (arginfo_strspn , 0 , 0 , 2 )
1480
- ZEND_ARG_INFO (0 , str )
1481
- ZEND_ARG_INFO (0 , mask )
1482
- ZEND_ARG_INFO (0 , start )
1483
- ZEND_ARG_INFO (0 , len )
1484
- ZEND_END_ARG_INFO ()
1485
-
1486
- ZEND_BEGIN_ARG_INFO_EX (arginfo_strcspn , 0 , 0 , 2 )
1487
- ZEND_ARG_INFO (0 , str )
1488
- ZEND_ARG_INFO (0 , mask )
1489
- ZEND_ARG_INFO (0 , start )
1490
- ZEND_ARG_INFO (0 , len )
1491
- ZEND_END_ARG_INFO ()
1492
-
1493
- #if HAVE_NL_LANGINFO
1494
- ZEND_BEGIN_ARG_INFO (arginfo_nl_langinfo , 0 )
1495
- ZEND_ARG_INFO (0 , item )
1496
- ZEND_END_ARG_INFO ()
1497
- #endif
1498
-
1499
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_strcoll , IS_LONG , 0 )
1500
- ZEND_ARG_INFO (0 , str1 )
1501
- ZEND_ARG_INFO (0 , str2 )
1502
- ZEND_END_ARG_INFO ()
1503
-
1504
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_trim , 0 , 1 , IS_STRING , 0 )
1505
- ZEND_ARG_INFO (0 , str )
1506
- ZEND_ARG_INFO (0 , character_mask )
1507
- ZEND_END_ARG_INFO ()
1508
-
1509
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_rtrim , 0 , 1 , IS_STRING , 0 )
1510
- ZEND_ARG_INFO (0 , str )
1511
- ZEND_ARG_INFO (0 , character_mask )
1512
- ZEND_END_ARG_INFO ()
1513
-
1514
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_ltrim , 0 , 1 , IS_STRING , 0 )
1515
- ZEND_ARG_INFO (0 , str )
1516
- ZEND_ARG_INFO (0 , character_mask )
1517
- ZEND_END_ARG_INFO ()
1518
-
1519
- ZEND_BEGIN_ARG_INFO_EX (arginfo_wordwrap , 0 , 0 , 1 )
1520
- ZEND_ARG_INFO (0 , str )
1521
- ZEND_ARG_INFO (0 , width )
1522
- ZEND_ARG_INFO (0 , break )
1523
- ZEND_ARG_INFO (0 , cut )
1524
- ZEND_END_ARG_INFO ()
1525
-
1526
- ZEND_BEGIN_ARG_INFO_EX (arginfo_explode , 0 , 0 , 2 )
1527
- ZEND_ARG_INFO (0 , separator )
1528
- ZEND_ARG_INFO (0 , str )
1529
- ZEND_ARG_INFO (0 , limit )
1530
- ZEND_END_ARG_INFO ()
1531
-
1532
- ZEND_BEGIN_ARG_INFO (arginfo_implode , 0 )
1533
- ZEND_ARG_INFO (0 , glue )
1534
- ZEND_ARG_INFO (0 , pieces )
1535
- ZEND_END_ARG_INFO ()
1536
-
1537
- ZEND_BEGIN_ARG_INFO_EX (arginfo_strtok , 0 , 0 , 1 )
1538
- ZEND_ARG_INFO (0 , str )
1539
- ZEND_ARG_INFO (0 , token )
1540
- ZEND_END_ARG_INFO ()
1541
-
1542
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_strtoupper , IS_STRING , 0 )
1543
- ZEND_ARG_INFO (0 , str )
1544
- ZEND_END_ARG_INFO ()
1545
-
1546
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_strtolower , IS_STRING , 0 )
1547
- ZEND_ARG_INFO (0 , str )
1548
- ZEND_END_ARG_INFO ()
1549
-
1550
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_basename , 0 , 1 , IS_STRING , 0 )
1551
- ZEND_ARG_INFO (0 , path )
1552
- ZEND_ARG_INFO (0 , suffix )
1553
- ZEND_END_ARG_INFO ()
1554
-
1555
- ZEND_BEGIN_ARG_INFO_EX (arginfo_dirname , 0 , 0 , 1 )
1556
- ZEND_ARG_INFO (0 , path )
1557
- ZEND_ARG_INFO (0 , levels )
1558
- ZEND_END_ARG_INFO ()
1559
-
1560
- ZEND_BEGIN_ARG_INFO_EX (arginfo_pathinfo , 0 , 0 , 1 )
1561
- ZEND_ARG_INFO (0 , path )
1562
- ZEND_ARG_INFO (0 , options )
1563
- ZEND_END_ARG_INFO ()
1564
-
1565
- ZEND_BEGIN_ARG_INFO_EX (arginfo_stristr , 0 , 0 , 2 )
1566
- ZEND_ARG_INFO (0 , haystack )
1567
- ZEND_ARG_INFO (0 , needle )
1568
- ZEND_ARG_INFO (0 , part )
1569
- ZEND_END_ARG_INFO ()
1570
-
1571
- ZEND_BEGIN_ARG_INFO_EX (arginfo_strstr , 0 , 0 , 2 )
1572
- ZEND_ARG_INFO (0 , haystack )
1573
- ZEND_ARG_INFO (0 , needle )
1574
- ZEND_ARG_INFO (0 , part )
1575
- ZEND_END_ARG_INFO ()
1576
-
1577
- ZEND_BEGIN_ARG_INFO_EX (arginfo_strpos , 0 , 0 , 2 )
1578
- ZEND_ARG_INFO (0 , haystack )
1579
- ZEND_ARG_INFO (0 , needle )
1580
- ZEND_ARG_INFO (0 , offset )
1581
- ZEND_END_ARG_INFO ()
1582
-
1583
- ZEND_BEGIN_ARG_INFO_EX (arginfo_stripos , 0 , 0 , 2 )
1584
- ZEND_ARG_INFO (0 , haystack )
1585
- ZEND_ARG_INFO (0 , needle )
1586
- ZEND_ARG_INFO (0 , offset )
1587
- ZEND_END_ARG_INFO ()
1588
-
1589
- ZEND_BEGIN_ARG_INFO_EX (arginfo_strrpos , 0 , 0 , 2 )
1590
- ZEND_ARG_INFO (0 , haystack )
1591
- ZEND_ARG_INFO (0 , needle )
1592
- ZEND_ARG_INFO (0 , offset )
1593
- ZEND_END_ARG_INFO ()
1594
-
1595
- ZEND_BEGIN_ARG_INFO_EX (arginfo_strripos , 0 , 0 , 2 )
1596
- ZEND_ARG_INFO (0 , haystack )
1597
- ZEND_ARG_INFO (0 , needle )
1598
- ZEND_ARG_INFO (0 , offset )
1599
- ZEND_END_ARG_INFO ()
1600
-
1601
- ZEND_BEGIN_ARG_INFO (arginfo_strrchr , 0 )
1602
- ZEND_ARG_INFO (0 , haystack )
1603
- ZEND_ARG_INFO (0 , needle )
1604
- ZEND_END_ARG_INFO ()
1605
-
1606
- ZEND_BEGIN_ARG_INFO_EX (arginfo_chunk_split , 0 , 0 , 1 )
1607
- ZEND_ARG_INFO (0 , str )
1608
- ZEND_ARG_INFO (0 , chunklen )
1609
- ZEND_ARG_INFO (0 , ending )
1610
- ZEND_END_ARG_INFO ()
1611
-
1612
- ZEND_BEGIN_ARG_INFO_EX (arginfo_substr , 0 , 0 , 2 )
1613
- ZEND_ARG_INFO (0 , str )
1614
- ZEND_ARG_INFO (0 , start )
1615
- ZEND_ARG_INFO (0 , length )
1616
- ZEND_END_ARG_INFO ()
1617
-
1618
- ZEND_BEGIN_ARG_INFO_EX (arginfo_substr_replace , 0 , 0 , 3 )
1619
- ZEND_ARG_INFO (0 , str )
1620
- ZEND_ARG_INFO (0 , replace )
1621
- ZEND_ARG_INFO (0 , start )
1622
- ZEND_ARG_INFO (0 , length )
1623
- ZEND_END_ARG_INFO ()
1624
-
1625
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_quotemeta , IS_STRING , 0 )
1626
- ZEND_ARG_INFO (0 , str )
1627
- ZEND_END_ARG_INFO ()
1628
-
1629
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_ord , IS_LONG , 0 )
1630
- ZEND_ARG_INFO (0 , character )
1631
- ZEND_END_ARG_INFO ()
1632
-
1633
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_chr , IS_STRING , 0 )
1634
- ZEND_ARG_INFO (0 , codepoint )
1635
- ZEND_END_ARG_INFO ()
1636
-
1637
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_ucfirst , IS_STRING , 0 )
1638
- ZEND_ARG_INFO (0 , str )
1639
- ZEND_END_ARG_INFO ()
1640
-
1641
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_lcfirst , IS_STRING , 0 )
1642
- ZEND_ARG_INFO (0 , str )
1643
- ZEND_END_ARG_INFO ()
1644
-
1645
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_ucwords , 0 , 1 , IS_STRING , 0 )
1646
- ZEND_ARG_INFO (0 , str )
1647
- ZEND_ARG_INFO (0 , delimiters )
1648
- ZEND_END_ARG_INFO ()
1649
-
1650
- ZEND_BEGIN_ARG_INFO_EX (arginfo_strtr , 0 , 0 , 2 )
1651
- ZEND_ARG_INFO (0 , str )
1652
- ZEND_ARG_INFO (0 , from )
1653
- ZEND_ARG_INFO (0 , to )
1654
- ZEND_END_ARG_INFO ()
1655
-
1656
- ZEND_BEGIN_ARG_INFO (arginfo_strrev , 0 )
1657
- ZEND_ARG_INFO (0 , str )
1658
- ZEND_END_ARG_INFO ()
1659
-
1660
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_similar_text , 0 , 2 , IS_LONG , 0 )
1661
- ZEND_ARG_INFO (0 , str1 )
1662
- ZEND_ARG_INFO (0 , str2 )
1663
- ZEND_ARG_INFO (1 , percent )
1664
- ZEND_END_ARG_INFO ()
1665
-
1666
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_addcslashes , IS_STRING , 0 )
1667
- ZEND_ARG_INFO (0 , str )
1668
- ZEND_ARG_INFO (0 , charlist )
1669
- ZEND_END_ARG_INFO ()
1670
-
1671
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_addslashes , IS_STRING , 0 )
1672
- ZEND_ARG_INFO (0 , str )
1673
- ZEND_END_ARG_INFO ()
1674
-
1675
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_stripcslashes , IS_STRING , 0 )
1676
- ZEND_ARG_INFO (0 , str )
1677
- ZEND_END_ARG_INFO ()
1678
-
1679
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_stripslashes , IS_STRING , 0 )
1680
- ZEND_ARG_INFO (0 , str )
1681
- ZEND_END_ARG_INFO ()
1682
-
1683
- ZEND_BEGIN_ARG_INFO_EX (arginfo_str_replace , 0 , 0 , 3 )
1684
- ZEND_ARG_INFO (0 , search )
1685
- ZEND_ARG_INFO (0 , replace )
1686
- ZEND_ARG_INFO (0 , subject )
1687
- ZEND_ARG_INFO (1 , replace_count )
1688
- ZEND_END_ARG_INFO ()
1689
-
1690
- ZEND_BEGIN_ARG_INFO_EX (arginfo_str_ireplace , 0 , 0 , 3 )
1691
- ZEND_ARG_INFO (0 , search )
1692
- ZEND_ARG_INFO (0 , replace )
1693
- ZEND_ARG_INFO (0 , subject )
1694
- ZEND_ARG_INFO (1 , replace_count )
1695
- ZEND_END_ARG_INFO ()
1696
-
1697
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_hebrev , 0 , 1 , IS_STRING , 0 )
1698
- ZEND_ARG_INFO (0 , str )
1699
- ZEND_ARG_INFO (0 , max_chars_per_line )
1700
- ZEND_END_ARG_INFO ()
1701
-
1702
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_hebrevc , 0 , 1 , IS_STRING , 0 )
1703
- ZEND_ARG_INFO (0 , str )
1704
- ZEND_ARG_INFO (0 , max_chars_per_line )
1705
- ZEND_END_ARG_INFO ()
1706
-
1707
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_nl2br , 0 , 1 , IS_STRING , 0 )
1708
- ZEND_ARG_INFO (0 , str )
1709
- ZEND_ARG_INFO (0 , is_xhtml )
1710
- ZEND_END_ARG_INFO ()
1711
-
1712
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_strip_tags , 0 , 1 , IS_STRING , 0 )
1713
- ZEND_ARG_INFO (0 , str )
1714
- ZEND_ARG_INFO (0 , allowable_tags )
1715
- ZEND_END_ARG_INFO ()
1716
-
1717
- ZEND_BEGIN_ARG_INFO_EX (arginfo_setlocale , 0 , 0 , 2 )
1718
- ZEND_ARG_INFO (0 , category )
1719
- ZEND_ARG_VARIADIC_INFO (0 , locales )
1720
- ZEND_END_ARG_INFO ()
1721
-
1722
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_parse_str , 0 , 2 , IS_VOID , 0 )
1723
- ZEND_ARG_INFO (0 , encoded_string )
1724
- ZEND_ARG_INFO (1 , result )
1725
- ZEND_END_ARG_INFO ()
1726
-
1727
- ZEND_BEGIN_ARG_INFO_EX (arginfo_str_getcsv , 0 , 0 , 1 )
1728
- ZEND_ARG_INFO (0 , string )
1729
- ZEND_ARG_INFO (0 , delimiter )
1730
- ZEND_ARG_INFO (0 , enclosure )
1731
- ZEND_ARG_INFO (0 , escape )
1732
- ZEND_END_ARG_INFO ()
1733
-
1734
- ZEND_BEGIN_ARG_INFO (arginfo_str_repeat , 0 )
1735
- ZEND_ARG_INFO (0 , input )
1736
- ZEND_ARG_INFO (0 , mult )
1737
- ZEND_END_ARG_INFO ()
1738
-
1739
- ZEND_BEGIN_ARG_INFO_EX (arginfo_count_chars , 0 , 0 , 1 )
1740
- ZEND_ARG_INFO (0 , input )
1741
- ZEND_ARG_INFO (0 , mode )
1742
- ZEND_END_ARG_INFO ()
1743
-
1744
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_strnatcmp , IS_LONG , 0 )
1745
- ZEND_ARG_INFO (0 , s1 )
1746
- ZEND_ARG_INFO (0 , s2 )
1747
- ZEND_END_ARG_INFO ()
1748
-
1749
- ZEND_BEGIN_ARG_INFO (arginfo_localeconv , 0 )
1750
- ZEND_END_ARG_INFO ()
1751
-
1752
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_strnatcasecmp , IS_LONG , 0 )
1753
- ZEND_ARG_INFO (0 , s1 )
1754
- ZEND_ARG_INFO (0 , s2 )
1755
- ZEND_END_ARG_INFO ()
1756
-
1757
- ZEND_BEGIN_ARG_INFO_EX (arginfo_substr_count , 0 , 0 , 2 )
1758
- ZEND_ARG_INFO (0 , haystack )
1759
- ZEND_ARG_INFO (0 , needle )
1760
- ZEND_ARG_INFO (0 , offset )
1761
- ZEND_ARG_INFO (0 , length )
1762
- ZEND_END_ARG_INFO ()
1763
-
1764
- ZEND_BEGIN_ARG_INFO_EX (arginfo_str_pad , 0 , 0 , 2 )
1765
- ZEND_ARG_INFO (0 , input )
1766
- ZEND_ARG_INFO (0 , pad_length )
1767
- ZEND_ARG_INFO (0 , pad_string )
1768
- ZEND_ARG_INFO (0 , pad_type )
1769
- ZEND_END_ARG_INFO ()
1770
-
1771
- ZEND_BEGIN_ARG_INFO_EX (arginfo_sscanf , 0 , 0 , 2 )
1772
- ZEND_ARG_INFO (0 , str )
1773
- ZEND_ARG_INFO (0 , format )
1774
- ZEND_ARG_VARIADIC_INFO (1 , vars )
1775
- ZEND_END_ARG_INFO ()
1776
-
1777
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_str_rot13 , IS_STRING , 0 )
1778
- ZEND_ARG_INFO (0 , str )
1779
- ZEND_END_ARG_INFO ()
1780
-
1781
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_str_shuffle , IS_STRING , 0 )
1782
- ZEND_ARG_INFO (0 , str )
1783
- ZEND_END_ARG_INFO ()
1784
-
1785
- ZEND_BEGIN_ARG_INFO_EX (arginfo_str_word_count , 0 , 0 , 1 )
1786
- ZEND_ARG_INFO (0 , str )
1787
- ZEND_ARG_INFO (0 , format )
1788
- ZEND_ARG_INFO (0 , charlist )
1789
- ZEND_END_ARG_INFO ()
1790
-
1791
- #ifdef HAVE_STRFMON
1792
- ZEND_BEGIN_ARG_INFO (arginfo_money_format , 0 )
1793
- ZEND_ARG_INFO (0 , format )
1794
- ZEND_ARG_INFO (0 , value )
1795
- ZEND_END_ARG_INFO ()
1796
- #endif
1797
-
1798
- ZEND_BEGIN_ARG_INFO_EX (arginfo_str_split , 0 , 0 , 1 )
1799
- ZEND_ARG_INFO (0 , str )
1800
- ZEND_ARG_INFO (0 , split_length )
1801
- ZEND_END_ARG_INFO ()
1802
-
1803
- ZEND_BEGIN_ARG_INFO_EX (arginfo_strpbrk , 0 , 0 , 2 )
1804
- ZEND_ARG_INFO (0 , haystack )
1805
- ZEND_ARG_INFO (0 , char_list )
1806
- ZEND_END_ARG_INFO ()
1807
-
1808
- ZEND_BEGIN_ARG_INFO_EX (arginfo_substr_compare , 0 , 0 , 3 )
1809
- ZEND_ARG_INFO (0 , main_str )
1810
- ZEND_ARG_INFO (0 , str )
1811
- ZEND_ARG_INFO (0 , offset )
1812
- ZEND_ARG_INFO (0 , length )
1813
- ZEND_ARG_INFO (0 , case_sensitivity )
1814
- ZEND_END_ARG_INFO ()
1815
-
1816
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_utf8_encode , 0 , 1 , IS_STRING , 0 )
1817
- ZEND_ARG_INFO (0 , data )
1818
- ZEND_END_ARG_INFO ()
1819
-
1820
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_utf8_decode , 0 , 1 , IS_STRING , 0 )
1821
- ZEND_ARG_INFO (0 , data )
1822
- ZEND_END_ARG_INFO ()
1823
- /* }}} */
1824
1470
/* {{{ type.c */
1825
1471
ZEND_BEGIN_ARG_INFO (arginfo_gettype , 0 )
1826
1472
ZEND_ARG_INFO (0 , var )
0 commit comments