From: oharboe at B. <oh...@ma...> - 2009-05-12 14:16:32
|
Author: oharboe Date: 2009-05-12 14:16:31 +0200 (Tue, 12 May 2009) New Revision: 1766 Modified: trunk/src/helper/types.h trunk/src/jtag/jtag.h Log: move eCos type definition to types.h where it belongs. Modified: trunk/src/helper/types.h =================================================================== --- trunk/src/helper/types.h 2009-05-12 10:52:01 UTC (rev 1765) +++ trunk/src/helper/types.h 2009-05-12 12:16:31 UTC (rev 1766) @@ -60,7 +60,7 @@ #define true 1 typedef int _Bool; -#else +#else typedef bool _Bool; #endif /* __cplusplus */ #endif /* HAVE__BOOL */ @@ -136,4 +136,9 @@ buf[1] = (u8) (val >> 0); } +#ifdef __ECOS +/* eCos plain lacks this definition... */ +typedef CYG_ADDRWORD intptr_t; +#endif + #endif /* TYPES_H */ Modified: trunk/src/jtag/jtag.h =================================================================== --- trunk/src/jtag/jtag.h 2009-05-12 10:52:01 UTC (rev 1765) +++ trunk/src/jtag/jtag.h 2009-05-12 12:16:31 UTC (rev 1766) @@ -608,10 +608,6 @@ #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; |