summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/stdint.h
diff options
context:
space:
mode:
authorKen Dyck <ken.dyck@onsemi.com>2009-11-19 15:53:08 +0000
committerKen Dyck <ken.dyck@onsemi.com>2009-11-19 15:53:08 +0000
commitaff01ceb955ab33f7efd5d56842af025c1d29cb2 (patch)
tree9ffcc75c0eea22e3a9522c52da2536a80fb91023 /clang/lib/Headers/stdint.h
parent879f8c1382885b01be30e1714c1b390f6498ec33 (diff)
downloadbcm5719-llvm-aff01ceb955ab33f7efd5d56842af025c1d29cb2.tar.gz
bcm5719-llvm-aff01ceb955ab33f7efd5d56842af025c1d29cb2.zip
Define WCHAR_MIN and WCHAR_MAX in terms of __WCHAR_WIDTH__ for consistency with
other limit macros. llvm-svn: 89355
Diffstat (limited to 'clang/lib/Headers/stdint.h')
-rw-r--r--clang/lib/Headers/stdint.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Headers/stdint.h b/clang/lib/Headers/stdint.h
index a25f8f52aac..e49b25c2873 100644
--- a/clang/lib/Headers/stdint.h
+++ b/clang/lib/Headers/stdint.h
@@ -625,10 +625,10 @@ typedef __stdint_exjoin3(uint, __INTMAX_WIDTH__, _t) uintmax_t;
* 0 .. Max.
*/
#ifndef WCHAR_MAX
-#define WCHAR_MAX __WCHAR_MAX__
+#define WCHAR_MAX __stdint_exjoin3(INT, __WCHAR_WIDTH__, _MAX)
#endif
#ifndef WCHAR_MIN
-#define WCHAR_MIN (-__WCHAR_MAX__-1)
+#define WCHAR_MIN __stdint_exjoin3(INT, __WCHAR_WIDTH__, _MIN)
#endif
/* 7.18.4.2 Macros for greatest-width integer constants. */
OpenPOWER on IntegriCloud