diff options
author | 2021-10-13 14:06:51 -0700 | |
---|---|---|
committer | 2021-10-13 14:06:51 -0700 | |
commit | c85b5f6a87db2b48ab74317e0413b179ee8468bd (patch) | |
tree | f9504d7ad65af6641c454ebe11033e5cf8527b2e /src/deps | |
parent | ba5f9887fb3ba89628f0af3b06b487628d8af5da (diff) | |
download | bun-c85b5f6a87db2b48ab74317e0413b179ee8468bd.tar.gz bun-c85b5f6a87db2b48ab74317e0413b179ee8468bd.tar.zst bun-c85b5f6a87db2b48ab74317e0413b179ee8468bd.zip |
[fetch] Support Transfer-Encoding: chunked
Diffstat (limited to 'src/deps')
-rw-r--r-- | src/deps/picohttp.zig | 4 | ||||
-rw-r--r-- | src/deps/picohttpparser.zig | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/deps/picohttp.zig b/src/deps/picohttp.zig index 374793f38..90b13e942 100644 --- a/src/deps/picohttp.zig +++ b/src/deps/picohttp.zig @@ -163,7 +163,7 @@ pub const Response = struct { .status_code = @intCast(usize, status_code), .status = status, .headers = src[0..num_headers], - .bytes_read = bytes_read, + .bytes_read = rc, }, }; } @@ -238,3 +238,5 @@ test "pico_http: parse headers" { std.debug.print("{}\n", .{header}); } } + +pub usingnamespace c; diff --git a/src/deps/picohttpparser.zig b/src/deps/picohttpparser.zig index d83d7cd31..ea9ad9f3a 100644 --- a/src/deps/picohttpparser.zig +++ b/src/deps/picohttpparser.zig @@ -15,7 +15,7 @@ pub const struct_phr_chunked_decoder = extern struct { _hex_count: u8, _state: u8, }; -pub extern fn phr_decode_chunked(decoder: [*c]struct_phr_chunked_decoder, buf: [*c]u8, bufsz: [*c]usize) isize; -pub extern fn phr_decode_chunked_is_in_data(decoder: [*c]struct_phr_chunked_decoder) c_int; +pub extern fn phr_decode_chunked(decoder: *struct_phr_chunked_decoder, buf: [*]u8, bufsz: *usize) isize; +pub extern fn phr_decode_chunked_is_in_data(decoder: *struct_phr_chunked_decoder) c_int; pub const phr_header = struct_phr_header; pub const phr_chunked_decoder = struct_phr_chunked_decoder; |