std.tar: fix build on 32 bit platform

Fixing error from ci:

std/tar.zig:423:54: error: expected type 'usize', found 'u64'
std/tar.zig:423:54: note: unsigned 32-bit int cannot represent all possible unsigned 64-bit values
This commit is contained in:
Igor Anić 2024-03-02 23:29:02 +01:00
parent f5fd4691e5
commit 67336ca8c6

View File

@ -306,7 +306,7 @@ fn Iterator(comptime ReaderType: type) type {
// bytes of padding to the end of the block
padding: usize,
// not consumed bytes of file from last next iteration
unread_file_bytes: usize = 0,
unread_file_bytes: u64 = 0,
pub const File = struct {
name: []const u8, // name of file, symlink or directory
@ -315,7 +315,7 @@ fn Iterator(comptime ReaderType: type) type {
mode: u32 = 0,
kind: FileKind = .file,
unread_bytes: *usize,
unread_bytes: *u64,
reader: ReaderType,
pub const Reader = std.io.Reader(*Self, ReaderType.Error, read);