From 6081c2284e35b2678796ea7bdd6b63fce2fee22d Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Tue, 20 Mar 2007 20:00:27 +0000 Subject: [PATCH] - MFH Optional dependency for SPL must be specified in header --- ext/mysqli/mysqli.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ext/mysqli/mysqli.c b/ext/mysqli/mysqli.c index 764e53b2cd..d9fe89c661 100644 --- a/ext/mysqli/mysqli.c +++ b/ext/mysqli/mysqli.c @@ -415,8 +415,21 @@ PHP_MYSQLI_EXPORT(zend_object_value) mysqli_objects_new(zend_class_entry *class_ /* {{{ mysqli_module_entry */ +/* Dependancies */ +static zend_module_dep mysqli_deps[] = { +#if defined(HAVE_SPL) && ((PHP_MAJOR_VERSION > 5) || (PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION >= 1)) + ZEND_MOD_REQUIRED("spl") +#endif + {NULL, NULL, NULL} +}; + zend_module_entry mysqli_module_entry = { +#if ZEND_MODULE_API_NO >= 20050922 + STANDARD_MODULE_HEADER_EX, NULL, + mysqli_deps, +#elif ZEND_MODULE_API_NO >= 20010901 STANDARD_MODULE_HEADER, +#endif "mysqli", mysqli_functions, PHP_MINIT(mysqli), -- 2.40.0