X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_message_api.h;h=4de90bcd6fec13257fd9cc2dd014659c03679a03;hp=b82f0a7bade7b2a18a9e452c57b43a49acc7a0fa;hb=8e0888ae0a13ad81856a3d4672d480b7b68f687b;hpb=bec583518dd611eb52d0969b4cf07abfc30eae97 diff --git a/php_http_message_api.h b/php_http_message_api.h index b82f0a7..4de90bc 100644 --- a/php_http_message_api.h +++ b/php_http_message_api.h @@ -56,12 +56,7 @@ struct _http_message { } info; size_t len; - zend_bool dup; - - union { - char *dup; - const char *ptr; - } raw; + char *raw; http_message *nested; }; @@ -81,7 +76,7 @@ PHP_HTTP_API void _http_message_free(http_message *message); #define http_message_parse(m, l) http_message_parse_ex((m), (l), 1) #define http_message_parse_ex(m, l, d) _http_message_parse_ex((m), (l), (d) TSRMLS_CC) -PHP_HTTP_API http_message *_http_message_parse_ex(const char *message, size_t length, zend_bool duplicate TSRMLS_DC); +PHP_HTTP_API http_message *_http_message_parse_ex(char *message, size_t length, zend_bool duplicate TSRMLS_DC); #define http_message_tostring(m, s, l) _http_message_tostring((m), (s), (l)) PHP_HTTP_API void _http_message_tostring(http_message *msg, char **string, size_t *length);