ObjFW  Diff

Differences From Artifact [4ab39c71a2]:

To Artifact [f7e8cf8472]:


724
725
726
727
728
729
730
731

732
733
734
735

736
737


738
739
740
741
742

743
744
745
746
747

748
749
750
751
752
753
754
724
725
726
727
728
729
730

731
732
733
734

735
736

737
738
739
740
741
742

743
744
745
746
747

748
749
750
751
752
753
754
755







-
+



-
+

-
+
+




-
+




-
+







@implementation OFLHAArchive_FileReadStream
- (instancetype)of_initWithStream: (OF_KINDOF(OFStream *))stream
			    entry: (OFLHAArchiveEntry *)entry
{
	self = [super init];

	@try {
		OFString *method;
		OFString *compressionMethod;

		_stream = [stream retain];

		method = [entry method];
		compressionMethod = [entry compressionMethod];

		if ([method isEqual: @"-lh4-"] || [method isEqual: @"-lh5-"])
		if ([compressionMethod isEqual: @"-lh4-"] ||
		    [compressionMethod isEqual: @"-lh5-"])
			_decompressedStream = [[OFLHAArchive_LHStream alloc]
			    of_initWithStream: stream
				 distanceBits: 4
			       dictionaryBits: 14];
		else if ([method isEqual: @"-lh6-"])
		else if ([compressionMethod isEqual: @"-lh6-"])
			_decompressedStream = [[OFLHAArchive_LHStream alloc]
			    of_initWithStream: stream
				 distanceBits: 5
			       dictionaryBits: 16];
		else if ([method isEqual: @"-lh7-"])
		else if ([compressionMethod isEqual: @"-lh7-"])
			_decompressedStream = [[OFLHAArchive_LHStream alloc]
			    of_initWithStream: stream
				 distanceBits: 5
			       dictionaryBits: 17];
		else
			_decompressedStream = [stream retain];