From f68ccf09ac56d6ef74e8770f8acf9a8798c31d26 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Wed, 22 Feb 2023 22:52:06 -0800 Subject: [PATCH] new for loop syntax (#7) --- tools/uf2/src/main.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/uf2/src/main.zig b/tools/uf2/src/main.zig index 0558e43..5af008c 100644 --- a/tools/uf2/src/main.zig +++ b/tools/uf2/src/main.zig @@ -307,7 +307,7 @@ pub const Archive = struct { } pub fn writeTo(self: *Self, writer: anytype) !void { - for (self.blocks.items) |*block, i| { + for (self.blocks.items, 0..) |*block, i| { block.block_number = @intCast(u32, i); block.total_blocks = @intCast(u32, self.blocks.items.len); try block.writeTo(writer); @@ -381,7 +381,7 @@ pub const Archive = struct { } }; -pub const Flags = packed struct { +pub const Flags = packed struct(u32) { not_main_flash: bool, reserved: u11 = 0, file_container: bool,