__STDC_LIMIT_MACROS is only half the battle.

* tests/test-stdint.c: Define __STDC_CONSTANT_MACROS, for glibc.

Signed-off-by: Eric Blake <ebl...@redhat.com>
---
 ChangeLog           |    3 +++
 tests/test-stdint.c |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a86e305..2a3f017 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2010-04-16  Eric Blake  <ebl...@redhat.com>

+       stdint: allow test to pass with C++
+       * tests/test-stdint.c: Define __STDC_CONSTANT_MACROS, for glibc.
+
        getopt: allow compilation with C++
        * lib/getopt_int.h (__ordering): Hoist enum declaration outside
        struct.
diff --git a/tests/test-stdint.c b/tests/test-stdint.c
index 9cec2e2..d64057a 100644
--- a/tests/test-stdint.c
+++ b/tests/test-stdint.c
@@ -22,6 +22,7 @@
 #define DO_PEDANTIC 0

 #define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
+#define __STDC_CONSTANT_MACROS 1 /* likewise */
 #include <stdint.h>

 #include "verify.h"
-- 
1.6.6.1



Reply via email to