Browse Source

- Add +ifdefs to still allow PHP 5.0 builds of PDO

# PDO is a PECL extension and at the moment is still meant to compile on
# both PHP 5.0 and PHP 5.1.
PHP-5.1
Marcus Boerger 21 years ago
parent
commit
5cf2c9dc45
  1. 7
      ext/pdo/pdo.c
  2. 6
      ext/pdo_mysql/pdo_mysql.c
  3. 15
      ext/pdo_pgsql/pdo_pgsql.c
  4. 6
      ext/pdo_sqlite/pdo_sqlite.c

7
ext/pdo/pdo.c

@ -87,19 +87,24 @@ function_entry pdo_functions[] = {
/* }}} */
/* {{{ pdo_functions[] */
#if ZEND_EXTENSION_API_NO >= 220050617
static zend_module_dep pdo_deps[] = {
#ifdef HAVE_SPL
ZEND_MOD_REQUIRED("spl")
#endif
{NULL, NULL, NULL}
};
#endif
/* }}} */
/* {{{ pdo_module_entry */
zend_module_entry pdo_module_entry = {
#if ZEND_EXTENSION_API_NO >= 220050617
STANDARD_MODULE_HEADER_EX, NULL,
pdo_deps,
#else
STANDARD_MODULE_HEADER,
#endif
"PDO",
pdo_functions,
PHP_MINIT(pdo),

6
ext/pdo_mysql/pdo_mysql.c

@ -37,16 +37,22 @@ function_entry pdo_mysql_functions[] = {
/* }}} */
/* {{{ pdo_mysql_functions[] */
#if ZEND_EXTENSION_API_NO >= 220050617
static zend_module_dep pdo_mysql_deps[] = {
ZEND_MOD_REQUIRED("pdo")
{NULL, NULL, NULL}
};
#endif
/* }}} */
/* {{{ pdo_mysql_module_entry */
zend_module_entry pdo_mysql_module_entry = {
#if ZEND_EXTENSION_API_NO >= 220050617
STANDARD_MODULE_HEADER_EX, NULL,
pdo_mysql_deps,
#else
STANDARD_MODULE_HEADER,
#endif
"pdo_mysql",
pdo_mysql_functions,
PHP_MINIT(pdo_mysql),

15
ext/pdo_pgsql/pdo_pgsql.c

@ -36,9 +36,24 @@ function_entry pdo_pgsql_functions[] = {
};
/* }}} */
/* {{{ pdo_sqlite_deps
*/
#if ZEND_EXTENSION_API_NO >= 220050617
static zend_module_dep pdo_pgsql_deps[] = {
ZEND_MOD_REQUIRED("pdo")
{NULL, NULL, NULL}
};
#endif
/* }}} */
/* {{{ pdo_pgsql_module_entry */
zend_module_entry pdo_pgsql_module_entry = {
#if ZEND_EXTENSION_API_NO >= 220050617
STANDARD_MODULE_HEADER_EX, NULL,
pdo_pgsql_deps,
#else
STANDARD_MODULE_HEADER,
#endif
"pdo_pgsql",
pdo_pgsql_functions,
PHP_MINIT(pdo_pgsql),

6
ext/pdo_sqlite/pdo_sqlite.c

@ -41,17 +41,23 @@ function_entry pdo_sqlite_functions[] = {
/* {{{ pdo_sqlite_deps
*/
#if ZEND_EXTENSION_API_NO >= 220050617
static zend_module_dep pdo_sqlite_deps[] = {
ZEND_MOD_REQUIRED("pdo")
{NULL, NULL, NULL}
};
#endif
/* }}} */
/* {{{ pdo_sqlite_module_entry
*/
zend_module_entry pdo_sqlite_module_entry = {
#if ZEND_EXTENSION_API_NO >= 220050617
STANDARD_MODULE_HEADER_EX, NULL,
pdo_sqlite_deps,
#else
STANDARD_MODULE_HEADER,
#endif
"pdo_sqlite",
pdo_sqlite_functions,
PHP_MINIT(pdo_sqlite),

Loading…
Cancel
Save