X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-json_post;a=blobdiff_plain;f=php_json_post.h;h=9623a449a83498bed2b14d5082ab903a683b8fc4;hp=76cb8fe95506fe9489cb95592ab88bed398274ee;hb=bda8b43e0418324d9caf532c146bca5a5be89fc1;hpb=98b35c8f1a7c1c1bc818ee163048a76c81dd7141 diff --git a/php_json_post.h b/php_json_post.h index 76cb8fe..9623a44 100644 --- a/php_json_post.h +++ b/php_json_post.h @@ -30,10 +30,20 @@ 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; - int error_response; - zend_bool error_exit; + zend_long flags; + struct { + zend_long response; + zend_bool warning; + zend_bool exit; + } onerror; +#if PHP_VERSION_ID < 70000 + zend_function *json_last_error; +#endif ZEND_END_MODULE_GLOBALS(json_post) ZEND_EXTERN_MODULE_GLOBALS(json_post);