]> granicus.if.org Git - php/commitdiff
Remove HAVE_CRYPT checks
authorNikita Popov <nikic@php.net>
Fri, 25 Mar 2016 20:06:10 +0000 (21:06 +0100)
committerNikita Popov <nikic@php.net>
Fri, 25 Mar 2016 20:09:47 +0000 (21:09 +0100)
We always provide a crypt implementation. HAVE_CRYPT is only
relevant as to whether the crypt() C function exists.

ext/opcache/Optimizer/zend_func_info.c
ext/standard/basic_functions.c
ext/standard/crypt.c
ext/standard/password.c
ext/standard/php_crypt.h
win32/build/config.w32.h.in

index d1b6e760d0ec657ea335373bd11b404c65619df4..2aa3ecb928c80718447d66a17db6c745107562ab 100644 (file)
@@ -699,9 +699,7 @@ static const func_info_t func_infos[] = {
        F1("pack",                         MAY_BE_FALSE | MAY_BE_STRING),
        F1("unpack",                       MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY),
        F1("get_browser",                  MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_OBJECT | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_ANY),
-#if HAVE_CRYPT
        F1("crypt",                        MAY_BE_NULL | MAY_BE_STRING),
-#endif
        F1("opendir",                      MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_RESOURCE),
        F1("closedir",                     MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
        F1("chdir",                        MAY_BE_FALSE | MAY_BE_TRUE),
index 10d7622ee105db2f4923f20772f26213cad04273..6323d18b5f18ea10998a5f8bc06a878fa052ed04 100644 (file)
@@ -872,12 +872,10 @@ ZEND_END_ARG_INFO()
 
 /* }}} */
 /* {{{ crypt.c */
-#if HAVE_CRYPT
 ZEND_BEGIN_ARG_INFO_EX(arginfo_crypt, 0, 0, 1)
        ZEND_ARG_INFO(0, str)
        ZEND_ARG_INFO(0, salt)
 ZEND_END_ARG_INFO()
-#endif
 /* }}} */
 /* {{{ cyr_convert.c */
 ZEND_BEGIN_ARG_INFO(arginfo_convert_cyr_string, 0)
@@ -3170,10 +3168,8 @@ const zend_function_entry basic_functions[] = { /* {{{ */
        /* functions from browscap.c */
        PHP_FE(get_browser,                                                                                                             arginfo_get_browser)
 
-#if HAVE_CRYPT
        /* functions from crypt.c */
        PHP_FE(crypt,                                                                                                                   arginfo_crypt)
-#endif
 
        /* functions from dir.c */
        PHP_FE(opendir,                                                                                                                 arginfo_opendir)
@@ -3643,10 +3639,7 @@ PHP_MINIT_FUNCTION(basic) /* {{{ */
        BASIC_MINIT_SUBMODULE(nl_langinfo)
 #endif
 
-#if HAVE_CRYPT
        BASIC_MINIT_SUBMODULE(crypt)
-#endif
-
        BASIC_MINIT_SUBMODULE(lcg)
 
        BASIC_MINIT_SUBMODULE(dir)
@@ -3715,10 +3708,7 @@ PHP_MSHUTDOWN_FUNCTION(basic) /* {{{ */
 #if defined(HAVE_LOCALECONV) && defined(ZTS)
        BASIC_MSHUTDOWN_SUBMODULE(localeconv)
 #endif
-#if HAVE_CRYPT
        BASIC_MSHUTDOWN_SUBMODULE(crypt)
-#endif
-
        BASIC_MSHUTDOWN_SUBMODULE(random)
 
        zend_hash_destroy(&basic_submodules);
index a5cb7faf9b05f3b79c7d7b19d4bbbef0f3b5a708..9249d9d96b081aa66876557dca41beb7b04a5436 100644 (file)
@@ -24,7 +24,6 @@
 #include <stdlib.h>
 
 #include "php.h"
-#if HAVE_CRYPT
 
 #if HAVE_UNISTD_H
 #include <unistd.h>
@@ -287,7 +286,6 @@ PHP_FUNCTION(crypt)
        RETURN_STR(result);
 }
 /* }}} */
-#endif
 
 /*
  * Local variables:
index a46f4889e57e00d7078273ac3fa76d0e40e25747..2a5cec3e93b33387ad3c478108647d2ccacf68a4 100644 (file)
@@ -21,7 +21,6 @@
 #include <stdlib.h>
 
 #include "php.h"
-#if HAVE_CRYPT
 
 #include "fcntl.h"
 #include "php_password.h"
@@ -384,7 +383,6 @@ PHP_FUNCTION(password_hash)
 }
 /* }}} */
 
-#endif /* HAVE_CRYPT */
 /*
  * Local variables:
  * tab-width: 4
index bf7a13333f298b8fabdbbf1dc2c406e219811079..cff71d867bc5ad1e79cbf92bb8dfb34777143baf 100644 (file)
 
 PHPAPI zend_string *php_crypt(const char *password, const int pass_len, const char *salt, int salt_len, zend_bool quiet);
 PHP_FUNCTION(crypt);
-#if HAVE_CRYPT
 PHP_MINIT_FUNCTION(crypt);
 PHP_MSHUTDOWN_FUNCTION(crypt);
 PHP_RINIT_FUNCTION(crypt);
-#endif
 
 #endif
 
index d92f9227af118b5cc6bcc275a8b6fccd02d15444..2a8297a14450802186e878d70b1622c137f1b8d3 100644 (file)
@@ -22,9 +22,6 @@
 #define PHP_PREFIX "@PREFIX@"
 #define PHP_SYSCONFDIR "@PREFIX@"
 
-/* Enable / Disable crypt() function (default: enabled) */
-#define HAVE_CRYPT 1
-
 /* PHP Runtime Configuration */
 #define PHP_URL_FOPEN 1
 #define USE_CONFIG_FILE 1