]> granicus.if.org Git - php/commitdiff
* zend_module_entry change: apino, debug and zts are moved first,
authorStig Bakken <ssb@php.net>
Thu, 11 Oct 2001 23:33:59 +0000 (23:33 +0000)
committerStig Bakken <ssb@php.net>
Thu, 11 Oct 2001 23:33:59 +0000 (23:33 +0000)
  see README.EXTENSIONS file for upgrade help.
@Introduced extension version numbers (Stig)

97 files changed:
README.EXTENSIONS [new file with mode: 0644]
ext/aspell/aspell.c
ext/bcmath/bcmath.c
ext/calendar/calendar.c
ext/ccvs/ccvs.c
ext/com/COM.c
ext/cpdf/cpdf.c
ext/crack/crack.c
ext/ctype/ctype.c
ext/curl/curl.c
ext/cybercash/cybercash.c
ext/cybermut/cybermut.c
ext/cyrus/cyrus.c
ext/db/db.c
ext/dba/dba.c
ext/dbase/dbase.c
ext/dbplus/dbplus.c
ext/dbx/dbx.c
ext/domxml/php_domxml.c
ext/dotnet/dotnet.cpp
ext/exif/exif.c
ext/fbsql/php_fbsql.c
ext/fdf/fdf.c
ext/filepro/filepro.c
ext/fribidi/fribidi.c
ext/ftp/php_ftp.c
ext/gd/gd.c
ext/gettext/gettext.c
ext/gmp/gmp.c
ext/hyperwave/hw.c
ext/icap/php_icap.c
ext/iconv/iconv.c
ext/imap/php_imap.c
ext/informix/ifx.ec
ext/ingres_ii/ii.c
ext/interbase/interbase.c
ext/java/java.c
ext/ldap/ldap.c
ext/mailparse/mailparse.c
ext/mbstring/mbstring.c
ext/mcal/php_mcal.c
ext/mcrypt/mcrypt.c
ext/mhash/mhash.c
ext/ming/ming.c
ext/mnogosearch/php_mnogo.c
ext/msession/msession.c
ext/msql/php_msql.c
ext/mssql/php_mssql.c
ext/muscat/muscat.c
ext/mysql/php_mysql.c
ext/ncurses/ncurses.c
ext/notes/php_notes.c
ext/oci8/oci8.c
ext/odbc/php_odbc.c
ext/odbc/velocis.c
ext/openssl/openssl.c
ext/oracle/oracle.c
ext/ovrimos/ovrimos.c
ext/pcntl/pcntl.c
ext/pcre/php_pcre.c
ext/pdf/pdf.c
ext/pfpro/pfpro.c
ext/pgsql/pgsql.c
ext/posix/posix.c
ext/pspell/pspell.c
ext/qtdom/qtdom.c
ext/readline/readline.c
ext/recode/recode.c
ext/rpc/com/com_wrapper.c
ext/rpc/dotnet/dotnet.cpp
ext/rpc/java/java.c
ext/rpc/xmlrpc/xmlrpc-epi-php.c
ext/sablot/sablot.c
ext/satellite/php_orbit.c
ext/session/mod_mm.c
ext/session/session.c
ext/shmop/shmop.c
ext/skeleton/skeleton.c
ext/snmp/snmp.c
ext/snmp/winsnmp.c
ext/sockets/sockets.c
ext/standard/basic_functions.c
ext/standard/info.c
ext/swf/swf.c
ext/sybase/php_sybase_db.c
ext/sybase_ct/php_sybase_ct.c
ext/sysvsem/sysvsem.c
ext/sysvshm/sysvshm.c
ext/vpopmail/php_vpopmail.c
ext/wddx/wddx.c
ext/xml/xml.c
ext/xmlrpc/xmlrpc-epi-php.c
ext/xslt/sablot.c
ext/yaz/php_yaz.c
ext/yp/yp.c
ext/zip/zip.c
ext/zlib/zlib.c

diff --git a/README.EXTENSIONS b/README.EXTENSIONS
new file mode 100644 (file)
index 0000000..51e3b73
--- /dev/null
@@ -0,0 +1,39 @@
+Between PHP 4.0.6 and 4.1.0, the Zend module struct changed in a way
+that broke both source and binary compatibility.  If you are
+maintaining a third party extension, here's how to update it:
+
+If this was your old module entry:
+
+zend_module_entry foo_module_entry = {
+    "foo",                /* extension name */
+    foo_functions,        /* extension function list */
+    NULL,                 /* extension-wide startup function */
+    NULL,                 /* extension-wide shutdown function */
+    PHP_RINIT(foo),       /* per-request startup function */
+    PHP_RSHUTDOWN(foo),   /* per-request shutdown function */
+    PHP_MINFO(foo),       /* information function */
+    STANDARD_MODULE_PROPERTIES
+};
+
+Here's how it should look if you want your code to build with PHP
+4.1.0 and up:
+
+zend_module_entry foo_module_entry = {
+#if ZEND_MODULE_API_NO >= 20010901
+    STANDARD_MODULE_HEADER,
+#endif
+    "foo",                /* extension name */
+    foo_functions,        /* extension function list */
+    NULL,                 /* extension-wide startup function */
+    NULL,                 /* extension-wide shutdown function */
+    PHP_RINIT(foo),       /* per-request startup function */
+    PHP_RSHUTDOWN(foo),   /* per-request shutdown function */
+    PHP_MINFO(foo),       /* information function */
+#if ZEND_MODULE_API_NO >= 20010901
+    FOO_VERSION,          /* extension version number (string) */
+#endif
+    STANDARD_MODULE_PROPERTIES
+};
+
+If you don't care about source compatibility with earlier PHP releases
+than 4.1.0, you can drop the #if/#endif lines.
index d8e5a5387b8499a48e7b5f7630c9e954db728ac0..13c6182300a93517aef5cbfd321a4700bb608b91 100644 (file)
@@ -51,7 +51,8 @@ function_entry aspell_functions[] = {
 static int le_aspell;
 
 zend_module_entry aspell_module_entry = {
-       "aspell", aspell_functions, PHP_MINIT(aspell), NULL, NULL, NULL, PHP_MINFO(aspell), STANDARD_MODULE_PROPERTIES
+    STANDARD_MODULE_HEADER,
+       "aspell", aspell_functions, PHP_MINIT(aspell), NULL, NULL, NULL, PHP_MINFO(aspell), NO_VERSION_YET, STANDARD_MODULE_PROPERTIES
 };
 
 #ifdef COMPILE_DL_ASPELL
index 0cb4f11a2b47bc48bf61fca3a7e80526b85585b4..95efd3a0c4e087b515f80a3b0806592d2f2e2b0d 100644 (file)
@@ -44,13 +44,15 @@ function_entry bcmath_functions[] = {
 };
 
 zend_module_entry bcmath_module_entry = {
+       STANDARD_MODULE_HEADER,
        "bcmath",
-    bcmath_functions,
+       bcmath_functions,
        PHP_MINIT(bcmath),
        PHP_MSHUTDOWN(bcmath),
        PHP_RINIT(bcmath),
        NULL,
        PHP_MINFO(bcmath),
+       NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index b10bc4203612a047c766c603bba61b7aded8d308..bbabe3582fcd7bae4ceb8435bbfaead152de70bf 100644 (file)
@@ -57,6 +57,7 @@ function_entry calendar_functions[] = {
 
 
 zend_module_entry calendar_module_entry = {
+       STANDARD_MODULE_HEADER,
        "calendar", 
        calendar_functions, 
        PHP_MINIT(calendar),
@@ -64,6 +65,7 @@ zend_module_entry calendar_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(calendar),
+       NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES,
 };
 
index 3035c814d59ef0e2ca12a7e46a7a166f178c2a5f..dbb7dc75d3bd8227ff4980c502d44aa1eff64327 100644 (file)
@@ -97,15 +97,17 @@ static char const cvsid[] = "$Id$";
 
        /* Declare our module to the Zend engine */
        zend_module_entry ccvs_module_entry = {
+        STANDARD_MODULE_HEADER,
                "CCVS",
                ccvs_functions,
                NULL, NULL, NULL, NULL,
                PHP_MINFO(ccvs),
+        NO_VERSION_YET,
                STANDARD_MODULE_PROPERTIES
        };
 
-#ifdef COMPILE_DL_LDAP
-ZEND_GET_MODULE(ldap)
+#ifdef COMPILE_DL_CCVS
+ZEND_GET_MODULE(ccvs)
 #endif
 
 /* Full Functions (The actual CCVS functions and any internal php hooked functions such as MINFO) */
index b4aebc5fa364414baa0f4bf25269d05fa79738af..794a71ae16565670cba09866324b8edc21deb4cc 100644 (file)
@@ -1810,7 +1810,16 @@ PHP_MSHUTDOWN_FUNCTION(COM)
 /* exports for external object creation */
 
 zend_module_entry COM_module_entry = {
-       "com", COM_functions, PHP_MINIT(COM), PHP_MSHUTDOWN(COM), NULL, NULL, PHP_MINFO(COM), STANDARD_MODULE_PROPERTIES
+    STANDARD_MODULE_HEADER,
+       "com",
+    COM_functions,
+    PHP_MINIT(COM),
+    PHP_MSHUTDOWN(COM),
+    NULL,
+    NULL,
+    PHP_MINFO(COM),
+    NO_VERSION_YET,
+    STANDARD_MODULE_PROPERTIES
 };
 
 PHPAPI int php_COM_get_le_comval()
@@ -1819,3 +1828,11 @@ PHPAPI int php_COM_get_le_comval()
 }
 
 #endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
index b453b614343ff43f2aec8943c16cd53d01a9b1b4..e73b64a04e73080df43bcb7ba1c0b9d619ac3611 100644 (file)
@@ -155,7 +155,16 @@ function_entry cpdf_functions[] = {
 };
 
 zend_module_entry cpdf_module_entry = {
-       "cpdf", cpdf_functions, PHP_MINIT(cpdf), PHP_MSHUTDOWN(cpdf), PHP_RINIT(cpdf), NULL, PHP_MINFO(cpdf), STANDARD_MODULE_PROPERTIES
+    STANDARD_MODULE_HEADER,
+       "cpdf",
+    cpdf_functions,
+    PHP_MINIT(cpdf),
+    PHP_MSHUTDOWN(cpdf),
+    PHP_RINIT(cpdf),
+    NULL,
+    PHP_MINFO(cpdf),
+    NO_VERSION_YET,
+    STANDARD_MODULE_PROPERTIES
 };
 
 #ifdef COMPILE_DL_CPDF
index 268e4b048f45105f52d01e0e696a8efb0c6bcc61..799489fc78a433f930de183689981b1e2836540e 100644 (file)
@@ -43,6 +43,7 @@ function_entry crack_functions[] = {
 };
 
 zend_module_entry crack_module_entry = {
+       STANDARD_MODULE_HEADER,
        "crack",
        crack_functions,
        ZEND_MODULE_STARTUP_N(crack),
@@ -50,6 +51,7 @@ zend_module_entry crack_module_entry = {
        ZEND_MODULE_ACTIVATE_N(crack),
        ZEND_MODULE_DEACTIVATE_N(crack),
        ZEND_MODULE_INFO_N(crack),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 5667a2da4d7dba4296e856e7b2882dda4b24454d..5d05ccfbbe271631918268661c54b9205fa55c11 100644 (file)
@@ -62,6 +62,7 @@ function_entry ctype_functions[] = {
 /* {{{ ctype_mpodule_entry
  */
 zend_module_entry ctype_module_entry = {
+       STANDARD_MODULE_HEADER,
        "ctype",
        ctype_functions,
        NULL,
@@ -69,6 +70,7 @@ zend_module_entry ctype_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(ctype),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 76c967b516ed619c2c57fe8f97a1f11cbe9c5678..5cd00203b2abf54e52bf036df9d32f32430d58f3 100644 (file)
@@ -69,6 +69,7 @@ function_entry curl_functions[] = {
 /* {{{ curl_module_entry
  */
 zend_module_entry curl_module_entry = {
+       STANDARD_MODULE_HEADER,
        "curl",
        curl_functions,
        PHP_MINIT(curl),
@@ -76,6 +77,7 @@ zend_module_entry curl_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(curl),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 2606284dd9d20cf099769d29525dc5906f9bfff6..d7bd433c6fcfbf9abecb1b0af4af2312cfab1d36 100644 (file)
@@ -45,6 +45,7 @@ function_entry cybercash_functions[] = {
 /* {{{ cybercash_module_entry
  */
 zend_module_entry cybercash_module_entry = {
+    STANDARD_MODULE_HEADER,
        "cybercash",
        cybercash_functions,
        NULL,
@@ -52,6 +53,7 @@ zend_module_entry cybercash_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(cybercash),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES,
 };
 /* }}} */
index 276852f13fb82ab38830de0b2a3f2a12ee971b92..d27477c530b6aa1b8fd7d32bf9d132db5c61492d 100644 (file)
@@ -48,6 +48,7 @@ function_entry cybermut_functions[] = {
 /* {{{ cybermut_module_entry
  */
 zend_module_entry cybermut_module_entry = {
+       STANDARD_MODULE_HEADER,
        "cybermut",
        cybermut_functions,
        PHP_MINIT(cybermut),
@@ -55,6 +56,7 @@ zend_module_entry cybermut_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(cybermut),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index b38ae5cb96bfcfb0ed5f42fdd8a9bd1e9d7ae34b..cd58dcc2032f21e1a26a68b88076edb14adc8ca5 100644 (file)
@@ -48,6 +48,7 @@ function_entry cyrus_functions[] = {
 };
 
 zend_module_entry cyrus_module_entry = {
+       STANDARD_MODULE_HEADER,
        "cyrus",
        cyrus_functions,
        PHP_MINIT(cyrus),
@@ -55,6 +56,7 @@ zend_module_entry cyrus_module_entry = {
        NULL,   
        NULL,
        PHP_MINFO(cyrus),
+       NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 9297b9f1c4c70aa36eb5683e91abc0685e96c757..df12f99812bfccef5dbc99df144cddf762bfca0e 100644 (file)
@@ -1234,7 +1234,16 @@ function_entry dbm_functions[] = {
 /* }}} */
 
 zend_module_entry dbm_module_entry = {
-       "db", dbm_functions, PHP_MINIT(db), PHP_MSHUTDOWN(db), PHP_RINIT(db), NULL, PHP_MINFO(db), STANDARD_MODULE_PROPERTIES
+    STANDARD_MODULE_HEADER,
+       "db",
+    dbm_functions,
+    PHP_MINIT(db),
+    PHP_MSHUTDOWN(db),
+    PHP_RINIT(db),
+    NULL,
+    PHP_MINFO(db),
+    NO_VERSION_YET,
+    STANDARD_MODULE_PROPERTIES
 };
 
 #ifdef COMPILE_DL_DB
index 5173087c46228ca9f64f4961f4183169ed0dbed2..8ee89dba59e95fbdf77aa5ef4a670c768b2ac2b9 100644 (file)
@@ -60,11 +60,15 @@ static PHP_MSHUTDOWN_FUNCTION(dba);
 static PHP_MINFO_FUNCTION(dba);
 
 zend_module_entry dba_module_entry = {
-       "dba", dba_functions, 
+    STANDARD_MODULE_HEADER,
+       "dba",
+    dba_functions, 
        PHP_MINIT(dba), 
        PHP_MSHUTDOWN(dba), 
-       NULL, NULL,
+       NULL,
+    NULL,
        PHP_MINFO(dba),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 021d855d0df06b700953fc1e33894a8299b72859..4acf9b2333f412ea00e74eb8812670e0e8ca879d 100644 (file)
@@ -787,7 +787,8 @@ function_entry dbase_functions[] = {
 /* }}} */
 
 zend_module_entry dbase_module_entry = {
-       "dbase", dbase_functions, PHP_MINIT(dbase), PHP_MSHUTDOWN(dbase), NULL, NULL, NULL, STANDARD_MODULE_PROPERTIES
+       STANDARD_MODULE_HEADER,
+       "dbase", dbase_functions, PHP_MINIT(dbase), PHP_MSHUTDOWN(dbase), NULL, NULL, NULL, NO_VERSION_YET, STANDARD_MODULE_PROPERTIES
 };
 
 
index 8b7ee4e207e0685389bf1e1e781893501a08195b..9f259ade08660a886f035e7e6f4b065ca3dd486c 100644 (file)
@@ -118,6 +118,7 @@ function_entry dbplus_functions[] = {
 /* {{{ module entry */
 
 zend_module_entry dbplus_module_entry = {
+    STANDARD_MODULE_HEADER,
     "dbplus",
     dbplus_functions,
     PHP_MINIT(dbplus),
@@ -125,6 +126,7 @@ zend_module_entry dbplus_module_entry = {
     PHP_RINIT(dbplus),      /* Replace with NULL if there's nothing to do at request start */
     PHP_RSHUTDOWN(dbplus),  /* Replace with NULL if there's nothing to do at request end */
     PHP_MINFO(dbplus),
+    NO_VERSION_YET,
     STANDARD_MODULE_PROPERTIES
 };
 
index 91ebdd6c5f2dd5cfbf6cc8d01d205e6cc342cf5a..a98d508b11ee70a589cc7bc1e7f06ac10ec00bfe 100644 (file)
@@ -148,6 +148,7 @@ function_entry dbx_functions[] = {
 };
 
 zend_module_entry dbx_module_entry = {
+    STANDARD_MODULE_HEADER,
        "dbx",
        dbx_functions,
        ZEND_MINIT(dbx),
@@ -155,6 +156,7 @@ zend_module_entry dbx_module_entry = {
        NULL, /*ZEND_RINIT(dbx),        /* Replace with NULL if there's nothing to do at request start */
        NULL, /*ZEND_RSHUTDOWN(dbx),    /* Replace with NULL if there's nothing to do at request end */
        ZEND_MINFO(dbx),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 2a64310b2f60a62930281cf91e73ddbadf397476..4e0b0df22e24faad2b2f3f513a43c3bcd2754420 100644 (file)
@@ -267,6 +267,7 @@ static zend_function_entry php_domxmlns_class_functions[] = {
 };
 
 zend_module_entry domxml_module_entry = {
+    STANDARD_MODULE_HEADER,
        "domxml",
        domxml_functions,
        PHP_MINIT(domxml),
@@ -274,6 +275,7 @@ zend_module_entry domxml_module_entry = {
        PHP_RINIT(domxml),
        NULL,
        PHP_MINFO(domxml),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 24a7b26315dd664ca32243f3f4d8d2180faf5c83..ec9b0e7291abc607111b5f5523ad27090ff648e9 100644 (file)
@@ -226,7 +226,8 @@ PHP_MSHUTDOWN_FUNCTION(DOTNET)
 
 
 zend_module_entry dotnet_module_entry = {
-       "dotnet", DOTNET_functions, PHP_MINIT(DOTNET), PHP_MSHUTDOWN(DOTNET), NULL, NULL, PHP_MINFO(DOTNET), STANDARD_MODULE_PROPERTIES
+       STANDARD_MODULE_HEADER,
+       "dotnet", DOTNET_functions, PHP_MINIT(DOTNET), PHP_MSHUTDOWN(DOTNET), NULL, NULL, PHP_MINFO(DOTNET), NO_VERSION_YET, STANDARD_MODULE_PROPERTIES
 };
 
 BEGIN_EXTERN_C()
index 5e1470c3eaecbeb1f6f92279d07f3964ffe18bcf..45af9d9ce58c054d27c9eaa5cd54d1f3ee7393a4 100644 (file)
@@ -131,11 +131,13 @@ PHP_MINFO_FUNCTION(exif);
 /* {{{ exif_module_entry
  */
 zend_module_entry exif_module_entry = {
+    STANDARD_MODULE_HEADER,
     "exif",
     exif_functions,
     NULL, NULL,
     NULL, NULL,
     PHP_MINFO(exif),
+    NO_VERSION_YET,
     STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 1684986a58d5712b3789069566f90071114516d0..1647443396bb9eae4c48be43b303f2e95c20dd5d 100644 (file)
@@ -231,14 +231,16 @@ function_entry fbsql_functions[] = {
 /* }}} */
 
 zend_module_entry fbsql_module_entry = {
-   "fbsql",
-   fbsql_functions,
-   PHP_MINIT(fbsql),
-   PHP_MSHUTDOWN(fbsql),
-   PHP_RINIT(fbsql),
-   PHP_RSHUTDOWN(fbsql),
-   PHP_MINFO(fbsql),
-   STANDARD_MODULE_PROPERTIES
+       STANDARD_MODULE_HEADER,
+       "fbsql",
+       fbsql_functions,
+       PHP_MINIT(fbsql),
+       PHP_MSHUTDOWN(fbsql),
+       PHP_RINIT(fbsql),
+       PHP_RSHUTDOWN(fbsql),
+       PHP_MINFO(fbsql),
+       NO_VERSION_YET,
+       STANDARD_MODULE_PROPERTIES
 };
 
 ZEND_DECLARE_MODULE_GLOBALS(fbsql)
index 12e4db2fab8472ea3c6953238a4bdd2d75c1e741..d99078e627f0475946c43c5f60685dbe43b44681 100644 (file)
@@ -68,6 +68,7 @@ function_entry fdf_functions[] = {
 /* }}} */
 
 zend_module_entry fdf_module_entry = {
+    STANDARD_MODULE_HEADER,
        "fdf", 
        fdf_functions, 
        PHP_MINIT(fdf), 
@@ -75,6 +76,7 @@ zend_module_entry fdf_module_entry = {
        NULL, 
        NULL,
        PHP_MINFO(fdf), 
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 83f44e1ea72648ee3bc8b24f0121e21b05eca9ab..9c8d2e5255e776034d87c38f84bb8e1b118f44d9 100644 (file)
@@ -144,7 +144,8 @@ function_entry filepro_functions[] = {
 };
 
 zend_module_entry filepro_module_entry = {
-       "filepro", filepro_functions, PHP_MINIT(filepro), PHP_MSHUTDOWN(filepro), NULL, NULL, NULL, STANDARD_MODULE_PROPERTIES
+       STANDARD_MODULE_HEADER,
+       "filepro", filepro_functions, PHP_MINIT(filepro), PHP_MSHUTDOWN(filepro), NULL, NULL, NULL, NO_VERSION_YET, STANDARD_MODULE_PROPERTIES
 };
 
 
index 78890dd6ba3441fe96543dc83761e7dbcc967692..f347bc72bff1971f3d87bbd51ce6d895fed3b217 100755 (executable)
@@ -47,6 +47,7 @@ function_entry fribidi_functions[] = {
 };
 
 zend_module_entry fribidi_module_entry = {
+    STANDARD_MODULE_HEADER,
        "fribidi",
        fribidi_functions,
        PHP_MINIT(fribidi),
@@ -54,6 +55,7 @@ zend_module_entry fribidi_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(fribidi),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index dc057d1ddabc7617b54405389a03c166689acb54..3512a78d2d9bacbeeb959040db3bf1dda80a00fa 100644 (file)
@@ -62,6 +62,7 @@ function_entry php_ftp_functions[] = {
 };
 
 zend_module_entry php_ftp_module_entry = {
+    STANDARD_MODULE_HEADER,
        "ftp",
        php_ftp_functions,
        PHP_MINIT(ftp),
@@ -69,6 +70,7 @@ zend_module_entry php_ftp_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(ftp),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
@@ -854,3 +856,11 @@ PHP_FUNCTION(ftp_quit)
 /* }}} */
 
 #endif /* HAVE_FTP */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
index 086630771359d432dad8742a84a42f6459e73bd0..e8a53165bcda8787c378393b5dda5b88d88599df 100644 (file)
@@ -202,7 +202,16 @@ function_entry gd_functions[] = {
 /* }}} */
 
 zend_module_entry gd_module_entry = {
-       "gd", gd_functions, PHP_MINIT(gd), NULL, NULL, NULL, PHP_MINFO(gd), STANDARD_MODULE_PROPERTIES
+    STANDARD_MODULE_HEADER,
+       "gd",
+    gd_functions,
+    PHP_MINIT(gd),
+    NULL,
+    NULL,
+    NULL,
+    PHP_MINFO(gd),
+    NO_VERSION_YET,
+    STANDARD_MODULE_PROPERTIES
 };
 
 #ifdef COMPILE_DL_GD
index f1f6c85a39f2a925680e6a13b938ace649184e4f..f29dbdba30472f2aa346e66d1fed29aa04ddba9c 100644 (file)
@@ -54,6 +54,7 @@ function_entry php_gettext_functions[] = {
 /* }}} */
 
 zend_module_entry php_gettext_module_entry = {
+    STANDARD_MODULE_HEADER,
        "gettext",
        php_gettext_functions,
        NULL,
@@ -61,6 +62,7 @@ zend_module_entry php_gettext_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(gettext),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index aaf1c617acbade872ca9ae1b66b44d5879d8a90e..edb6ac1c5403c9d05c4c8a91ce0f995c1a3c9780 100644 (file)
@@ -86,6 +86,7 @@ function_entry gmp_functions[] = {
 /* {{{ gmp_module_entry
  */
 zend_module_entry gmp_module_entry = {
+    STANDARD_MODULE_HEADER,
        "gmp",
        gmp_functions,
        ZEND_MODULE_STARTUP_N(gmp),
@@ -93,6 +94,7 @@ zend_module_entry gmp_module_entry = {
        NULL,           /* Replace with NULL if there's nothing to do at request start */
        NULL,       /* Replace with NULL if there's nothing to do at request end */
        ZEND_MODULE_INFO_N(gmp),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index b117b947063a5fa49a3e7ad7a4b3eb899a939f2b..274865de9d5da884b3e98bbde439391fadfb7f5c 100644 (file)
@@ -129,7 +129,8 @@ function_entry hw_functions[] = {
 };
 
 zend_module_entry hw_module_entry = {
-       "hyperwave", hw_functions, PHP_MINIT(hw), PHP_MSHUTDOWN(hw), NULL, NULL, PHP_MINFO(hw), STANDARD_MODULE_PROPERTIES
+       STANDARD_MODULE_HEADER,
+       "hyperwave", hw_functions, PHP_MINIT(hw), PHP_MSHUTDOWN(hw), NULL, NULL, PHP_MINFO(hw), NO_VERSION_YET, STANDARD_MODULE_PROPERTIES
 };
 
 /*
index a9732e67f1a2f104df3a2233d2467101c62f420c..a38f8ece88c1d21a8bcff0e7e4bafb628c33bc7f 100644 (file)
@@ -89,7 +89,16 @@ function_entry icap_functions[] = {
 
 
 zend_module_entry php_icap_module_entry = {
-    "icap", icap_functions, PHP_MINIT(icap), NULL, NULL, NULL, PHP_MINFO(icap), 0, 0, 0, NULL
+    STANDARD_MODULE_HEADER,
+    "icap",
+    icap_functions,
+    PHP_MINIT(icap),
+    NULL,
+    NULL,
+    NULL,
+    PHP_MINFO(icap),
+    NO_VERSION_YET,
+    STANDARD_MODULE_PROPERTIES
 };
 
 
index 694863f897566101097683c924b85b80eb5d60d8..95608f27b5874d96f9a1793d6ac2b51bc360aaf0 100644 (file)
@@ -62,6 +62,7 @@ function_entry iconv_functions[] = {
 /* {{{ iconv_module_entry
  */
 zend_module_entry iconv_module_entry = {
+       STANDARD_MODULE_HEADER,
        "iconv",
        iconv_functions,
        PHP_MINIT(miconv),
@@ -69,6 +70,7 @@ zend_module_entry iconv_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(miconv),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 01081323f761602f6613fccd513a7360472fee5f..7d2bb5c12f8dd8a245bd6e466f0fd5414ef7cafd 100644 (file)
@@ -158,12 +158,15 @@ function_entry imap_functions[] = {
 /* {{{ imap_module_entry
  */
 zend_module_entry imap_module_entry = {
+       STANDARD_MODULE_HEADER,
        "imap",
        imap_functions,
        PHP_MINIT(imap),
-       NULL, PHP_RINIT(imap),
+       NULL,
+       PHP_RINIT(imap),
        PHP_RSHUTDOWN(imap),
        PHP_MINFO(imap),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 506dfe22190836907beb8beec141f2244645fce3..877abcc31073f84d68967c547739542232cf8ebf 100644 (file)
@@ -165,6 +165,7 @@ $endif;
 };
 
 zend_module_entry ifx_module_entry = {
+       STANDARD_MODULE_HEADER,
        "informix", 
        ifx_functions, 
        PHP_MINIT(ifx), 
@@ -172,6 +173,7 @@ zend_module_entry ifx_module_entry = {
        PHP_RINIT(ifx), 
        NULL, 
        PHP_MINFO(ifx),
+       NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 0127699b37677dfc0c8be2343a5d33cf130eca76..5e77cee40dcdcbc62b3ea94e425aa1222fbf1caa 100644 (file)
@@ -67,6 +67,7 @@ function_entry ii_functions[] = {
 };
 
 zend_module_entry ingres_ii_module_entry = {
+       STANDARD_MODULE_HEADER,
        "ingres_ii",
        ii_functions,
        PHP_MINIT(ii),
@@ -74,6 +75,7 @@ zend_module_entry ingres_ii_module_entry = {
        PHP_RINIT(ii),
        PHP_RSHUTDOWN(ii),
        PHP_MINFO(ii),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
@@ -1462,4 +1464,4 @@ PHP_FUNCTION(ingres_autocommit)
  * vim600: sw=4 ts=4 fdm=marker
  * vim<600: sw=4 ts=4
  */
-     
\ No newline at end of file
+     
index ab1a0a2e5d60f1be785487100e3dfd278bfa57cd..f990501a9cc0cb6ced727f8859a3d8aeeec291a5 100644 (file)
@@ -108,6 +108,7 @@ function_entry ibase_functions[] = {
 
 zend_module_entry ibase_module_entry =
 {
+       STANDARD_MODULE_HEADER,
        "interbase",
        ibase_functions,
        PHP_MINIT(ibase),
@@ -115,6 +116,7 @@ zend_module_entry ibase_module_entry =
        PHP_RINIT(ibase),
        PHP_RSHUTDOWN(ibase),
        PHP_MINFO(ibase),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index a1c945867005c01010cbb68685ca42144a1499b6..833e5a3fce585d290549ff5925fdae104237f55b 100644 (file)
@@ -631,14 +631,16 @@ static PHP_MINFO_FUNCTION(java) {
 }
 
 zend_module_entry java_module_entry = {
-  "java",
-  java_functions,
-  PHP_MINIT(java),
-  PHP_MSHUTDOWN(java),
-  NULL,
-  NULL,
-  PHP_MINFO(java),
-  STANDARD_MODULE_PROPERTIES
+    STANDARD_MODULE_HEADER,
+       "java",
+       java_functions,
+       PHP_MINIT(java),
+       PHP_MSHUTDOWN(java),
+       NULL,
+       NULL,
+       PHP_MINFO(java),
+       NO_VERSION_YET,
+       STANDARD_MODULE_PROPERTIES
 };
 
 ZEND_GET_MODULE(java)
index ba697cf44cae6d9b825cdafcf1d613e4485e2336..93da7249ed8acf255fafb92cc73390ebcc5e48d7 100644 (file)
@@ -124,6 +124,7 @@ function_entry ldap_functions[] = {
 /* }}} */
 
 zend_module_entry ldap_module_entry = {
+       STANDARD_MODULE_HEADER,
        "ldap", 
        ldap_functions, 
        PHP_MINIT(ldap), 
@@ -131,6 +132,7 @@ zend_module_entry ldap_module_entry = {
        NULL, 
        NULL,
        PHP_MINFO(ldap), 
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index e6f4d0b08d87756e860f5dc3853409f9931e034e..b96ee23329fc052ea3bef6ac9417175bd2488621 100755 (executable)
@@ -66,6 +66,7 @@ function_entry mailparse_functions[] = {
 };
 
 zend_module_entry mailparse_module_entry = {
+       STANDARD_MODULE_HEADER,
        "mailparse",
        mailparse_functions,
        PHP_MINIT(mailparse),
@@ -73,6 +74,7 @@ zend_module_entry mailparse_module_entry = {
        PHP_RINIT(mailparse),
        PHP_RSHUTDOWN(mailparse),
        PHP_MINFO(mailparse),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index af2bcfb23d2b68ad743951b200f7079703db05f6..1fb04c707aed42e983afdf50b8c3034a5694f88f 100644 (file)
@@ -131,6 +131,7 @@ function_entry mbstring_functions[] = {
 };
 
 zend_module_entry mbstring_module_entry = {
+    STANDARD_MODULE_HEADER,
        "mbstring",
        mbstring_functions,
        PHP_MINIT(mbstring),
@@ -138,6 +139,7 @@ zend_module_entry mbstring_module_entry = {
        PHP_RINIT(mbstring),
        PHP_RSHUTDOWN(mbstring),
        PHP_MINFO(mbstring),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 8589e21b4ddf1b37e9ab1c79fe30437de1484a91..c5dcdf8018d8635479d1d58bbecf29bbb3924fbc 100644 (file)
@@ -111,7 +111,16 @@ function_entry mcal_functions[] = {
 };
 
 zend_module_entry php_mcal_module_entry = {
-       "mcal", mcal_functions, PHP_MINIT(mcal), NULL, NULL, NULL, PHP_MINFO(mcal), STANDARD_MODULE_PROPERTIES
+       STANDARD_MODULE_HEADER,
+       "mcal",
+        mcal_functions,
+        PHP_MINIT(mcal),
+        NULL,
+        NULL,
+        NULL,
+        PHP_MINFO(mcal),
+        NO_VERSION_YET,
+        STANDARD_MODULE_PROPERTIES
 };
 
 #ifdef COMPILE_DL_MCAL
index 153f630f33b12375c26fa2a70f3a6b2193fd91c4..96af143a4207202f05f1bb2c0d74f01852ddc872 100644 (file)
@@ -91,11 +91,13 @@ static PHP_MINIT_FUNCTION(mcrypt);
 static PHP_MSHUTDOWN_FUNCTION(mcrypt);
 
 zend_module_entry mcrypt_module_entry = {
+    STANDARD_MODULE_HEADER,
        "mcrypt", 
        mcrypt_functions,
        PHP_MINIT(mcrypt), PHP_MSHUTDOWN(mcrypt),
        NULL, NULL,
        PHP_MINFO(mcrypt),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES,
 };
 
index 0067456ebc746901b35509f1e997fe88ffa9f2a3..fe781d2816045d1746b0d6d4e0b2247f6607c647 100644 (file)
@@ -46,11 +46,13 @@ function_entry mhash_functions[] = {
 static PHP_MINIT_FUNCTION(mhash);
 
 zend_module_entry mhash_module_entry = {
+       STANDARD_MODULE_HEADER,
        "mhash",
        mhash_functions,
        PHP_MINIT(mhash), NULL,
        NULL, NULL,
        NULL,
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES,
 };
 
index b3c023d38ca77aa5a26e713bea497435a2a7450c..5773374ce0541f761f1aef16698eb6ade0bca11c 100644 (file)
@@ -2978,6 +2978,7 @@ PHP_FUNCTION(swftextfield_addString)
 
 zend_module_entry ming_module_entry =
   {
+       STANDARD_MODULE_HEADER,
     "ming",
     ming_functions,
     PHP_MINIT(ming), /* module init function */
@@ -2985,6 +2986,7 @@ zend_module_entry ming_module_entry =
     PHP_RINIT(ming), /* request init function */
     NULL,            /* request shutdown function */
     PHP_MINFO(ming), /* module info function */
+    NO_VERSION_YET,
     STANDARD_MODULE_PROPERTIES
   };
 
index ed11ff1f4231a8db7cf2228271419182d3426af5..69c61fe609efb15bd34d740892868d397566bd26 100644 (file)
@@ -159,6 +159,7 @@ function_entry mnogosearch_functions[] = {
 /* }}} */
 
 zend_module_entry mnogosearch_module_entry = {
+       STANDARD_MODULE_HEADER,
        "mnogosearch", 
        mnogosearch_functions, 
        PHP_MINIT(mnogosearch), 
@@ -166,6 +167,7 @@ zend_module_entry mnogosearch_module_entry = {
        PHP_RINIT(mnogosearch), 
        NULL,
        PHP_MINFO(mnogosearch), 
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index c329c95ec3a0280e0a3ea6310752c43a0927496c..64a01f45d6bbaf1533c537afca159881c4813c7e 100644 (file)
@@ -99,6 +99,7 @@ function_entry msession_functions[] = {
 };
 
 zend_module_entry msession_module_entry = {
+       STANDARD_MODULE_HEADER,
        "msession",
        msession_functions,
        PHP_MINIT(msession),
@@ -106,6 +107,7 @@ zend_module_entry msession_module_entry = {
        PHP_RINIT(msession),    /* Replace with NULL if there's nothing to do at request start */
        PHP_RSHUTDOWN(msession),/* Replace with NULL if there's nothing to do at request end */
        PHP_MINFO(msession),
+        NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 06069a731efe1dc439b12872a4c5e4e28d572f09..26c0c40fa1254dcea62f51d0fec8b9cbc5b9e476 100644 (file)
@@ -103,8 +103,9 @@ function_entry msql_functions[] = {
 /* }}} */
 
 zend_module_entry msql_module_entry = {
+       STANDARD_MODULE_HEADER,
        "msql", msql_functions, PHP_MINIT(msql), NULL, PHP_RINIT(msql), NULL,
-                       PHP_MINFO(msql), STANDARD_MODULE_PROPERTIES
+                       PHP_MINFO(msql), NO_VERSION_YET, STANDARD_MODULE_PROPERTIES
 };
 
 
index 6da0f04667e4d6ff22839b404f467cbad3ec7bf8..4157d0fde7ed183d31a30fe2c4424af72a862dc3 100644 (file)
@@ -82,6 +82,7 @@ function_entry mssql_functions[] = {
 
 zend_module_entry mssql_module_entry = 
 {
+       STANDARD_MODULE_HEADER,
        "mssql", 
        mssql_functions, 
        PHP_MINIT(mssql), 
@@ -89,6 +90,7 @@ zend_module_entry mssql_module_entry =
        PHP_RINIT(mssql), 
        PHP_RSHUTDOWN(mssql), 
        PHP_MINFO(mssql), 
+        NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index db0dadf3ee1c33c7a5e45f93f6e43314780569d6..5a5535eb1c5184e68e18f70e8d9b2510c8e24f7a 100644 (file)
@@ -61,6 +61,7 @@ function_entry muscat_functions[] = {
 };
 
 zend_module_entry muscat_module_entry = {
+    STANDARD_MODULE_HEADER,
        "muscat",
        muscat_functions,
        PHP_MINIT(muscat),
@@ -68,6 +69,7 @@ zend_module_entry muscat_module_entry = {
        PHP_RINIT(muscat),              /* Replace with NULL if there's nothing to do at request start */
        PHP_RSHUTDOWN(muscat),  /* Replace with NULL if there's nothing to do at request end */
        PHP_MINFO(muscat),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 4990607b6965a31c840b96c8887160d1cf59b493..0fac596b14aa44ee3b3913b1c34aea47ad862e09 100644 (file)
@@ -182,8 +182,16 @@ function_entry mysql_functions[] = {
 /* {{{ mysql_module_entry
  */
 zend_module_entry mysql_module_entry = {
-       "mysql", mysql_functions, ZEND_MODULE_STARTUP_N(mysql), PHP_MSHUTDOWN(mysql), PHP_RINIT(mysql), PHP_RSHUTDOWN(mysql), 
-                        PHP_MINFO(mysql), STANDARD_MODULE_PROPERTIES
+       STANDARD_MODULE_HEADER,
+       "mysql",
+    mysql_functions,
+    ZEND_MODULE_STARTUP_N(mysql),
+    PHP_MSHUTDOWN(mysql),
+    PHP_RINIT(mysql),
+    PHP_RSHUTDOWN(mysql), 
+    PHP_MINFO(mysql),
+    NO_VERSION_YET,
+    STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
 
index 07573bdbf9341fb2698a55a0825d7c0db2c8f73b..f10cd443662c43a995c995d9e8ec3fd4c33da494 100644 (file)
@@ -46,6 +46,7 @@ static void ncurses_destruct(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 /* {{{ ncurses_module_entry
  */
 zend_module_entry ncurses_module_entry = {
+    STANDARD_MODULE_HEADER,
     "ncurses",
     ncurses_functions,
     PHP_MINIT(ncurses),
@@ -53,6 +54,7 @@ zend_module_entry ncurses_module_entry = {
     PHP_RINIT(ncurses),     /* Replace with NULL if there's nothing to do at request start */
     PHP_RSHUTDOWN(ncurses), /* Replace with NULL if there's nothing to do at request end */
     PHP_MINFO(ncurses),
+    NO_VERSION_YET,
     STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 680a8893c44c240d14ca1072a84d56cc154b91e5..32909fb04c3e74cbc80c0c01e22b04e12dd57ec4 100644 (file)
@@ -97,6 +97,7 @@ function_entry notes_functions[] = {
 };
 
 zend_module_entry notes_module_entry = {
+       STANDARD_MODULE_HEADER,
        "notes", 
        notes_functions, 
        PHP_MINIT(notes), 
@@ -104,6 +105,7 @@ zend_module_entry notes_module_entry = {
        PHP_RINIT(notes), 
        PHP_RSHUTDOWN(notes), 
        PHP_MINFO(notes), 
+        NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 2d7d99a474f5d2cd1e492b9302c27abbe36a3c53..5bbb4055165c6d7e110deb40cc1fc82aa245ea98 100644 (file)
@@ -386,6 +386,7 @@ static zend_function_entry php_oci_coll_class_functions[] = {
 #endif
 
 zend_module_entry oci8_module_entry = {
+       STANDARD_MODULE_HEADER,
     "oci8",        /* extension name */
     php_oci_functions,    /* extension function list */
     PHP_MINIT(oci),       /* extension-wide startup function */
@@ -393,6 +394,7 @@ zend_module_entry oci8_module_entry = {
     PHP_RINIT(oci),       /* per-request startup function */
     PHP_RSHUTDOWN(oci),   /* per-request shutdown function */
     PHP_MINFO(oci),       /* information function */
+    NO_VERSION_YET,
     STANDARD_MODULE_PROPERTIES
 };
 
index 7a5ff39c9aa4c56d5234171c700e4e086d7c4657..a07b036dbf590f706b1a3de034a5a36a4cf7f38f 100644 (file)
@@ -135,6 +135,7 @@ function_entry odbc_functions[] = {
 /* {{{ odbc_module_entry
  */
 zend_module_entry odbc_module_entry = {
+       STANDARD_MODULE_HEADER,
     "odbc", 
        odbc_functions, 
        PHP_MINIT(odbc), 
@@ -142,6 +143,7 @@ zend_module_entry odbc_module_entry = {
     PHP_RINIT(odbc), 
        PHP_RSHUTDOWN(odbc), 
        PHP_MINFO(odbc), 
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 9bbe23c1ae87e9a5ebdb1ee20a8683db5fa1070c..9ad8fc852044d7331a72afdfce9d84cf5d2561b0 100644 (file)
@@ -65,8 +65,10 @@ function_entry velocis_functions[] = {
 };
 
 zend_module_entry velocis_module_entry = {
+       STANDARD_MODULE_HEADER,
        "velocis", velocis_functions, PHP_MINIT(velocis), PHP_MSHUTDOWN(velocis),
-               PHP_RINIT(velocis), NULL, PHP_MINFO(velocis), STANDARD_MODULE_PROPERTIES
+               PHP_RINIT(velocis), NULL, PHP_MINFO(velocis), NO_VERSION_YET,
+        STANDARD_MODULE_PROPERTIES
 };
 
 
index 02bdd63face792c2df52595e6d3738c8c7685d17..7121f4d513561bb2661fb043508d267ce665ad73 100644 (file)
@@ -115,6 +115,7 @@ function_entry openssl_functions[] = {
 /* {{{ openssl_module_entry
  */
 zend_module_entry openssl_module_entry = {
+       STANDARD_MODULE_HEADER,
        "openssl",
        openssl_functions,
        PHP_MINIT(openssl),
@@ -122,6 +123,7 @@ zend_module_entry openssl_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(openssl),
+        NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 9b20a0ffe735ef87e9ab997f0ad2448ada7505cf..14e3fef166f740cae0aee01b136a3671d3ff10c5 100644 (file)
@@ -146,6 +146,7 @@ function_entry oracle_functions[] = {
 /* {{{ oracle_module_entry
  */
 zend_module_entry oracle_module_entry = {
+    STANDARD_MODULE_HEADER,
        "oracle",
        oracle_functions,
        PHP_MINIT(oracle),       /* extension-wide startup function */
@@ -153,6 +154,7 @@ zend_module_entry oracle_module_entry = {
     PHP_RINIT(oracle),       /* per-request startup function */
     PHP_RSHUTDOWN(oracle),   /* per-request shutdown function */
     PHP_MINFO(oracle),
+    NO_VERSION_YET,
     STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 8d811317909d550c0ba058ccd464104cc036237d..122c2f4605ff2107cfd5e447c754e992e4b3d606 100644 (file)
@@ -1299,13 +1299,15 @@ function_entry ovrimos_functions[] = {
 /* }}} */
 
 zend_module_entry ovrimos_module_entry = {
-       "Ovrimos",
+       STANDARD_MODULE_HEADER,
+       "ovrimos",
        ovrimos_functions,
        NULL,
        NULL,
        NULL,
        NULL,
        PHP_MINFO(ovrimos),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 8663a539af34f24f87bdd78bc0e819a52b855e80..fdc974072140aaa869eaa679930f5a9f27219341 100755 (executable)
@@ -55,12 +55,15 @@ function_entry pcntl_functions[] = {
 };
 
 zend_module_entry pcntl_module_entry = {
-       "pcntl",        pcntl_functions,
+       STANDARD_MODULE_HEADER,
+       "pcntl",
+       pcntl_functions,
        PHP_MINIT(pcntl),
        PHP_MSHUTDOWN(pcntl),
        NULL,
        NULL,
        PHP_MINFO(pcntl),
+       NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index a9d901e8956ba8216ab08b8dd28af5206b7d5f99..381c1b4eede88ce120515dc3c7b4ecaf5663c3be 100644 (file)
@@ -1364,13 +1364,16 @@ function_entry pcre_functions[] = {
 };
 
 zend_module_entry pcre_module_entry = {
-   "pcre", pcre_functions,
-                  PHP_MINIT(pcre),
-                  PHP_MSHUTDOWN(pcre),
-                  PHP_RINIT(pcre),
-                  NULL,
-                  PHP_MINFO(pcre),
-                  STANDARD_MODULE_PROPERTIES
+       STANDARD_MODULE_HEADER,
+   "pcre",
+       pcre_functions,
+       PHP_MINIT(pcre),
+       PHP_MSHUTDOWN(pcre),
+       PHP_RINIT(pcre),
+       NULL,
+       PHP_MINFO(pcre),
+       NO_VERSION_YET,
+       STANDARD_MODULE_PROPERTIES
 };
 
 #ifdef COMPILE_DL_PCRE
index 7bfc060e5b71237096a941b9129e7a6c355d452f..83d379c3b05bfcd501cdc201c87b355873156d64 100644 (file)
@@ -238,6 +238,7 @@ function_entry pdf_functions[] = {
 /* {{{ pdf_module_entry
  */
 zend_module_entry pdf_module_entry = {
+    STANDARD_MODULE_HEADER,
        "pdf", 
        pdf_functions, 
        PHP_MINIT(pdf), 
@@ -245,6 +246,7 @@ zend_module_entry pdf_module_entry = {
        NULL, 
        NULL, 
        PHP_MINFO(pdf), 
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES 
 };
 /* }}} */
index 40893d29b3e0a602be0cb29259ffc27dbd0a566b..bf500cf7ab4c3fd16c96fa2473859a0a99b831e6 100644 (file)
@@ -57,6 +57,7 @@ function_entry pfpro_functions[] = {
 
 /* {{{ Zend module entry */
 zend_module_entry pfpro_module_entry = {
+       STANDARD_MODULE_HEADER,
        "pfpro",
        pfpro_functions,
        PHP_MINIT(pfpro),
@@ -64,6 +65,7 @@ zend_module_entry pfpro_module_entry = {
        PHP_RINIT(pfpro),                                       /* request start */
        PHP_RSHUTDOWN(pfpro),                           /* request end */
        PHP_MINFO(pfpro),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 495a98f4e21c1ec98c973328577c1d07db098343..cae0ce2aa8621fef3f057cb22ead464fae1df86c 100644 (file)
@@ -101,6 +101,7 @@ function_entry pgsql_functions[] = {
 /* {{{ pgsql_module_entry
  */
 zend_module_entry pgsql_module_entry = {
+       STANDARD_MODULE_HEADER,
        "pgsql",
        pgsql_functions,
        PHP_MINIT(pgsql),
@@ -108,6 +109,7 @@ zend_module_entry pgsql_module_entry = {
        PHP_RINIT(pgsql),
        PHP_RSHUTDOWN(pgsql),
        PHP_MINFO(pgsql),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 42b5c55d2b5d2b22358442a1121e510a7241f6eb..0cf86a90a3a5c524e1bebfc8989c05a98a4809f0 100644 (file)
@@ -110,6 +110,7 @@ static PHP_MINFO_FUNCTION(posix);
 /* {{{ posix_module_entry
  */
 zend_module_entry posix_module_entry = {
+       STANDARD_MODULE_HEADER,
        "posix", 
        posix_functions, 
        NULL,
@@ -117,6 +118,7 @@ zend_module_entry posix_module_entry = {
        NULL,
        NULL, 
        PHP_MINFO(posix),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index d4131c49e0d0f4360231589e72e4ac1a08ec7fb3..76ff96701da951844ab62562078a0ca6ad8eb65d 100644 (file)
@@ -71,7 +71,8 @@ function_entry pspell_functions[] = {
 static int le_pspell, le_pspell_config;
 
 zend_module_entry pspell_module_entry = {
-       "pspell", pspell_functions, PHP_MINIT(pspell), NULL, NULL, NULL, PHP_MINFO(pspell), STANDARD_MODULE_PROPERTIES
+    STANDARD_MODULE_HEADER,
+       "pspell", pspell_functions, PHP_MINIT(pspell), NULL, NULL, NULL, PHP_MINFO(pspell), NO_VERSION_YET, STANDARD_MODULE_PROPERTIES
 };
 
 #ifdef COMPILE_DL_PSPELL
index ab5acba88319c8253b3abf683dc641b68a2afa21..aecd3d5dbdfec1e6c5b4953e577b506d92af1033 100644 (file)
@@ -53,6 +53,7 @@ function_entry qtdom_functions[] = {
 };
 
 zend_module_entry qtdom_module_entry = {
+       STANDARD_MODULE_HEADER,
        "qtdom",
        qtdom_functions,
        PHP_MINIT(qtdom),
@@ -60,6 +61,7 @@ zend_module_entry qtdom_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(qtdom),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index f46e9acfee75b3b7353d7e174695c569b99e6557..35d286ff84e603a094e4aacb5b7da895b2861cb4 100644 (file)
@@ -69,6 +69,7 @@ static zend_function_entry php_readline_functions[] = {
 };
 
 zend_module_entry readline_module_entry = { 
+       STANDARD_MODULE_HEADER,
        "readline", 
        php_readline_functions, 
        PHP_MINIT(readline), 
@@ -76,6 +77,7 @@ zend_module_entry readline_module_entry = {
        NULL,
        PHP_RSHUTDOWN(readline),
        NULL, 
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 77e9e8b7f615e1be1ba9bc4062d96cce0c3353c1..d581a43b20da79034694efc64b4dd44c1cdc778b 100644 (file)
@@ -54,13 +54,15 @@ static zend_function_entry php_recode_functions[] = {
 };
 
 zend_module_entry recode_module_entry = {
-       "Recode", 
+    STANDARD_MODULE_HEADER,
+       "recode", 
        php_recode_functions, 
        PHP_MINIT(recode), 
        PHP_MSHUTDOWN(recode), 
        NULL,
        NULL, 
        PHP_MINFO(recode), 
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index b4aebc5fa364414baa0f4bf25269d05fa79738af..794a71ae16565670cba09866324b8edc21deb4cc 100644 (file)
@@ -1810,7 +1810,16 @@ PHP_MSHUTDOWN_FUNCTION(COM)
 /* exports for external object creation */
 
 zend_module_entry COM_module_entry = {
-       "com", COM_functions, PHP_MINIT(COM), PHP_MSHUTDOWN(COM), NULL, NULL, PHP_MINFO(COM), STANDARD_MODULE_PROPERTIES
+    STANDARD_MODULE_HEADER,
+       "com",
+    COM_functions,
+    PHP_MINIT(COM),
+    PHP_MSHUTDOWN(COM),
+    NULL,
+    NULL,
+    PHP_MINFO(COM),
+    NO_VERSION_YET,
+    STANDARD_MODULE_PROPERTIES
 };
 
 PHPAPI int php_COM_get_le_comval()
@@ -1819,3 +1828,11 @@ PHPAPI int php_COM_get_le_comval()
 }
 
 #endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
index 24a7b26315dd664ca32243f3f4d8d2180faf5c83..ec9b0e7291abc607111b5f5523ad27090ff648e9 100644 (file)
@@ -226,7 +226,8 @@ PHP_MSHUTDOWN_FUNCTION(DOTNET)
 
 
 zend_module_entry dotnet_module_entry = {
-       "dotnet", DOTNET_functions, PHP_MINIT(DOTNET), PHP_MSHUTDOWN(DOTNET), NULL, NULL, PHP_MINFO(DOTNET), STANDARD_MODULE_PROPERTIES
+       STANDARD_MODULE_HEADER,
+       "dotnet", DOTNET_functions, PHP_MINIT(DOTNET), PHP_MSHUTDOWN(DOTNET), NULL, NULL, PHP_MINFO(DOTNET), NO_VERSION_YET, STANDARD_MODULE_PROPERTIES
 };
 
 BEGIN_EXTERN_C()
index a1c945867005c01010cbb68685ca42144a1499b6..833e5a3fce585d290549ff5925fdae104237f55b 100644 (file)
@@ -631,14 +631,16 @@ static PHP_MINFO_FUNCTION(java) {
 }
 
 zend_module_entry java_module_entry = {
-  "java",
-  java_functions,
-  PHP_MINIT(java),
-  PHP_MSHUTDOWN(java),
-  NULL,
-  NULL,
-  PHP_MINFO(java),
-  STANDARD_MODULE_PROPERTIES
+    STANDARD_MODULE_HEADER,
+       "java",
+       java_functions,
+       PHP_MINIT(java),
+       PHP_MSHUTDOWN(java),
+       NULL,
+       NULL,
+       PHP_MINFO(java),
+       NO_VERSION_YET,
+       STANDARD_MODULE_PROPERTIES
 };
 
 ZEND_GET_MODULE(java)
index d68e355def553869ace266138b718ff0032f382c..942a812d1d5d7d442660ce404805c55084e87c6f 100644 (file)
@@ -57,6 +57,8 @@
 #include "php_xmlrpc.h"
 #include "xmlrpc.h"
 
+#define PHP_EXT_VERSION "0.41"
+
 /* You should tweak config.m4 so this symbol (or some else suitable)
    gets defined.
 */
@@ -88,6 +90,7 @@ function_entry xmlrpc_functions[] = {
 };
 
 zend_module_entry xmlrpc_module_entry = {
+   STANDARD_MODULE_HEADER,
    "xmlrpc",
    xmlrpc_functions,
    PHP_MINIT(xmlrpc),
@@ -95,6 +98,7 @@ zend_module_entry xmlrpc_module_entry = {
    PHP_RINIT(xmlrpc),      /* Replace with NULL if there's nothing to do at request start */
    PHP_RSHUTDOWN(xmlrpc),  /* Replace with NULL if there's nothing to do at request end */
    PHP_MINFO(xmlrpc),
+   PHP_EXT_VERSION,
    STANDARD_MODULE_PROPERTIES
 };
 
@@ -135,8 +139,6 @@ typedef struct _xmlrpc_callback_data {
    char php_executed;
 } xmlrpc_callback_data;
 
-#define PHP_EXT_VERSION "0.41"
-
 // output options
 #define OUTPUT_TYPE_KEY "output_type"
 #define OUTPUT_TYPE_KEY_LEN (sizeof(OUTPUT_TYPE_KEY) - 1)
index 938f5dd5a7a347360422ad36311d9529899c2c25..ebc4e41ec62bacaaef1480287ba4eb5c35e878a8 100644 (file)
@@ -195,6 +195,7 @@ function_entry sablot_functions[] = {
 };
 
 zend_module_entry sablot_module_entry = {
+    STANDARD_MODULE_HEADER,
     "sablot",
     sablot_functions,
     PHP_MINIT(sablot),
@@ -202,6 +203,7 @@ zend_module_entry sablot_module_entry = {
     NULL,
     PHP_RSHUTDOWN(sablot),
     PHP_MINFO(sablot),
+    NO_VERSION_YET,
     STANDARD_MODULE_PROPERTIES
 };
 
index 745160abb704d03b904cd99fc693fa9b4ec661a6..df7ff127639dbcb4f44d4e774ea3a5d539453526 100644 (file)
@@ -81,6 +81,7 @@ static function_entry satellite_functions[] = {
  * module entry
  */
 zend_module_entry satellite_module_entry = {
+       STANDARD_MODULE_HEADER,
        "satellite",
        satellite_functions,
        PHP_MINIT(satellite),                   /* module startup */
@@ -88,6 +89,7 @@ zend_module_entry satellite_module_entry = {
        NULL,                                                                                   /* request startup */
        NULL,                                                                                   /* request shutdown */
        PHP_MINFO(satellite),                   /* module info */
+       NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 9ed7f71611d6b0ff537950568672dd9582cfea90..aeefcd5a3d0d640f691a21ade91687a81cbf68eb 100644 (file)
@@ -394,11 +394,13 @@ PS_GC_FUNC(mm)
 }
 
 zend_module_entry php_session_mm_module = {
+       STANDARD_MODULE_HEADER,
        "session mm",
        NULL,
        PHP_MINIT(ps_mm), PHP_MSHUTDOWN(ps_mm),
        NULL, NULL,
        NULL,
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index a33e8374eb6bd30de20573342ce04f75a50f298c..9e57ae20da5d1b931baffbe60acbda54e6024f33 100644 (file)
@@ -222,11 +222,13 @@ static void php_rshutdown_session_globals(TSRMLS_D);
 static zend_bool php_session_destroy(TSRMLS_D);
 
 zend_module_entry session_module_entry = {
+       STANDARD_MODULE_HEADER,
        "session",
        session_functions,
        PHP_MINIT(session), PHP_MSHUTDOWN(session),
        PHP_RINIT(session), PHP_RSHUTDOWN(session),
        PHP_MINFO(session),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 93efcd4d41c4b5e0a7d063563aa9078db27227ef..9d5ca97ce6957d19ee42a86e96d9f8bdc352052f 100644 (file)
@@ -61,6 +61,7 @@ function_entry shmop_functions[] = {
 /* {{{ shmop_module_entry
  */
 zend_module_entry shmop_module_entry = {
+       STANDARD_MODULE_HEADER,
        "shmop",
        shmop_functions,
        PHP_MINIT(shmop),
@@ -68,6 +69,7 @@ zend_module_entry shmop_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(shmop),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index ec23799f0f3c66f18909821ee9e5e2dea1ee8e3a..71ed12dc82d813be3096e8c72b06f13655411641 100644 (file)
@@ -30,6 +30,7 @@ function_entry extname_functions[] = {
 /* {{{ extname_module_entry
  */
 zend_module_entry extname_module_entry = {
+       STANDARD_MODULE_HEADER,
        "extname",
        extname_functions,
        PHP_MINIT(extname),
@@ -37,6 +38,7 @@ zend_module_entry extname_module_entry = {
        PHP_RINIT(extname),             /* Replace with NULL if there's nothing to do at request start */
        PHP_RSHUTDOWN(extname), /* Replace with NULL if there's nothing to do at request end */
        PHP_MINFO(extname),
+    "0.1", /* Replace with version number for your extension */
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 9afa835dcac3fb671b13b1172515a1b6e7c0d4a5..a5adb0070bd2e902e781561a5ffa83e5f814d998 100644 (file)
@@ -96,6 +96,7 @@ function_entry snmp_functions[] = {
 /* {{{ snmp_module_entry
  */
 zend_module_entry snmp_module_entry = {
+       STANDARD_MODULE_HEADER,
        "snmp",
        snmp_functions,
        PHP_MINIT(snmp),
@@ -103,6 +104,7 @@ zend_module_entry snmp_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(snmp),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 0a9bcb6f995779868ed5c14c70a2b36f615e297f..3a709482551f9c59f5c351bacee4624ff4f325b4 100644 (file)
@@ -33,7 +33,16 @@ function_entry snmp_functions[] = {
 /* {{{ snmp_module_entry
  */
 zend_module_entry snmp_module_entry = {
-       "SNMP",snmp_functions,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL
+       STANDARD_MODULE_HEADER,
+       "SNMP",
+    snmp_functions,
+    NULL,
+    NULL,
+    NULL,
+    NULL,
+    NULL,
+    NO_VERSION_YET,
+    STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
 
index ef80204db54a0a0bdc97294675ea8cfdde99ea33..1bd8447ddb89b9019afd109affbc3a8cacb01aa2 100644 (file)
@@ -152,6 +152,7 @@ function_entry sockets_functions[] = {
 /* }}} */
 
 zend_module_entry sockets_module_entry = {
+       STANDARD_MODULE_HEADER,
        "sockets",
        sockets_functions,
        PHP_MINIT(sockets),
@@ -159,6 +160,7 @@ zend_module_entry sockets_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(sockets),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index e6e136d3ea3edc557d6a056134fc141a4599c07e..0f0b1025dfc267e43eb856c5e41c4fdc616aa204 100644 (file)
@@ -833,6 +833,7 @@ PHP_INI_END()
 
 
 zend_module_entry basic_functions_module = {
+    STANDARD_MODULE_HEADER,
        "standard",                                     /* extension name */
        basic_functions,                        /* function list */
        PHP_MINIT(basic),                       /* process startup */
@@ -840,6 +841,7 @@ zend_module_entry basic_functions_module = {
        PHP_RINIT(basic),                       /* request startup */
        PHP_RSHUTDOWN(basic),           /* request shutdown */
        PHP_MINFO(basic),                       /* extension info */
+    PHP_VERSION,                               /* extension version */
        STANDARD_MODULE_PROPERTIES
 };
 
index df8a71cc75f29a3269402f3d2f19b40030f79628..0f0466599869fdac1b340341b98f54bdf5042440 100644 (file)
@@ -473,15 +473,26 @@ PHP_FUNCTION(phpinfo)
 
 /* }}} */
 
-/* {{{ proto string phpversion(void)
+/* {{{ proto string phpversion([string extension])
    Return the current PHP version */
 PHP_FUNCTION(phpversion)
 {
-       if (ZEND_NUM_ARGS() != 0) {
+    zval **arg;
+    int argc = ZEND_NUM_ARGS();
+
+       if (argc == 0) {
+        RETURN_STRING(PHP_VERSION, 1);
+       } else if (argc == 1 && zend_get_parameters_ex(1, &arg) == SUCCESS) {
+        char *version;
+        convert_to_string_ex(arg);
+        version = zend_get_module_version(Z_STRVAL_PP(arg));
+        if (version == NULL) {
+            RETURN_FALSE;
+        }
+        RETURN_STRING(version, 1);
+    } else {
                WRONG_PARAM_COUNT;
-       }
-
-    RETURN_STRING(PHP_VERSION, 1);
+    }
 }
 /* }}} */
 
index de7eb545b03e4dfd7d2ec421617aa171d7e91bf0..5970943c691a49cee73ed9482f28f6519b9faa83 100644 (file)
@@ -111,6 +111,7 @@ function_entry swf_functions[] = {
 /* {{{ swf_module_entry
  */
 zend_module_entry swf_module_entry = {
+    STANDARD_MODULE_HEADER,
        "swf",
        swf_functions,
        PHP_MINIT(swf),
@@ -118,6 +119,7 @@ zend_module_entry swf_module_entry = {
        PHP_RINIT(swf),
        NULL,
        PHP_MINFO(swf),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 266c41b532eec12db9812125c863175b046d1eb1..9c20af92b5c94c4c4c565d4a24cb83b04e38b738 100644 (file)
@@ -123,7 +123,8 @@ function_entry sybase_functions[] = {
 };
 
 zend_module_entry sybase_module_entry = {
-       "sybase", sybase_functions, PHP_MINIT(sybase), PHP_MSHUTDOWN(sybase), PHP_RINIT(sybase), PHP_RSHUTDOWN(sybase), PHP_MINFO(sybase), STANDARD_MODULE_PROPERTIES
+       STANDARD_MODULE_HEADER,
+       "sybase", sybase_functions, PHP_MINIT(sybase), PHP_MSHUTDOWN(sybase), PHP_RINIT(sybase), PHP_RSHUTDOWN(sybase), PHP_MINFO(sybase), NO_VERSION_YET, STANDARD_MODULE_PROPERTIES
 };
 
 #ifdef COMPILE_DL_SYBASE
index fc20ad30533ea36fd55225ebd7dfcd75ec60399c..dacd311216dadab20869b51afcc21e90dfd7b5b6 100644 (file)
@@ -80,7 +80,8 @@ function_entry sybase_functions[] = {
 };
 
 zend_module_entry sybase_module_entry = {
-       "sybase_ct", sybase_functions, PHP_MINIT(sybase), PHP_MSHUTDOWN(sybase), PHP_RINIT(sybase), PHP_RSHUTDOWN(sybase), PHP_MINFO(sybase), STANDARD_MODULE_PROPERTIES
+       STANDARD_MODULE_HEADER,
+       "sybase_ct", sybase_functions, PHP_MINIT(sybase), PHP_MSHUTDOWN(sybase), PHP_RINIT(sybase), PHP_RSHUTDOWN(sybase), PHP_MINFO(sybase), NO_VERSION_YET, STANDARD_MODULE_PROPERTIES
 };
 
 ZEND_DECLARE_MODULE_GLOBALS(sybase)
index 5f9a2d8d6508696d4938b228bd2fb981b621bfc5..ea02a2db2273b3f7160513630294732e33ec9371 100644 (file)
@@ -70,7 +70,8 @@ function_entry sysvsem_functions[] = {
 /* {{{ sysvsem_module_entry
  */
 zend_module_entry sysvsem_module_entry = {
-       "sysvsem", sysvsem_functions, PHP_MINIT(sysvsem), NULL, NULL, NULL, NULL, STANDARD_MODULE_PROPERTIES
+    STANDARD_MODULE_HEADER,
+       "sysvsem", sysvsem_functions, PHP_MINIT(sysvsem), NULL, NULL, NULL, NULL, NO_VERSION_YET, STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
 
index 6e80e3268a3eb26a1f332adb650433728d33c6eb..481ce14f75eca44901961965041ed2f743a176ae 100644 (file)
@@ -54,10 +54,12 @@ function_entry sysvshm_functions[] = {
 /* {{{ sysvshm_module_entry
  */
 zend_module_entry sysvshm_module_entry = {
+    STANDARD_MODULE_HEADER,
        "sysvshm", sysvshm_functions, 
        PHP_MINIT(sysvshm), NULL,
        NULL, NULL,
        NULL,
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 2d74e40495423f6c3733f406142dcf8b3be940e6..79b44b8bd03219a75fee7806dfa112548b999974 100644 (file)
@@ -91,6 +91,7 @@ function_entry vpopmail_functions[] = {
 };
 
 zend_module_entry vpopmail_module_entry = {
+       STANDARD_MODULE_HEADER,
        "vpopmail",
        vpopmail_functions,
        PHP_MINIT(vpopmail),
@@ -98,6 +99,7 @@ zend_module_entry vpopmail_module_entry = {
        PHP_RINIT(vpopmail),
        PHP_RSHUTDOWN(vpopmail),
        PHP_MINFO(vpopmail),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 290673e4cc2d3f5adc1524c153e2c4c0100c071d..278422432c90ae3a9d853dcebe9ae9ead103d8f2 100644 (file)
@@ -105,6 +105,7 @@ PHP_MINFO_FUNCTION(wddx);
 /* {{{ wddx_module_entry
  */
 zend_module_entry wddx_module_entry = {
+       STANDARD_MODULE_HEADER,
        "wddx",
        wddx_functions,
        PHP_MINIT(wddx),
@@ -112,6 +113,7 @@ zend_module_entry wddx_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(wddx),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index 2f470b21e845a26275161f969d1121a367292065..bb494bea1e77b3d762196c1d7af84a87dc3fcb17 100644 (file)
@@ -130,6 +130,7 @@ function_entry xml_functions[] = {
 };
 
 zend_module_entry xml_module_entry = {
+    STANDARD_MODULE_HEADER,
        "xml",                /* extension name */
        xml_functions,        /* extension function list */
        PHP_MINIT(xml),       /* extension-wide startup function */
@@ -137,6 +138,7 @@ zend_module_entry xml_module_entry = {
        PHP_RINIT(xml),       /* per-request startup function */
        PHP_RSHUTDOWN(xml),   /* per-request shutdown function */
        PHP_MINFO(xml),       /* information function */
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index d68e355def553869ace266138b718ff0032f382c..942a812d1d5d7d442660ce404805c55084e87c6f 100644 (file)
@@ -57,6 +57,8 @@
 #include "php_xmlrpc.h"
 #include "xmlrpc.h"
 
+#define PHP_EXT_VERSION "0.41"
+
 /* You should tweak config.m4 so this symbol (or some else suitable)
    gets defined.
 */
@@ -88,6 +90,7 @@ function_entry xmlrpc_functions[] = {
 };
 
 zend_module_entry xmlrpc_module_entry = {
+   STANDARD_MODULE_HEADER,
    "xmlrpc",
    xmlrpc_functions,
    PHP_MINIT(xmlrpc),
@@ -95,6 +98,7 @@ zend_module_entry xmlrpc_module_entry = {
    PHP_RINIT(xmlrpc),      /* Replace with NULL if there's nothing to do at request start */
    PHP_RSHUTDOWN(xmlrpc),  /* Replace with NULL if there's nothing to do at request end */
    PHP_MINFO(xmlrpc),
+   PHP_EXT_VERSION,
    STANDARD_MODULE_PROPERTIES
 };
 
@@ -135,8 +139,6 @@ typedef struct _xmlrpc_callback_data {
    char php_executed;
 } xmlrpc_callback_data;
 
-#define PHP_EXT_VERSION "0.41"
-
 // output options
 #define OUTPUT_TYPE_KEY "output_type"
 #define OUTPUT_TYPE_KEY_LEN (sizeof(OUTPUT_TYPE_KEY) - 1)
index 5bbe97f57a3273f05cabb9679cdfaa08200288b8..2bad8c6e81ef8234b7ee4f1c58d4f3b4429df5ae 100644 (file)
@@ -95,6 +95,7 @@ function_entry xslt_functions[] = {
 /* {{{ xslt_module_entry
  */
 zend_module_entry xslt_module_entry = {
+       STANDARD_MODULE_HEADER,
        "xslt",
        xslt_functions,
        PHP_MINIT(xslt),
@@ -102,6 +103,7 @@ zend_module_entry xslt_module_entry = {
        NULL,   
        NULL,
        PHP_MINFO(xslt),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index a97e162473f6a9dcc9101753e3a9403029c06b94..7c420868ac58b30892ebb1773b8ece5b768d8678 100644 (file)
@@ -2678,6 +2678,7 @@ PHP_RINIT_FUNCTION(yaz)
 }
 
 zend_module_entry yaz_module_entry = {
+    STANDARD_MODULE_HEADER,
        "yaz",
        yaz_functions,
        PHP_MINIT(yaz),
@@ -2685,6 +2686,7 @@ zend_module_entry yaz_module_entry = {
        PHP_RINIT(yaz),
        PHP_RSHUTDOWN(yaz),
        PHP_MINFO(yaz),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 715031fe78e6d54979daa4501c5971f26fd86319..8b992718a106c67131b9bc41ca20c85b92b13c75 100644 (file)
@@ -56,6 +56,7 @@ function_entry yp_functions[] = {
 };
 
 zend_module_entry yp_module_entry = {
+    STANDARD_MODULE_HEADER,
        "yp",
        yp_functions,
        PHP_MINIT(yp),
@@ -63,6 +64,7 @@ zend_module_entry yp_module_entry = {
        PHP_RINIT(yp),
        NULL,
        PHP_MINFO(yp),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 
index 91100888f6d696c6325757df05f412a32630f7a7..2e00243d59cd6a8b3f9dc959f82bbb2591f2ad1c 100644 (file)
@@ -56,6 +56,7 @@ function_entry zip_functions[] = {
 /* {{{ zip_module_entry
  */
 zend_module_entry zip_module_entry = {
+    STANDARD_MODULE_HEADER,
        "zip",
        zip_functions,
        PHP_MINIT(zip),
@@ -63,6 +64,7 @@ zend_module_entry zip_module_entry = {
        NULL,
        NULL,
        PHP_MINFO(zip),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
index ba6fb8d420e5443ce1ba4dd84083c95ef7a05c82..57fe6cf7119793a775736de728940e0c031b29ca 100644 (file)
@@ -112,6 +112,7 @@ function_entry php_zlib_functions[] = {
 /* {{{ php_zlib_module_entry
  */
 zend_module_entry php_zlib_module_entry = {
+       STANDARD_MODULE_HEADER,
        "zlib",
        php_zlib_functions,
        PHP_MINIT(zlib),
@@ -119,6 +120,7 @@ zend_module_entry php_zlib_module_entry = {
        PHP_RINIT(zlib),
        NULL,
        PHP_MINFO(zlib),
+    NO_VERSION_YET,
        STANDARD_MODULE_PROPERTIES
 };
 /* }}} */