From f4202795683f9d7ede5bbb4e283df2554023818f Mon Sep 17 00:00:00 2001 From: Timofey Solomko Date: Sat, 3 Jun 2017 22:04:02 +0300 Subject: [PATCH] Small simplification in BitToByteWriter. --- Sources/BitToByteWriter.swift | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Sources/BitToByteWriter.swift b/Sources/BitToByteWriter.swift index 7a9c4179..e0d90cfb 100644 --- a/Sources/BitToByteWriter.swift +++ b/Sources/BitToByteWriter.swift @@ -81,11 +81,7 @@ class BitToByteWriter { func write(number: Int, bitsCount: Int, bitOrder: BitOrder = .straight) { var mask = bitOrder == .straight ? 1 : 1 << bitsCount for _ in 0.. 0 { - self.write(bit: 1) - } else { - self.write(bit: 0) - } + self.write(bit: number & mask > 0 ? 1 : 0) switch bitOrder { case .straight: mask <<= 1