JSON_POST_ERROR, json_post.onerror.* INI, warning
[m6w6/ext-json_post] / php_json_post.h
index 02df11751fa096fed20a958eec4292dfedc8fbe3..2895b70256978f6ce3d1fde52a8578e5a991776b 100644 (file)
@@ -16,7 +16,7 @@
 extern zend_module_entry json_post_module_entry;
 #define phpext_json_post_ptr &json_post_module_entry
 
-#define PHP_JSON_POST_VERSION "1.0.0RC1"
+#define PHP_JSON_POST_VERSION "1.1.0"
 
 #ifdef PHP_WIN32
 #      define PHP_JSON_POST_API __declspec(dllexport)
@@ -30,8 +30,17 @@ extern zend_module_entry json_post_module_entry;
 #      include "TSRM.h"
 #endif
 
+#if PHP_VERSION_ID < 70000
+typedef long zend_long;
+#endif
+
 ZEND_BEGIN_MODULE_GLOBALS(json_post)
-       long flags;
+       zend_long flags;
+       struct {
+               zend_long response;
+               zend_bool warning;
+               zend_bool exit;
+       } onerror;
 ZEND_END_MODULE_GLOBALS(json_post)
 
 ZEND_EXTERN_MODULE_GLOBALS(json_post);