summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-05-11 02:29:53 +0000
committerzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-05-11 02:29:53 +0000
commit4e7ec0893969bda2ee77cb89617f909a45e8ff0f (patch)
treea3c7f9e53dcff9c463c4feb6f0b8126b4e4685d2
parent490e2712904a718efb320d0557f3bb8485676709 (diff)
downloadopenocd_libswd-4e7ec0893969bda2ee77cb89617f909a45e8ff0f.tar.gz
openocd_libswd-4e7ec0893969bda2ee77cb89617f909a45e8ff0f.tar.bz2
openocd_libswd-4e7ec0893969bda2ee77cb89617f909a45e8ff0f.tar.xz
openocd_libswd-4e7ec0893969bda2ee77cb89617f909a45e8ff0f.zip
Finish portability support for AC_HEADER_STDBOOL configure macro.
git-svn-id: svn://svn.berlios.de/openocd/trunk@1701 b42882b7-edfa-0310-969c-e2dbd0fdcd60
-rw-r--r--src/helper/types.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/helper/types.h b/src/helper/types.h
index 71eae2c3..1516bc21 100644
--- a/src/helper/types.h
+++ b/src/helper/types.h
@@ -54,14 +54,19 @@ typedef struct jtag_tap_s jtag_tap_t;
#else /* HAVE_STDBOOL_H */
#define __bool_true_false_are_defined 1
+#ifndef HAVE__BOOL
#ifndef __cplusplus
#define false 0
#define true 1
-#define bool _Bool
typedef int _Bool;
+#else
+typedef bool _Bool;
#endif /* __cplusplus */
+#endif /* HAVE__BOOL */
+
+#define bool _Bool
#endif /* HAVE_STDBOOL_H */