X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_api.h;h=bdc8c261dbd6dc72f296b1bc0b5792e3068e7056;hp=0cc0a47b5eddef5a95893df57db239f2e11aff81;hb=86e60ef185c731dd86cef3c849282eb4f33edd4a;hpb=993c0e1c1d0dbc44542856ee810b0ddb47552a5e diff --git a/php_http_api.h b/php_http_api.h index 0cc0a47..bdc8c26 100644 --- a/php_http_api.h +++ b/php_http_api.h @@ -93,13 +93,6 @@ typedef enum { } /* }}} */ -#define http_etag(p, l, m) _http_etag((p), (l), (m) TSRMLS_CC) -inline char *_http_etag(const void *data_ptr, const size_t data_len, const http_send_mode data_mode TSRMLS_DC); -#define http_lmod(p, m) _http_lmod((p), (m) TSRMLS_CC) -inline time_t _http_lmod(const void *data_ptr, const http_send_mode data_mode TSRMLS_DC); -#define http_is_range_request() _http_is_range_request(TSRMLS_C) -inline int _http_is_range_request(TSRMLS_D); - /* {{{ public API */ #define http_date(t) _http_date((t) TSRMLS_CC) PHP_HTTP_API char *_http_date(time_t t TSRMLS_DC); @@ -119,6 +112,15 @@ PHP_HTTP_API inline STATUS _http_send_status_header(const int status, const char #define http_get_server_var(v) _http_get_server_var((v) TSRMLS_CC) PHP_HTTP_API inline zval *_http_get_server_var(const char *key TSRMLS_DC); +#define http_etag(p, l, m) _http_etag((p), (l), (m) TSRMLS_CC) +PHP_HTTP_API inline char *_http_etag(const void *data_ptr, const size_t data_len, const http_send_mode data_mode TSRMLS_DC); + +#define http_lmod(p, m) _http_lmod((p), (m) TSRMLS_CC) +PHP_HTTP_API inline time_t _http_lmod(const void *data_ptr, const http_send_mode data_mode TSRMLS_DC); + +#define http_is_range_request() _http_is_range_request(TSRMLS_C) +PHP_HTTP_API inline int _http_is_range_request(TSRMLS_D); + #define http_ob_etaghandler(o, l, ho, hl, m) _http_ob_etaghandler((o), (l), (ho), (hl), (m) TSRMLS_CC) PHP_HTTP_API void _http_ob_etaghandler(char *output, uint output_len, char **handled_output, uint *handled_output_len, int mode TSRMLS_DC);