X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_message_api.h;fp=php_http_message_api.h;h=a8b7c216fb3f87bf587f3c376f5491a36da063c0;hp=8ce8b4c473e7b28c99b5432d35506e150bd32c41;hb=111fbe75d978a74c3aba074c942d8b2bd5f66223;hpb=7d9ad2cf7a8e964bbaea2e19b6536ffa77c76c5e diff --git a/php_http_message_api.h b/php_http_message_api.h index 8ce8b4c..a8b7c21 100644 --- a/php_http_message_api.h +++ b/php_http_message_api.h @@ -42,6 +42,7 @@ struct _http_message { #define http_message_new() http_message_init_ex(NULL, 0) #define http_message_init(m) http_message_init_ex((m), 0) #define http_message_init_ex(m, t) _http_message_init_ex((m), (t) ZEND_FILE_LINE_CC ZEND_FILE_LINE_EMPTY_CC) +#define http_message_init_rel(m, t) _http_message_init_ex((m), (t) ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_ORIG_RELAY_CC) PHP_HTTP_API http_message *_http_message_init_ex(http_message *m, http_message_type t ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC); #define http_message_set_type(m, t) _http_message_set_type((m), (t)) @@ -60,6 +61,7 @@ static inline zval *_http_message_header_ex(http_message *msg, char *key_str, si #define http_message_parse(m, l) http_message_parse_ex(NULL, (m), (l)) #define http_message_parse_ex(h, m, l) _http_message_parse_ex((h), (m), (l) ZEND_FILE_LINE_CC ZEND_FILE_LINE_EMPTY_CC TSRMLS_CC) +#define http_message_parse_rel(h, m, l) _http_message_parse_ex((h), (m), (l) ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_ORIG_RELAY_CC TSRMLS_CC) PHP_HTTP_API http_message *_http_message_parse_ex(http_message *msg, const char *message, size_t length ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC TSRMLS_DC); #define http_message_tostring(m, s, l) _http_message_tostring((m), (s), (l))