aboutsummaryrefslogtreecommitdiff
path: root/src/deps
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-10-13 14:06:51 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-10-13 14:06:51 -0700
commitc85b5f6a87db2b48ab74317e0413b179ee8468bd (patch)
treef9504d7ad65af6641c454ebe11033e5cf8527b2e /src/deps
parentba5f9887fb3ba89628f0af3b06b487628d8af5da (diff)
downloadbun-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.zig4
-rw-r--r--src/deps/picohttpparser.zig4
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;