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

index 764e53b2cd7464d524982a77028268671811f3b0..d9fe89c6619556fd7e9b67f857d45077b8880cc4 100644 (file)
@@ -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),