libpayload: Add more integer limits

Change-Id: If0963237806804a2a9d7f622c33013321379a04d
Signed-off-by: Stefan Tauner <stefan.tauner@gmx.at>
Reviewed-on: http://review.coreboot.org/3536
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Nico Huber <nico.huber@secunet.com>
Reviewed-by: Anton Kochkov <anton.kochkov@gmail.com>
This commit is contained in:
Stefan Tauner 2013-06-25 18:48:31 +02:00 committed by Anton Kochkov
parent 3509ad366d
commit cb47d89bbb
1 changed files with 15 additions and 2 deletions

View File

@ -38,6 +38,19 @@ typedef unsigned long long uintmax_t;
typedef unsigned long uintptr_t; typedef unsigned long uintptr_t;
typedef long intptr_t; typedef long intptr_t;
#define INT8_MAX (127)
#define INT16_MAX (32767)
#define INT32_MAX (2147483647)
#define INT64_MAX (9223372036854775807LL)
#define INT8_MIN (-INT8_MAX - 1)
#define INT16_MIN (-INT16_MIN - 1)
#define INT32_MIN (-INT32_MIN - 1)
#define INT64_MIN (-INT64_MIN - 1)
#define UINT8_MAX (255)
#define UINT16_MAX (65535)
#define UINT32_MAX (4294967295U) #define UINT32_MAX (4294967295U)
#define UINT64_MAX (18446744073709551615ULL) #define UINT64_MAX (18446744073709551615ULL)