move eCos type definition to types.h where it belongs.
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Tue, 12 May 2009 12:16:31 +0000 (12:16 +0000)
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Tue, 12 May 2009 12:16:31 +0000 (12:16 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@1766 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/helper/types.h
src/jtag/jtag.h

index 813f6f25c0cf8243951250f177ece26c11d615cd..7a43c3f5f2a7d1b77b294db680e44a7b756c5fee 100644 (file)
@@ -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 */
index 19c3058094748b1afc323d03384fc851a9e280da..5700591049d187b7477d3eb3c0a529f85b2fe671 100644 (file)
@@ -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;