From c8f3bf8e6d99da798253b6b7bb2c673969ca6e1a Mon Sep 17 00:00:00 2001 From: Murat Baysangurov Date: Thu, 27 Jul 2017 15:01:58 +0300 Subject: [PATCH] =?UTF-8?q?Fixed=20=E2=80=9Ccast=20drops=20const=20qualifi?= =?UTF-8?q?er=E2=80=9D=20warnings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Classes/BITBlurImageAnnotation.m | 4 +++- Classes/BITCategoryContainer.m | 6 ++++++ Classes/BITKeychainUtils.m | 6 ++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Classes/BITBlurImageAnnotation.m b/Classes/BITBlurImageAnnotation.m index 01266eed1c..6be0df8677 100644 --- a/Classes/BITBlurImageAnnotation.m +++ b/Classes/BITBlurImageAnnotation.m @@ -89,8 +89,10 @@ [super layoutSubviews]; [CATransaction begin]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wcast-qual" [CATransaction setValue:(id)kCFBooleanTrue forKey:kCATransactionDisableActions]; - +#pragma clang diagnostic pop self.imageLayer.frame = self.imageFrame; self.imageLayer.masksToBounds = YES; diff --git a/Classes/BITCategoryContainer.m b/Classes/BITCategoryContainer.m index cecf21f5a2..81f23e97f2 100644 --- a/Classes/BITCategoryContainer.m +++ b/Classes/BITCategoryContainer.m @@ -63,7 +63,10 @@ static const NSUInteger ChunkSize = 16384; stream.zfree = Z_NULL; stream.opaque = Z_NULL; stream.avail_in = (uint)[self length]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wcast-qual" stream.next_in = (Bytef *)[self bytes]; +#pragma clang diagnostic pop stream.total_out = 0; stream.avail_out = 0; @@ -102,7 +105,10 @@ static const NSUInteger ChunkSize = 16384; stream.zalloc = Z_NULL; stream.zfree = Z_NULL; stream.avail_in = (uint)[self length]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wcast-qual" stream.next_in = (Bytef *)[self bytes]; +#pragma clang diagnostic pop stream.total_out = 0; stream.avail_out = 0; diff --git a/Classes/BITKeychainUtils.m b/Classes/BITKeychainUtils.m index 6c3e6eb450..9ec9eddb98 100644 --- a/Classes/BITKeychainUtils.m +++ b/Classes/BITKeychainUtils.m @@ -58,7 +58,10 @@ static NSString *BITKeychainUtilsErrorDomain = @"BITKeychainUtilsErrorDomain"; // version of this code (which set the password as a generic attribute instead of password data). NSMutableDictionary *attributeQuery = [query mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wcast-qual" [attributeQuery setObject: (id) kCFBooleanTrue forKey:(__bridge_transfer id) kSecReturnAttributes]; +#pragma clang diagnostic pop CFTypeRef attrResult = NULL; OSStatus status = SecItemCopyMatching((__bridge CFDictionaryRef) attributeQuery, &attrResult); // NSDictionary *attributeResult = (__bridge_transfer NSDictionary *)attrResult; @@ -78,7 +81,10 @@ static NSString *BITKeychainUtilsErrorDomain = @"BITKeychainUtilsErrorDomain"; // We have an existing item, now query for the password data associated with it. NSMutableDictionary *passwordQuery = [query mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wcast-qual" [passwordQuery setObject: (id) kCFBooleanTrue forKey: (__bridge_transfer id) kSecReturnData]; +#pragma clang diagnostic pop CFTypeRef resData = NULL; status = SecItemCopyMatching((__bridge CFDictionaryRef) passwordQuery, (CFTypeRef *) &resData); NSData *resultData = (__bridge_transfer NSData *)resData;