| ... | @@ -3406,11 +3406,12 @@ fn dirReadDarwin(userdata: ?*anyopaque, dr: *Dir.Reader, buffer: []Dir.Entry) Di | ... | @@ -3406,11 +3406,12 @@ fn dirReadDarwin(userdata: ?*anyopaque, dr: *Dir.Reader, buffer: []Dir.Entry) Di |
| 3406 | const Header = extern struct { | 3406 | const Header = extern struct { |
| 3407 | seek: i64, | 3407 | seek: i64, |
| 3408 | }; | 3408 | }; |
| 3409 | const header: *Header = @ptrCast(&dr.buffer); | 3409 | const header: *Header = @ptrCast(dr.buffer.ptr); |
| 3410 | const header_end: usize = @sizeOf(Header); | 3410 | const header_end: usize = @sizeOf(Header); |
| 3411 | if (dr.index < header_end) { | 3411 | if (dr.index < header_end) { |
| 3412 | // Initialize header. | 3412 | // Initialize header. |
| 3413 | dr.index = header_end; | 3413 | dr.index = header_end; |
| | 3414 | dr.end = header_end; |
| 3414 | header.* = .{ .seek = 0 }; | 3415 | header.* = .{ .seek = 0 }; |
| 3415 | } | 3416 | } |
| 3416 | var buffer_index: usize = 0; | 3417 | var buffer_index: usize = 0; |