X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_client_curl.h;h=b22e2664abc87c3b14a1a1ccf45ece734f35cdda;hp=059ab93753255d5b304a2b1b6f9c46ab1aed4009;hb=759c822dcd99fdf733399a5ed92dbea382ddc474;hpb=6cc24086f57aa1e8f4d6a2c12361635e7c24f60f diff --git a/php_http_client_curl.h b/php_http_client_curl.h index 059ab93..b22e266 100644 --- a/php_http_client_curl.h +++ b/php_http_client_curl.h @@ -28,6 +28,7 @@ typedef struct php_http_client_curl { php_http_buffer_t cookies; long redirects; + unsigned range_request:1; struct { uint count; @@ -60,12 +61,15 @@ static inline php_http_client_curl_storage_t *get_storage(CURL *ch) { return st; } +extern STATUS php_http_client_curl_prepare(php_http_client_t *h, php_http_message_t *msg); + extern zend_class_entry *php_http_client_curl_class_entry; extern zend_function_entry php_http_client_curl_method_entry[]; -zend_object_value php_http_client_curl_object_new(zend_class_entry *ce TSRMLS_DC); -zend_object_value php_http_client_curl_object_new_ex(zend_class_entry *ce, php_http_client_t *r, php_http_client_object_t **ptr TSRMLS_DC); +extern zend_object_value php_http_client_curl_object_new(zend_class_entry *ce TSRMLS_DC); +extern zend_object_value php_http_client_curl_object_new_ex(zend_class_entry *ce, php_http_client_t *r, php_http_client_object_t **ptr TSRMLS_DC); +PHP_MINIT_FUNCTION(http_client_curl); #endif /* PHP_HTTP_HAVE_CURL */ #endif /* PHP_HTTP_CLIENT_CURL_H */