]> granicus.if.org Git - php/commitdiff
- Expand tests to have it work inside PHP 5.0
authorMarcus Boerger <helly@php.net>
Sun, 13 Feb 2005 18:13:44 +0000 (18:13 +0000)
committerMarcus Boerger <helly@php.net>
Sun, 13 Feb 2005 18:13:44 +0000 (18:13 +0000)
ext/pdo/pdo.c

index 1d47f93865f204d1dfaafa4f5f44afd192870f3c..b87cb9400065304cf86bde6e3820a87809d4ddba 100755 (executable)
@@ -33,7 +33,7 @@
 #include "php_pdo_int.h"
 #include "zend_exceptions.h"
 
-#ifdef HAVE_SPL
+#if defined(HAVE_SPL) && ((PHP_MAJOR_VERSION > 5) || (PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION >= 1))
 extern PHPAPI zend_class_entry *spl_ce_RuntimeException;
 #endif
 
@@ -286,7 +286,7 @@ PHP_MINIT_FUNCTION(pdo)
 #endif
 
        INIT_CLASS_ENTRY(ce, "PDOException", NULL);
-#ifdef HAVE_SPL
+#if defined(HAVE_SPL) && ((PHP_MAJOR_VERSION > 5) || (PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION >= 1))
        pdo_exception_ce = zend_register_internal_class_ex(&ce, spl_ce_RuntimeException, NULL TSRMLS_CC);
 #else
        pdo_exception_ce = zend_register_internal_class_ex(&ce, zend_exception_get_default(), NULL TSRMLS_CC);