Remove label from the argument of setProperties function

This commit is contained in:
Timofey Solomko
2017-10-29 12:37:28 +03:00
parent 7057475e59
commit bca275f3aa
5 changed files with 7 additions and 8 deletions
+1 -1
View File
@@ -170,7 +170,7 @@ class SevenZipFolder {
let pointerData = DataWithPointer(data: decodedData)
let decoder = try LZMATempDecoder(pointerData)
try decoder.setProperties(from: properties[0])
try decoder.setProperties(properties[0])
decoder.resetStateAndDecoders()
var dictionarySize = 0
+1 -1
View File
@@ -30,7 +30,7 @@ public class LZMA: DecompressionAlgorithm {
static func decompress(_ pointerData: DataWithPointer) throws -> [UInt8] {
let decoder = try LZMATempDecoder(pointerData)
try decoder.setProperties(from: pointerData.byte())
try decoder.setProperties(pointerData.byte())
decoder.resetStateAndDecoders()
decoder.dictionarySize = pointerData.uint32().toInt()
+3 -4
View File
@@ -50,8 +50,7 @@ class LZMA2Decoder {
case 0x80...0xFF:
try self.dispatch(controlByte)
default:
// TODO: Message.
fatalError("")
fatalError("Incorrect control byte.") // This statement is never executed.
}
}
}
@@ -70,11 +69,11 @@ class LZMA2Decoder {
case 1:
self.decoder.resetStateAndDecoders()
case 2:
try self.decoder.setProperties(from: pointerData.byte())
try self.decoder.setProperties(pointerData.byte())
self.decoder.resetStateAndDecoders()
dataStartIndex += 1
case 3:
try self.decoder.setProperties(from: pointerData.byte())
try self.decoder.setProperties(pointerData.byte())
self.decoder.resetStateAndDecoders()
dataStartIndex += 1
self.decoder.resetDictionary()
+1 -1
View File
@@ -77,7 +77,7 @@ class LZMATempDecoder {
- Important: `resetStateAndDecoders` should always be called afterwards.
*/
func setProperties(from byte: UInt8) throws {
func setProperties(_ byte: UInt8) throws {
guard byte < 9 * 5 * 5
else { throw LZMAError.wrongProperties }
/// The number of literal context bits
+1 -1
View File
@@ -84,7 +84,7 @@ public class ZipContainer: Container {
let decoder = try LZMATempDecoder(pointerData)
try decoder.setProperties(from: pointerData.byte())
try decoder.setProperties(pointerData.byte())
decoder.resetStateAndDecoders()
decoder.dictionarySize = pointerData.uint32().toInt()