X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=php_http.h;h=7c966fc3efa22f39d4d76ba50144ca37904e1692;hb=25b667802b9bf0351f7e5e9f4848b65181b76ac9;hp=b1bc57c4d6cacca6c9c17e81279e00a04733fb40;hpb=4d708279b6956fc95b253ddc88671fb2f0e5aa39;p=m6w6%2Fext-http diff --git a/php_http.h b/php_http.h index b1bc57c..7c966fc 100644 --- a/php_http.h +++ b/php_http.h @@ -128,9 +128,9 @@ ZEND_EXTERN_MODULE_GLOBALS(php_http); #ifdef ZTS # include "TSRM/TSRM.h" -# define PHP_HTTP_G ((php_http_globals *) (*((void ***) tsrm_ls))[TSRM_UNSHUFFLE_RSRC_ID(php_http_globals_id)]) +# define PHP_HTTP_G ((zend_php_http_globals *) (*((void ***) tsrm_ls))[TSRM_UNSHUFFLE_RSRC_ID(php_http_globals_id)]) # undef TSRMLS_FETCH_FROM_CTX -# define TSRMLS_FETCH_FROM_CTX(ctx) ((ctx)?(ctx):ts_resource_ex(0, NULL)) +# define TSRMLS_FETCH_FROM_CTX(ctx) void ***tsrm_ls = ((ctx)?(ctx):ts_resource_ex(0, NULL)) #else # define PHP_HTTP_G (&php_http_globals) #endif