update w/missing eCos definitions after latest round of compiler formatting warnings fixes

git-svn-id: svn://svn.berlios.de/openocd/trunk@2356 b42882b7-edfa-0310-969c-e2dbd0fdcd60
__archive__
oharboe 2009-06-23 07:38:01 +00:00
parent 5a6f218a9c
commit 8591335ba6
1 changed files with 11 additions and 1 deletions

View File

@ -124,8 +124,18 @@ static inline void h_u16_to_be(uint8_t* buf, int val)
} }
#ifdef __ECOS #ifdef __ECOS
/* eCos plain lacks these definition... A series of upstream patches
* could probably repair it, but it seems like too much work to be
* worth it.
*/
#define PRIx32 "x"
#define PRId32 "d"
#define SCNx32 "x"
#define PRIi32 "i"
#define PRIu32 "u"
/* eCos plain lacks this definition... */
typedef CYG_ADDRWORD intptr_t; typedef CYG_ADDRWORD intptr_t;
typedef int64_t intmax_t; typedef int64_t intmax_t;
typedef uint64_t uintmax_t; typedef uint64_t uintmax_t;