X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=src%2Fphp_http_encoding.c;h=2e3007b7ff4940fba218946101e6751a110ee3f8;hp=4e25de30a73a160cb6864908b94744c6c180bdc3;hb=HEAD;hpb=a8b478a15ba6febd3f50b31f8763772ca9327f18 diff --git a/src/php_http_encoding.c b/src/php_http_encoding.c index 4e25de3..2e3007b 100644 --- a/src/php_http_encoding.c +++ b/src/php_http_encoding.c @@ -36,7 +36,7 @@ const char *php_http_encoding_dechunk(const char *encoded, size_t encoded_len, c *decoded = ecalloc(1, encoded_len + 1); while ((encoded + encoded_len - e_ptr) > 0) { - ulong chunk_len = 0, rest; + unsigned long chunk_len = 0, rest; chunk_len = strtoul(e_ptr, &n_ptr, 16); @@ -237,7 +237,7 @@ void php_http_encoding_stream_free(php_http_encoding_stream_t **s) struct dechunk_ctx { php_http_buffer_t buffer; - ulong hexlen; + unsigned long hexlen; unsigned zeroed:1; }; @@ -477,9 +477,9 @@ php_http_encoding_stream_object_t *php_http_encoding_stream_object_new_ex(zend_c return o; } -zend_object *php_http_encoding_stream_object_clone(zval *object) +zend_object *php_http_encoding_stream_object_clone(zend_object *object) { - php_http_encoding_stream_object_t *new_obj, *old_obj = PHP_HTTP_OBJ(NULL, object); + php_http_encoding_stream_object_t *new_obj, *old_obj = PHP_HTTP_OBJ(object, NULL); php_http_encoding_stream_t *cpy = php_http_encoding_stream_copy(old_obj->stream, NULL); if (!cpy) {