From 3fc70607027ab2d8849faeb6cd24dddce92090c2 Mon Sep 17 00:00:00 2001 From: Wesley Kerfoot Date: Fri, 24 Jul 2020 14:57:27 -0400 Subject: [PATCH] fix tuples in zip --- src/adbtoolpkg/adb.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/adbtoolpkg/adb.nim b/src/adbtoolpkg/adb.nim index 2ee0148..8f7b249 100644 --- a/src/adbtoolpkg/adb.nim +++ b/src/adbtoolpkg/adb.nim @@ -65,7 +65,9 @@ proc unrollBytes(n : uint32) : string = proc rollBytes(bs : string) : uint32 = let shifts : seq[uint32] = @[0'u32, 8'u32, 16'u32, 24'u32] var n : uint32 - for pair in zip(shifts, bs): + let pairs : seq[tuple[a: uint32, b: char]] = zip(shifts, bs) + + for pair in pairs: n = n or pair.b.uint32 shl pair.a n