]> granicus.if.org Git - php/commitdiff
Add sha1 arginfo stubs
authorinem0o <cuneaz.leo@gmail.com>
Mon, 19 Aug 2019 10:08:24 +0000 (12:08 +0200)
committerChristoph M. Becker <cmbecker69@gmx.de>
Mon, 19 Aug 2019 10:35:53 +0000 (12:35 +0200)
ext/standard/basic_functions.c
ext/standard/basic_functions.stub.php
ext/standard/basic_functions_arginfo.h

index e9749b5e911cccf117bff450f29ac5efad387b90..19bb038bf0b4f054e11b4aefca550af8c9d43dc7 100644 (file)
@@ -1695,17 +1695,6 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_random_int, 0, 0, 2)
        ZEND_ARG_INFO(0, max)
 ZEND_END_ARG_INFO()
 /* }}} */
-/* {{{ sha1.c */
-ZEND_BEGIN_ARG_INFO_EX(arginfo_sha1, 0, 0, 1)
-       ZEND_ARG_INFO(0, str)
-       ZEND_ARG_INFO(0, raw_output)
-ZEND_END_ARG_INFO()
-
-ZEND_BEGIN_ARG_INFO_EX(arginfo_sha1_file, 0, 0, 1)
-       ZEND_ARG_INFO(0, filename)
-       ZEND_ARG_INFO(0, raw_output)
-ZEND_END_ARG_INFO()
-/* }}} */
 /* {{{ soundex.c */
 ZEND_BEGIN_ARG_INFO(arginfo_soundex, 0)
        ZEND_ARG_INFO(0, str)
index e6187a1f1fba6b9ce01d9475e7c5308bd5d3f56c..b7b89a04cf12e636db9cf7f0abc05e58b0ed688c 100644 (file)
@@ -132,6 +132,13 @@ function getmyinode() {}
 
 function getlastmod(): int {}
 
+/* sha1.c */
+
+function sha1(string $str, bool $raw_output = false): string {}
+
+/** @return string|false */
+function sha1_file(string $filename, bool $raw_output = false) {}
+
 /* syslog.c */
 
 #ifdef HAVE_SYSLOG_H
index 587b7c3b5727aac3ab744987faec1e92e4a3bc5a..0981640447fbb00bf927141f631ae4b012686a75 100644 (file)
@@ -148,6 +148,10 @@ ZEND_END_ARG_INFO()
 
 #define arginfo_getlastmod arginfo_ob_get_level
 
+#define arginfo_sha1 arginfo_md5
+
+#define arginfo_sha1_file arginfo_md5_file
+
 #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)