From cce4d35ab7dabc3454254f846de119eeadc49cf3 Mon Sep 17 00:00:00 2001 From: Timofey Solomko Date: Thu, 21 Dec 2017 15:26:00 +0300 Subject: [PATCH] Remove bitOrder argument from BitWriter.write(number:bitCount:) --- Sources/Common/BitWriter.swift | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Sources/Common/BitWriter.swift b/Sources/Common/BitWriter.swift index dfea59e0..0e21d037 100644 --- a/Sources/Common/BitWriter.swift +++ b/Sources/Common/BitWriter.swift @@ -75,12 +75,11 @@ class BitWriter { } } - func write(number: Int, bitsCount: Int, bitOrder: BitReader.BitOrder? = nil) { - let bitOrderToUse = (bitOrder ?? self.bitOrder) - var mask = bitOrderToUse == .straight ? 1 << (bitsCount - 1) : 1 + func write(number: Int, bitsCount: Int) { + var mask = self.bitOrder == .straight ? 1 << (bitsCount - 1) : 1 for _ in 0.. 0 ? 1 : 0) - switch bitOrderToUse { + switch self.bitOrder { case .straight: mask >>= 1 case .reversed: