]> granicus.if.org Git - php/commitdiff
Add hrtime arginfo stubs
authorTheodore Brown <theodorejb@outlook.com>
Wed, 14 Aug 2019 13:32:51 +0000 (08:32 -0500)
committerChristoph M. Becker <cmbecker69@gmx.de>
Wed, 14 Aug 2019 14:46:10 +0000 (16:46 +0200)
ext/standard/basic_functions.c
ext/standard/basic_functions.stub.php
ext/standard/basic_functions_arginfo.h

index 3a17613347e50ca4c7f902fc16af2b10e36054c4..7935657bf8d2ac54a0627273c0ca1e52ebe7d712 100644 (file)
@@ -1280,11 +1280,6 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_http_response_code, 0, 0, 0)
        ZEND_ARG_INFO(0, response_code)
 ZEND_END_ARG_INFO()
 /* }}} */
-/* {{{ hrtime.c */
-ZEND_BEGIN_ARG_INFO(arginfo_hrtime, 0)
-       ZEND_ARG_INFO(0, get_as_number)
-ZEND_END_ARG_INFO()
-/* }}} */
 /* {{{ html.c */
 ZEND_BEGIN_ARG_INFO_EX(arginfo_htmlspecialchars, 0, 0, 1)
        ZEND_ARG_INFO(0, string)
index 418170970d14e87b989a3a772fbae512d2f25560..51095d7457cfb2f6748cbbce927b8457100e841e 100644 (file)
@@ -94,6 +94,11 @@ function crc32(string $str): int {}
 
 function crypt(string $str, string $salt = UNKNOWN): string {}
 
+/* hrtime.c */
+
+/** @return array|int|float|false */
+function hrtime(bool $get_as_number = false) {}
+
 /* syslog.c */
 
 #ifdef HAVE_SYSLOG_H
index 54fcce7217033e257eb2bc95f8edcd55674b43c2..b9ce39ad1c82061f50cd9f52184c5b3ae1e18a2a 100644 (file)
@@ -114,6 +114,10 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_crypt, 0, 1, IS_STRING, 0)
        ZEND_ARG_TYPE_INFO(0, salt, IS_STRING, 0)
 ZEND_END_ARG_INFO()
 
+ZEND_BEGIN_ARG_INFO_EX(arginfo_hrtime, 0, 0, 0)
+       ZEND_ARG_TYPE_INFO(0, get_as_number, _IS_BOOL, 0)
+ZEND_END_ARG_INFO()
+
 #if defined(HAVE_SYSLOG_H)
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_openlog, 0, 3, _IS_BOOL, 0)
        ZEND_ARG_TYPE_INFO(0, ident, IS_STRING, 0)
@@ -135,13 +139,13 @@ ZEND_END_ARG_INFO()
 #endif
 
 #if defined(HAVE_INET_NTOP)
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_inet_ntop, 0, 1, 0, 0)
+ZEND_BEGIN_ARG_INFO_EX(arginfo_inet_ntop, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, in_addr, IS_STRING, 0)
 ZEND_END_ARG_INFO()
 #endif
 
 #if defined(HAVE_INET_PTON)
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_inet_pton, 0, 1, 0, 0)
+ZEND_BEGIN_ARG_INFO_EX(arginfo_inet_pton, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, ip_address, IS_STRING, 0)
 ZEND_END_ARG_INFO()
-#endif
\ No newline at end of file
+#endif