|
|
@@ -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 */ |