From e77ae9096a40707d3b878b46969a60a06656dc06 Mon Sep 17 00:00:00 2001 From: kc8apf Date: Tue, 10 Feb 2009 18:21:17 +0000 Subject: Use C89/C99/C++ compliant boolean types git-svn-id: svn://svn.berlios.de/openocd/trunk@1370 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/helper/types.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/helper/types.h') diff --git a/src/helper/types.h b/src/helper/types.h index 82368a92..047f76c2 100644 --- a/src/helper/types.h +++ b/src/helper/types.h @@ -45,6 +45,21 @@ typedef unsigned long long u64; typedef struct jtag_tap_s jtag_tap_t; +#ifdef HAVE_STDBOOL_H +#include +#else /* HAVE_STDBOOL_H */ +#define __bool_true_false_are_defined 1 + +#ifndef __cplusplus + +#define false 0 +#define true 1 + +#define bool _Bool +typedef int _Bool; +#endif /* __cplusplus */ + +#endif /* HAVE_STDBOOL_H */ /* DANGER!!!! here be dragons! * -- cgit v1.2.3