| ... | @@ -346,8 +346,8 @@ pub const Header = extern struct { | ... | @@ -346,8 +346,8 @@ pub const Header = extern struct { |
| 346 | for (cases) |case| { | 346 | for (cases) |case| { |
| 347 | var header = Header.init(.regular); | 347 | var header = Header.init(.regular); |
| 348 | try header.setPath(case.in[0], case.in[1]); | 348 | try header.setPath(case.in[0], case.in[1]); |
| 349 | try testing.expectEqualStrings(case.out[0], str(&header.prefix)); | 349 | try testing.expectEqualStrings(case.out[0], std.mem.sliceTo(&header.prefix, 0)); |
| 350 | try testing.expectEqualStrings(case.out[1], str(&header.name)); | 350 | try testing.expectEqualStrings(case.out[1], std.mem.sliceTo(&header.name, 0)); |
| 351 | } | 351 | } |
| 352 | | 352 | |
| 353 | const error_cases = [_]struct { | 353 | const error_cases = [_]struct { |
| ... | @@ -370,14 +370,6 @@ pub const Header = extern struct { | ... | @@ -370,14 +370,6 @@ pub const Header = extern struct { |
| 370 | ); | 370 | ); |
| 371 | } | 371 | } |
| 372 | } | 372 | } |
| 373 | | | |
| 374 | // Breaks string on first null character. | | |
| 375 | fn str(s: []const u8) []const u8 { | | |
| 376 | for (s, 0..) |c, i| { | | |
| 377 | if (c == 0) return s[0..i]; | | |
| 378 | } | | |
| 379 | return s; | | |
| 380 | } | | |
| 381 | }; | 373 | }; |
| 382 | | 374 | |
| 383 | test { | 375 | test { |