diff options
author | Ken Dyck <ken.dyck@onsemi.com> | 2009-11-19 14:35:19 +0000 |
---|---|---|
committer | Ken Dyck <ken.dyck@onsemi.com> | 2009-11-19 14:35:19 +0000 |
commit | f0b343f5b7eae19ed25ad3b676a24c66edb4d7a6 (patch) | |
tree | 38fe40bb612a02fbdbca78bf5277e729e434d4a5 /clang/lib/Headers/stdint.h | |
parent | a1f677c3d16346cbd75bc0055e5e86ddebb269c7 (diff) | |
download | bcm5719-llvm-f0b343f5b7eae19ed25ad3b676a24c66edb4d7a6.tar.gz bcm5719-llvm-f0b343f5b7eae19ed25ad3b676a24c66edb4d7a6.zip |
Parameterize WINT_MIN and WINT_MAX with __WINT_WIDTH__ to support arbitrary
widths. This corrects the values of these definitions for MSP430 and PIC16.
llvm-svn: 89350
Diffstat (limited to 'clang/lib/Headers/stdint.h')
-rw-r--r-- | clang/lib/Headers/stdint.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Headers/stdint.h b/clang/lib/Headers/stdint.h index b95ae8fb42b..a25f8f52aac 100644 --- a/clang/lib/Headers/stdint.h +++ b/clang/lib/Headers/stdint.h @@ -618,8 +618,8 @@ typedef __stdint_exjoin3(uint, __INTMAX_WIDTH__, _t) uintmax_t; /* C99 7.18.3 Limits of other integer types. */ #define SIG_ATOMIC_MIN INT32_MIN #define SIG_ATOMIC_MAX INT32_MAX -#define WINT_MIN INT32_MIN -#define WINT_MAX INT32_MAX +#define WINT_MIN __stdint_exjoin3(INT, __WINT_WIDTH__, _MIN) +#define WINT_MAX __stdint_exjoin3(INT, __WINT_WIDTH__, _MAX) /* FIXME: if we ever support a target with unsigned wchar_t, this should be * 0 .. Max. |