aboutsummaryrefslogtreecommitdiff
path: root/src/deps/picohttp.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/deps/picohttp.zig')
-rw-r--r--src/deps/picohttp.zig24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/deps/picohttp.zig b/src/deps/picohttp.zig
index 722475bb5..4155678c1 100644
--- a/src/deps/picohttp.zig
+++ b/src/deps/picohttp.zig
@@ -90,18 +90,18 @@ pub const Request = struct {
const rc = c.phr_parse_request(
buf.ptr,
buf.len,
- @ptrCast([*c][*c]const u8, &method.ptr),
+ @as([*c][*c]const u8, @ptrCast(&method.ptr)),
&method.len,
- @ptrCast([*c][*c]const u8, &path.ptr),
+ @as([*c][*c]const u8, @ptrCast(&path.ptr)),
&path.len,
&minor_version,
- @ptrCast([*c]c.phr_header, src.ptr),
+ @as([*c]c.phr_header, @ptrCast(src.ptr)),
&num_headers,
0,
);
// Leave a sentinel value, for JavaScriptCore support.
- if (rc > -1) @ptrFromInt([*]u8, @intFromPtr(path.ptr))[path.len] = 0;
+ if (rc > -1) @as([*]u8, @ptrFromInt(@intFromPtr(path.ptr)))[path.len] = 0;
return switch (rc) {
-1 => error.BadRequest,
@@ -109,9 +109,9 @@ pub const Request = struct {
else => Request{
.method = method,
.path = path,
- .minor_version = @intCast(usize, minor_version),
+ .minor_version = @as(usize, @intCast(minor_version)),
.headers = src[0..num_headers],
- .bytes_read = @intCast(u32, rc),
+ .bytes_read = @as(u32, @intCast(rc)),
},
};
}
@@ -164,9 +164,9 @@ pub const Response = struct {
buf.len,
&minor_version,
&status_code,
- @ptrCast([*c][*c]const u8, &status.ptr),
+ @as([*c][*c]const u8, @ptrCast(&status.ptr)),
&status.len,
- @ptrCast([*c]c.phr_header, src.ptr),
+ @as([*c]c.phr_header, @ptrCast(src.ptr)),
&num_headers,
offset.?.*,
);
@@ -182,8 +182,8 @@ pub const Response = struct {
break :brk error.ShortRead;
},
else => Response{
- .minor_version = @intCast(usize, minor_version),
- .status_code = @intCast(usize, status_code),
+ .minor_version = @as(usize, @intCast(minor_version)),
+ .status_code = @as(usize, @intCast(status_code)),
.status = status,
.headers = src[0..@min(num_headers, src.len)],
.bytes_read = rc,
@@ -237,8 +237,8 @@ pub const Headers = struct {
const rc = c.phr_parse_headers(
buf.ptr,
buf.len,
- @ptrCast([*c]c.phr_header, src.ptr),
- @ptrCast([*c]usize, &num_headers),
+ @as([*c]c.phr_header, @ptrCast(src.ptr)),
+ @as([*c]usize, @ptrCast(&num_headers)),
0,
);