From:             [EMAIL PROTECTED]
Operating system: linux
PHP version:      4.1.2
PHP Bug Type:     Feature/Change Request
Bug description:  There is no E_NONE constant. Patch included.

While investigating bug 16004, I noticed there is no E_NONE error constant.
The folowing patch provides one. (Apologies if this is mangled, but I
don't see another way to submit patches...)

diff -ur php-4.1.2/Zend/zend_constants.c
php-4.1.2-enone/Zend/zend_constants.c
--- php-4.1.2/Zend/zend_constants.c     Mon Dec 17 00:22:24 2001
+++ php-4.1.2-enone/Zend/zend_constants.c       Thu Mar 28 10:32:06 2002
@@ -102,6 +102,8 @@
 
 void zend_register_standard_constants(TSRMLS_D)
 {
+       REGISTER_MAIN_LONG_CONSTANT("E_NONE", E_NONE, CONST_PERSISTENT |
CONST_CS);
+       
        REGISTER_MAIN_LONG_CONSTANT("E_ERROR", E_ERROR, CONST_PERSISTENT |
CONST_CS);
        REGISTER_MAIN_LONG_CONSTANT("E_WARNING", E_WARNING, CONST_PERSISTENT |
CONST_CS);
        REGISTER_MAIN_LONG_CONSTANT("E_PARSE", E_PARSE, CONST_PERSISTENT |
CONST_CS);
diff -ur php-4.1.2/Zend/zend_errors.h php-4.1.2-enone/Zend/zend_errors.h
--- php-4.1.2/Zend/zend_errors.h        Mon Dec 17 00:22:24 2001
+++ php-4.1.2-enone/Zend/zend_errors.h  Thu Mar 28 10:31:41 2002
@@ -21,6 +21,8 @@
 #ifndef ZEND_ERRORS_H
 #define ZEND_ERRORS_H
 
+#define E_NONE                         (0)
+
 #define E_ERROR                                (1<<0L)
 #define E_WARNING                      (1<<1L)
 #define E_PARSE                                (1<<2L)

-- 
Edit bug report at http://bugs.php.net/?id=16330&edit=1
-- 
Fixed in CVS:        http://bugs.php.net/fix.php?id=16330&r=fixedcvs
Fixed in release:    http://bugs.php.net/fix.php?id=16330&r=alreadyfixed
Need backtrace:      http://bugs.php.net/fix.php?id=16330&r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16330&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16330&r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16330&r=notwrong
Not enough info:     http://bugs.php.net/fix.php?id=16330&r=notenoughinfo
Submitted twice:     http://bugs.php.net/fix.php?id=16330&r=submittedtwice

Reply via email to