X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_request_api.h;h=3ff2769a9db82413c91d59663f598fd0a07d7904;hp=3b773a3edbb939ba9d036449d7f81ef31526be68;hb=ff17beb99d61462cf1791eecdb3f68dbd2aea5e5;hpb=4b22542b552ee0a6c999e19868edbc3b1096df02 diff --git a/php_http_request_api.h b/php_http_request_api.h index 3b773a3..3ff2769 100644 --- a/php_http_request_api.h +++ b/php_http_request_api.h @@ -30,6 +30,11 @@ #include +#define http_request_global_init() _http_request_global_init(INIT_FUNC_ARGS_PASSTHRU) +extern STATUS _http_request_global_init(INIT_FUNC_ARGS); +#define http_request_global_cleanup() _http_request_global_cleanup(TSRMLS_C) +extern void _http_request_global_cleanup(TSRMLS_D); + #define HTTP_REQUEST_BODY_CSTRING 1 #define HTTP_REQUEST_BODY_CURLPOST 2 #define HTTP_REQUEST_BODY_UPLOADFILE 3 @@ -50,7 +55,6 @@ typedef struct { curl_infotype last_info; } http_request_conv; - #define HTTP_REQUEST_CALLBACK_DATA(from, type, var) \ http_request_callback_ctx *__CTX = (http_request_callback_ctx *) (from); \ TSRMLS_FETCH_FROM_CTX(__CTX->tsrm_ctx); \