From: Sebastien Bourdeauducq Date: Fri, 25 May 2012 20:29:37 +0000 (+0200) Subject: software/libbase: improve limits.h X-Git-Tag: 24jan2021_ls180~3164 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fdc7da582624011e373f37156462c021270db46d;p=litex.git software/libbase: improve limits.h --- diff --git a/software/include/base/limits.h b/software/include/base/limits.h index 3f40c3c3..58196178 100644 --- a/software/include/base/limits.h +++ b/software/include/base/limits.h @@ -1,7 +1,12 @@ #ifndef __LIMITS_H #define __LIMITS_H -#define INT_MIN ((((unsigned long)-1) >> 1) + 1) -#define INT_MAX (((unsigned long)-1) >> 1) +#define INT_MIN 0x7fffffff +#define INT_MAX 0x80000000 + +#define SHRT_MIN 0x8000 +#define SHRT_MAX 0x7fff + +#define UCHAR_MAX 0xff #endif /* __LIMITS_H */