From 68a572f6eae4e4e83c0acca724e4627f0e043cfe Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Mon, 9 Sep 2013 08:13:20 +0000 Subject: [PATCH] use constant values from stdint.h git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37054 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 7 +++++++ Source/NSUnarchiver.m | 24 ++++++++++++------------ 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index 710f21618..b1eb7a827 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2013-09-09 Richard Frith-Macdonald + + * Source/Additions/GSMime.m: Add comments and a further fallback + mechanism for parsing HTTP when the default encoding is set. + * Source/NSUnarchiver.m: Fix integer size values to use constants + from stdint.h + 2013-09-06 Richard Frith-Macdonald * Source/NSUserDefaults.m: Update cache when we syunchronise a new diff --git a/Source/NSUnarchiver.m b/Source/NSUnarchiver.m index e924e9d6b..4227c3737 100644 --- a/Source/NSUnarchiver.m +++ b/Source/NSUnarchiver.m @@ -680,20 +680,20 @@ static unsigned encodingVersion; switch (size) { case 1: - max = 0x80; - min = 0x7f; + max = INT8_MAX; + min = INT8_MIN; break; case 2: - max = 0x8000; - min = 0x7fff; + max = INT16_MAX; + min = INT16_MAX; break; case 4: - max = 0x80000000; - min = 0x7fffffff; + max = INT32_MAX; + min = INT32_MIN; break; default: - max = 0x8000000000000000; - min = 0x7fffffffffffffff; + max = INT64_MAX; + min = INT64_MIN; } for (i = 0; i < count; i++) @@ -758,16 +758,16 @@ static unsigned encodingVersion; switch (size) { case 1: - max = 0xff; + max = UINT8_MAX; break; case 2: - max = 0xffff; + max = UINT16_MAX; break; case 4: - max = 0xffffffff; + max = UINT32_MAX; break; default: - max = 0xffffffffffffffff; + max = UINT64_MAX; } for (i = 0; i < count; i++)