From: inem0o Date: Fri, 16 Aug 2019 10:17:45 +0000 (+0200) Subject: Add md5 arginfo stubs X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ff7900f551908e43348b10b5dc2ec20267a0ffbd;p=php Add md5 arginfo stubs --- diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index 3b2f579cf1..8572c1fbb5 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -1585,17 +1585,6 @@ ZEND_BEGIN_ARG_INFO(arginfo_intdiv, 0) ZEND_ARG_INFO(0, divisor) ZEND_END_ARG_INFO() /* }}} */ -/* {{{ md5.c */ -ZEND_BEGIN_ARG_INFO_EX(arginfo_md5, 0, 0, 1) - ZEND_ARG_INFO(0, str) - ZEND_ARG_INFO(0, raw_output) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO_EX(arginfo_md5_file, 0, 0, 1) - ZEND_ARG_INFO(0, filename) - ZEND_ARG_INFO(0, raw_output) -ZEND_END_ARG_INFO() -/* }}} */ /* {{{ metaphone.c */ ZEND_BEGIN_ARG_INFO_EX(arginfo_metaphone, 0, 0, 1) ZEND_ARG_INFO(0, text) diff --git a/ext/standard/basic_functions.stub.php b/ext/standard/basic_functions.stub.php index 9cd3cb5ad2..09ba7c2ecb 100644 --- a/ext/standard/basic_functions.stub.php +++ b/ext/standard/basic_functions.stub.php @@ -109,6 +109,13 @@ function hrtime(bool $get_as_number = false) {} function lcg_value(): float {} +/* md5.c */ + +function md5(string $str, bool $raw_output = false): string {} + +/** @return string|false */ +function md5_file(string $filename, bool $raw_output = false) {} + /* syslog.c */ #ifdef HAVE_SYSLOG_H diff --git a/ext/standard/basic_functions_arginfo.h b/ext/standard/basic_functions_arginfo.h index fdef11b68b..00cc0b4b77 100644 --- a/ext/standard/basic_functions_arginfo.h +++ b/ext/standard/basic_functions_arginfo.h @@ -125,6 +125,16 @@ 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() +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_md5, 0, 1, IS_STRING, 0) + ZEND_ARG_TYPE_INFO(0, str, IS_STRING, 0) + ZEND_ARG_TYPE_INFO(0, raw_output, _IS_BOOL, 0) +ZEND_END_ARG_INFO() + +ZEND_BEGIN_ARG_INFO_EX(arginfo_md5_file, 0, 0, 1) + ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0) + ZEND_ARG_TYPE_INFO(0, raw_output, _IS_BOOL, 0) +ZEND_END_ARG_INFO() + ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_lcg_value, 0, 0, IS_DOUBLE, 0) ZEND_END_ARG_INFO()