From 572b23762c901d2388769e25870c534ba59f7246 Mon Sep 17 00:00:00 2001 From: ugla Date: Sat, 11 Mar 2023 22:33:32 +0100 Subject: [PATCH] Replace a `while (true)` loop --- src/bare.zig | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/bare.zig b/src/bare.zig index 3b5f684..50aaabd 100644 --- a/src/bare.zig +++ b/src/bare.zig @@ -65,9 +65,8 @@ pub fn Decoder(comptime ReaderType: type) type { fn decodeVarUint(self: *Self) !u64 { var x: u64 = 0; var s: u6 = 0; - var i: u4 = 0; - while (true) : (i += 1) { + for (0..math.maxInt(u4)) |i| { const b = try self.reader.readByte(); x |= @intCast(u64, b & 0x7f) << s; -- 2.38.5