Fix version check in uchar.h
authorUlrich Drepper <drepper@gmail.com>
Sat, 21 Jan 2012 20:20:14 +0000 (15:20 -0500)
committerUlrich Drepper <drepper@gmail.com>
Sat, 21 Jan 2012 20:20:14 +0000 (15:20 -0500)
ChangeLog
wcsmbs/uchar.h

index 1dda738..f0f3017 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-01-21  Ulrich Drepper  <drepper@gmail.com>
+
+       * wcsmbs/uchar.h: Test __STDC_VERSION__.
+
 2012-01-20  Ulrich Drepper  <drepper@gmail.com>
 
        * nscd/aicache.c (addhstaiX): Do not cache negative results of
index ba36ef9..3056c76 100644 (file)
@@ -44,7 +44,7 @@ __END_NAMESPACE_C99
 /* Define the 16-bit and 32-bit character types.  Use the information
    provided by the compiler.  */
 # if !defined __CHAR16_TYPE__ || !defined __CHAR32_TYPE__
-#  if defined __STDC__ && __STDC__ < 201000L
+#  if defined __STDC_VERSION__ && __STDC_VERSION__ < 201000L
 #   error "<uchar.h> requires ISO C11 mode"
 #  else
 #   error "definitions of __CHAR16_TYPE__ and/or __CHAR32_TYPE__ missing"