summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/helper/types.h7
-rw-r--r--src/jtag/jtag.h4
2 files changed, 6 insertions, 5 deletions
diff --git a/src/helper/types.h b/src/helper/types.h
index 813f6f25..7a43c3f5 100644
--- a/src/helper/types.h
+++ b/src/helper/types.h
@@ -60,7 +60,7 @@ typedef struct jtag_tap_s jtag_tap_t;
#define true 1
typedef int _Bool;
-#else
+#else
typedef bool _Bool;
#endif /* __cplusplus */
#endif /* HAVE__BOOL */
@@ -136,4 +136,9 @@ static inline void h_u16_to_be(u8* buf, int val)
buf[1] = (u8) (val >> 0);
}
+#ifdef __ECOS
+/* eCos plain lacks this definition... */
+typedef CYG_ADDRWORD intptr_t;
+#endif
+
#endif /* TYPES_H */
diff --git a/src/jtag/jtag.h b/src/jtag/jtag.h
index 19c30580..57005910 100644
--- a/src/jtag/jtag.h
+++ b/src/jtag/jtag.h
@@ -608,10 +608,6 @@ extern void jtag_add_callback(jtag_callback1_t, u8 *in);
#endif
-#ifdef __ECOS
-typedef CYG_ADDRWORD intptr_t;
-#endif
-
/* This type can store an integer safely by a normal cast on 64 and
* 32 bit systems. */
typedef intptr_t jtag_callback_data_t;