]> granicus.if.org Git - php/commitdiff
Use the new dependency system
authorfoobar <sniper@php.net>
Fri, 17 Jun 2005 16:42:54 +0000 (16:42 +0000)
committerfoobar <sniper@php.net>
Fri, 17 Jun 2005 16:42:54 +0000 (16:42 +0000)
ext/spl/php_spl.c
ext/sqlite/sqlite.c
ext/xmlreader/php_xmlreader.c

index b5d49d7311912af3240f37486687d8386c579a68..900c0974e709e414048dccba9704364c2fc7dca2 100755 (executable)
@@ -581,10 +581,23 @@ PHP_RSHUTDOWN_FUNCTION(spl) /* {{{ */
        return SUCCESS;
 } /* }}} */
 
+#ifdef HAVE_SIMPLEXML
+static zend_module_dep spl_deps[] = {
+       ZEND_MOD_REQUIRED("libxml")
+       ZEND_MOD_REQUIRED("simplexml")
+       {NULL, NULL, NULL}
+};
+#endif
+
 /* {{{ spl_module_entry
  */
 zend_module_entry spl_module_entry = {
+#ifdef HAVE_SIMPLEXML
+       STANDARD_MODULE_HEADER_EX, NULL,
+       spl_deps,
+#else
        STANDARD_MODULE_HEADER,
+#endif
        "SPL",
        spl_functions,
        PHP_MINIT(spl),
index 7673b428fba1c160a95fe123625cefcb694e4f02..6c1352db657e330a7741a4744d6ce42356ed2ce2 100644 (file)
@@ -275,7 +275,7 @@ static zend_module_dep sqlite_deps[] = {
 #if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)
        ZEND_MOD_REQUIRED("session")
 #endif
-#if PHP_SQLITE2_HAVE_PDO
+#ifdef PHP_SQLITE2_HAVE_PDO
        ZEND_MOD_REQUIRED("pdo")
 #endif
        {NULL, NULL, NULL}
@@ -1096,7 +1096,7 @@ PHP_MINIT_FUNCTION(sqlite)
        REGISTER_LONG_CONSTANT("SQLITE_ROW",                    SQLITE_ROW, CONST_CS|CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("SQLITE_DONE",                   SQLITE_DONE, CONST_CS|CONST_PERSISTENT);
 
-#if PHP_SQLITE2_HAVE_PDO
+#ifdef PHP_SQLITE2_HAVE_PDO
     if (FAILURE == php_pdo_register_driver(&pdo_sqlite2_driver)) {
         return FAILURE;
     }
@@ -1109,7 +1109,7 @@ PHP_MSHUTDOWN_FUNCTION(sqlite)
 {
        UNREGISTER_INI_ENTRIES();
 
-#if PHP_SQLITE2_HAVE_PDO
+#ifdef PHP_SQLITE2_HAVE_PDO
     php_pdo_unregister_driver(&pdo_sqlite2_driver);
 #endif
 
index 191f878c919c91f9495780f2827ce31ad019d849..1fe1eb3f8b31b043277151e337013aeb0dbff07e 100644 (file)
@@ -276,10 +276,16 @@ static xmlRelaxNGPtr _xmlreader_get_relaxNG(char *source, int source_len, int ty
 }
 #endif
 
+static zend_module_dep xmlreader_deps[] = {
+       ZEND_MOD_REQUIRED("libxml")
+       {NULL, NULL, NULL}
+};
+
 /* {{{ xmlreader_module_entry
  */
 zend_module_entry xmlreader_module_entry = {
-       STANDARD_MODULE_HEADER,
+       STANDARD_MODULE_HEADER_EX, NULL,
+       xmlreader_deps,
        "xmlreader",
        NULL,
        PHP_MINIT(xmlreader),