]> granicus.if.org Git - php/commitdiff
Add crypt() function's stub
authorinem0o <cuneaz.leo@gmail.com>
Mon, 12 Aug 2019 17:17:41 +0000 (19:17 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Tue, 13 Aug 2019 09:28:32 +0000 (11:28 +0200)
Closes GH-4515.

ext/standard/basic_functions.c
ext/standard/basic_functions.stub.php
ext/standard/basic_functions_arginfo.h

index dec8ea72151cd9eed92ed5463cb4a5046db94223..fbb435616fdb7b2c36d582404f38e8bb337ed181 100644 (file)
@@ -767,12 +767,6 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_get_browser, 0, 0, 0)
        ZEND_ARG_INFO(0, return_array)
 ZEND_END_ARG_INFO()
 /* }}} */
-/* {{{ crypt.c */
-ZEND_BEGIN_ARG_INFO_EX(arginfo_crypt, 0, 0, 1)
-       ZEND_ARG_INFO(0, str)
-       ZEND_ARG_INFO(0, salt)
-ZEND_END_ARG_INFO()
-/* }}} */
 /* {{{ cyr_convert.c */
 ZEND_BEGIN_ARG_INFO(arginfo_convert_cyr_string, 0)
        ZEND_ARG_INFO(0, str)
index baeb85ded4ac00bd317aebf810ee4d953155aa88..9d6833c6395707e165191636091271994578ce69 100644 (file)
@@ -71,6 +71,10 @@ function base64_decode(string $str, bool $strict = false) {}
 
 function crc32(string $str): int {}
 
+/* crypt.c */
+
+function crypt(string $str, string $salt = UNKNOWN): string {}
+
 /* syslog.c */
 
 #ifdef HAVE_SYSLOG_H
index 42c70bf65651adc6fd5c92739a88a4097d7053fc..e3300cbcec2602ae392df7d151827967adaa75d6 100644 (file)
@@ -83,6 +83,11 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_crc32, 0, 1, IS_LONG, 0)
        ZEND_ARG_TYPE_INFO(0, str, IS_STRING, 0)
 ZEND_END_ARG_INFO()
 
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_crypt, 0, 1, IS_STRING, 0)
+       ZEND_ARG_TYPE_INFO(0, str, IS_STRING, 0)
+       ZEND_ARG_TYPE_INFO(0, salt, IS_STRING, 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)