X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_misc.h;h=19ae6428de2665012c0fa295d5da681c72c51433;hp=6c00cc50c98094c301863d0ca8dd9019a6722ac9;hb=880540695ec6784e5570a15533467f7dff98d4f1;hpb=f2f85ecef84a1dfc7982f9fd9b10f5a0dadb2540 diff --git a/php_http_misc.h b/php_http_misc.h index 6c00cc5..19ae642 100644 --- a/php_http_misc.h +++ b/php_http_misc.h @@ -418,6 +418,17 @@ typedef struct php_http_pass_callback_arg { PHP_HTTP_API size_t php_http_pass_wrapper(php_http_pass_callback_arg_t *cb_arg, const char *str, size_t len); +typedef struct php_http_pass_fcall_arg { + zval *fcz; + zend_fcall_info fci; + zend_fcall_info_cache fcc; +#ifdef ZTS + void ***ts; +#endif +} php_http_pass_fcall_arg_t; + +PHP_HTTP_API size_t php_http_pass_fcall_callback(void *cb_arg, const char *str, size_t len); + /* ERROR */ extern void php_http_error(long type TSRMLS_DC, long code, const char *format, ...);