]> granicus.if.org Git - clang/commitdiff
Define WCHAR_MIN and WCHAR_MAX in terms of __WCHAR_WIDTH__ for consistency with
authorKen Dyck <ken.dyck@onsemi.com>
Thu, 19 Nov 2009 15:53:08 +0000 (15:53 +0000)
committerKen Dyck <ken.dyck@onsemi.com>
Thu, 19 Nov 2009 15:53:08 +0000 (15:53 +0000)
other limit macros.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89355 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Headers/stdint.h

index a25f8f52aaca6aa44608cce8055f769c2384d4ad..e49b25c28735629aec774e15c40921f940539f9b 100644 (file)
@@ -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. */