diff options
| author | Marcus Boerger <helly@php.net> | 2008-08-08 17:47:31 +0000 |
|---|---|---|
| committer | Marcus Boerger <helly@php.net> | 2008-08-08 17:47:31 +0000 |
| commit | 3f7a4b7e90eee47e7b6873f800e93854b0338dd4 (patch) | |
| tree | a36ccc107e52711aa644eb9197fc3c7beb346deb /Zend/zend.h | |
| parent | 6fb114f1d5a6013ef7cde20e296a228ead10aabd (diff) | |
| download | php-git-3f7a4b7e90eee47e7b6873f800e93854b0338dd4.tar.gz | |
- MFH error handling, now with save, replace, restore
Diffstat (limited to 'Zend/zend.h')
| -rw-r--r-- | Zend/zend.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Zend/zend.h b/Zend/zend.h index 0d09f4bc0d..7f8201c743 100644 --- a/Zend/zend.h +++ b/Zend/zend.h @@ -749,6 +749,15 @@ typedef enum { EH_THROW } zend_error_handling_t; +typedef struct { + zend_error_handling_t handling; + zend_class_entry *exception; +} zend_error_handling; + +ZEND_API void zend_save_error_handling(zend_error_handling *current TSRMLS_DC); +ZEND_API void zend_replace_error_handling(zend_error_handling_t error_handling, zend_class_entry *exception_class, zend_error_handling *current TSRMLS_DC); +ZEND_API void zend_restore_error_handling(const zend_error_handling *saved TSRMLS_DC); + #endif /* ZEND_H */ /* |
