aboutsummaryrefslogtreecommitdiff
path: root/Foundation
diff options
context:
space:
mode:
authorGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-02-09 21:03:50 +0000
committerGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-02-09 21:03:50 +0000
commit24520303528338589b543a72e3c8194899688607 (patch)
tree89814f6948d37ca2cc73be81157d2891b899f008 /Foundation
parent0ad6a06b880fa094724e13103a03fbdaae6dd397 (diff)
[Author: dmaclach]
Get rid of some warnings from clang. R=thomasvl DELTA=5 (0 added, 2 deleted, 3 changed)
Diffstat (limited to 'Foundation')
-rw-r--r--Foundation/GTMBase64.m6
1 files changed, 2 insertions, 4 deletions
diff --git a/Foundation/GTMBase64.m b/Foundation/GTMBase64.m
index 9f9ffbf..7c4c68c 100644
--- a/Foundation/GTMBase64.m
+++ b/Foundation/GTMBase64.m
@@ -526,9 +526,8 @@ GTM_INLINE NSUInteger GuessDecodedLength(NSUInteger srcLen) {
curDest[0] = charset[curSrc[0] >> 2];
curDest[1] = charset[(curSrc[0] & 0x03) << 4];
curDest += 2;
- destLen -= 2;
if (padded) {
- _GTMDevAssert(destLen >= 2, @"our calc for encoded length was wrong");
+ _GTMDevAssert(destLen >= 4, @"our calc for encoded length was wrong");
curDest[0] = kBase64PaddingChar;
curDest[1] = kBase64PaddingChar;
curDest += 2;
@@ -542,9 +541,8 @@ GTM_INLINE NSUInteger GuessDecodedLength(NSUInteger srcLen) {
curDest[1] = charset[((curSrc[0] & 0x03) << 4) + (curSrc[1] >> 4)];
curDest[2] = charset[(curSrc[1] & 0x0f) << 2];
curDest += 3;
- destLen -= 3;
if (padded) {
- _GTMDevAssert(destLen >= 1, @"our calc for encoded length was wrong");
+ _GTMDevAssert(destLen >= 4, @"our calc for encoded length was wrong");
curDest[0] = kBase64PaddingChar;
curDest += 1;
}