]> granicus.if.org Git - php/commitdiff
- Optional dependency for SPL must be specified in header
authorMarcus Boerger <helly@php.net>
Tue, 20 Mar 2007 20:00:07 +0000 (20:00 +0000)
committerMarcus Boerger <helly@php.net>
Tue, 20 Mar 2007 20:00:07 +0000 (20:00 +0000)
ext/mysqli/mysqli.c

index 2656432757f423a33f629509c6cf765c4e93ccd7..206fb81e0885126f916bdd9a6f3de05a842db7c7 100644 (file)
@@ -425,7 +425,20 @@ PHP_MYSQLI_EXPORT(zend_object_value) mysqli_objects_new(zend_class_entry *class_
        
 /* {{{ mysqli_module_entry
  */
+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
        STANDARD_MODULE_HEADER,
        "mysqli",
        mysqli_functions,