mirror of
https://github.com/tsolomko/SWCompression.git
synced 2026-06-23 14:56:41 +00:00
Remove label from the argument of setProperties function
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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()
|
||||
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user