diff --git a/Zend/zend.c b/Zend/zend.c index 7177f13c578..a38201baeb3 100644 --- a/Zend/zend.c +++ b/Zend/zend.c @@ -1784,7 +1784,7 @@ void zend_shutdown_error_notify_callbacks() zend_llist_destroy(&zend_error_notify_callbacks); } -void zend_register_error_notify_callback(zend_error_notify_cb cb) +ZEND_API void zend_register_error_notify_callback(zend_error_notify_cb cb) { zend_llist_add_element(&zend_error_notify_callbacks, &cb); } diff --git a/Zend/zend.h b/Zend/zend.h index 956d4532df7..659466322e4 100644 --- a/Zend/zend.h +++ b/Zend/zend.h @@ -354,8 +354,7 @@ ZEND_API void zend_restore_error_handling(zend_error_handling *saved); typedef void (*zend_error_notify_cb)(int type, const char *error_filename, uint32_t error_lineno, zend_string *message); BEGIN_EXTERN_C() - -void zend_register_error_notify_callback(zend_error_notify_cb callback); +ZEND_API void zend_register_error_notify_callback(zend_error_notify_cb callback); void zend_startup_error_notify_callbacks(); void zend_shutdown_error_notify_callbacks(); void zend_error_notify_all_callbacks(int type, const char *error_filename, uint32_t error_lineno, zend_string *message);