]> git.sur5r.net Git - openocd/commitdiff
fix eCos build problems w/latest parse_ulong() stuff
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Mon, 15 Jun 2009 14:22:13 +0000 (14:22 +0000)
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Mon, 15 Jun 2009 14:22:13 +0000 (14:22 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@2241 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/helper/types.h

index f993ba21dc848ad20773fe71e5614e03f34daf72..4993318415c26389d8ed30a692b7216fa0e1e230 100644 (file)
@@ -137,22 +137,27 @@ static inline void h_u16_to_be(u8* buf, int val)
 }
 
 #ifdef __ECOS
+
 /* eCos plain lacks this definition... */
 typedef CYG_ADDRWORD intptr_t;
 typedef int64_t intmax_t;
 typedef uint64_t uintmax_t;
 #define INT8_MAX 0x7f
 #define INT8_MIN (-INT8_MAX - 1)
-#define UINT8_MAX (__CONCAT(INT8_MAX, U) * 2U + 1U)
+# define UINT8_MAX             (255)
 #define INT16_MAX 0x7fff
 #define INT16_MIN (-INT16_MAX - 1)
-#define UINT16_MAX (__CONCAT(INT16_MAX, U) * 2U + 1U)
+# define UINT16_MAX            (65535)
 #define INT32_MAX 0x7fffffffL
 #define INT32_MIN (-INT32_MAX - 1L)
-#define UINT32_MAX (__CONCAT(INT32_MAX, U) * 2UL + 1UL)
+# define UINT32_MAX            (4294967295U)
 #define INT64_MAX 0x7fffffffffffffffLL
 #define INT64_MIN (-INT64_MAX - 1LL)
 #define UINT64_MAX (__CONCAT(INT64_MAX, U) * 2ULL + 1ULL)
+
+
+
+
 #endif
 
 #endif /* TYPES_H */