authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-22 17:40:12-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-22 17:40:12-07:00
log6038192fadbd785894368d483e98b9713b746135
tree89a4708f6d76eb4aceb0aded10ca0fa8cb72a717
parent2e8dbcac9ab9f09e0890507c32ea2105c55cbf09

std.tar: delete function redundant with std.mem


1 files changed, 2 insertions(+), 10 deletions(-)

lib/std/tar/Writer.zig+2-10
...@@ -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 }
352352
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};
382374
383test {375test {