diff options
Diffstat (limited to 'Zend/zend_extensions.h')
| -rw-r--r-- | Zend/zend_extensions.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Zend/zend_extensions.h b/Zend/zend_extensions.h index 83cbfabd20..9053e3fe02 100644 --- a/Zend/zend_extensions.h +++ b/Zend/zend_extensions.h @@ -47,6 +47,8 @@ struct _zend_extension { void (*activate)(); void (*deactivate)(); + void (*message_handler)(int message, void *arg); + void (*op_array_handler)(zend_op_array *op_array); void (*statement_handler)(zend_op_array *op_array); @@ -71,6 +73,9 @@ struct _zend_extension { ZEND_API int zend_get_resource_handle(zend_extension *extension); +ZEND_API void zend_extension_dispatch_message(int message, void *arg); + +#define ZEND_EXTMSG_NEW_EXTENSION 1 #ifdef ZTS #define ZTS_V 1 |
