summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zend/zend.c2
-rw-r--r--Zend/zend.h3
2 files changed, 5 insertions, 0 deletions
diff --git a/Zend/zend.c b/Zend/zend.c
index 8854be62c7..f6a804a2a9 100644
--- a/Zend/zend.c
+++ b/Zend/zend.c
@@ -466,12 +466,14 @@ void zend_deactivate(CLS_D ELS_DC)
}
+BEGIN_EXTERN_C()
ZEND_API void zend_message_dispatcher(long message, void *data)
{
if (zend_message_dispatcher_p) {
zend_message_dispatcher_p(message, data);
}
}
+END_EXTERN_C()
ZEND_API int zend_get_ini_entry(char *name, uint name_length, zval *contents)
diff --git a/Zend/zend.h b/Zend/zend.h
index 3f1474cef5..6104146337 100644
--- a/Zend/zend.h
+++ b/Zend/zend.h
@@ -298,7 +298,10 @@ END_EXTERN_C()
#define HANDLE_BLOCK_INTERRUPTIONS() if (zend_block_interruptions) { zend_block_interruptions(); }
#define HANDLE_UNBLOCK_INTERRUPTIONS() if (zend_unblock_interruptions) { zend_unblock_interruptions(); }
+BEGIN_EXTERN_C()
ZEND_API void zend_message_dispatcher(long message, void *data);
+END_EXTERN_C()
+
ZEND_API int zend_get_ini_entry(char *name, uint name_length, zval *contents);