From 36924b9ea3404860ae6f7b17d8900b851a078a45 Mon Sep 17 00:00:00 2001 From: Kelp Date: Fri, 4 Oct 2013 17:51:00 +0800 Subject: [PATCH] fixed warnings. --- CocoaSecurity/CocoaSecurity.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CocoaSecurity/CocoaSecurity.m b/CocoaSecurity/CocoaSecurity.m index 525cf8e..82d3c79 100644 --- a/CocoaSecurity/CocoaSecurity.m +++ b/CocoaSecurity/CocoaSecurity.m @@ -585,7 +585,7 @@ const unsigned char *inputBytes = [data bytes]; long long maxOutputLength = (inputLength / 3 + 1) * 4; - unsigned char *outputBytes = (unsigned char *)malloc(maxOutputLength); + unsigned char *outputBytes = (unsigned char *)malloc((unsigned long)maxOutputLength); long long index; long long outputLength = 0; @@ -619,8 +619,8 @@ if (outputLength >= 4) { //truncate data to match actual output length - outputBytes = realloc(outputBytes, outputLength); - result = [[NSString alloc] initWithBytes:outputBytes length:outputLength encoding:NSASCIIStringEncoding]; + outputBytes = realloc(outputBytes, (unsigned long)outputLength); + result = [[NSString alloc] initWithBytes:outputBytes length:(unsigned long)outputLength encoding:NSASCIIStringEncoding]; } free(outputBytes); return result;