Index: Zend/zend_default_classes.c =================================================================== RCS file: /repository/ZendEngine2/zend_default_classes.c,v retrieving revision 1.3 diff -u -r1.3 zend_default_classes.c --- Zend/zend_default_classes.c 23 Mar 2003 17:18:31 -0000 1.3 +++ Zend/zend_default_classes.c 3 Apr 2003 18:14:29 -0000 @@ -22,6 +22,7 @@ #include "zend_API.h" zend_class_entry *default_exception_ptr; +zend_namespace *php_namespace_ptr; ZEND_FUNCTION(exception) { @@ -118,11 +119,16 @@ zend_class_entry default_exception; INIT_CLASS_ENTRY(default_exception, "exception", default_exception_functions); - default_exception_ptr = zend_register_internal_class(&default_exception TSRMLS_CC); + default_exception_ptr = zend_register_internal_class_in_ns(&default_exception, NULL, php_namespace_ptr, "php" TSRMLS_CC); } ZEND_API void zend_register_default_classes(TSRMLS_D) { + zend_namespace php_namespace; + + /* Register PHP namespace */ + INIT_NAMESPACE(php_namespace, "php"); + php_namespace_ptr= zend_register_internal_namespace(&php_namespace TSRMLS_C); zend_register_default_exception(TSRMLS_C); }