Changeset aa59fa0 in mainline for libc/include/stdint.h
- Timestamp:
- 2006-03-16T00:32:41Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 585819d
- Parents:
- 69cdeec
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
libc/include/stdint.h
r69cdeec raa59fa0 27 27 */ 28 28 29 #ifndef __ ia32_TYPES_H__30 #define __ ia32_TYPES_H__29 #ifndef __LIBC__STDINT_H__ 30 #define __LIBC__STDINT_H__ 31 31 32 typedef char __s8; 33 typedef short __s16; 34 typedef long __s32; 35 typedef long long __s64; 32 /* Definitions of types with fixed size*/ 33 #include<types.h> 36 34 37 typedef unsigned char __u8; 38 typedef unsigned short __u16; 39 typedef unsigned long __u32; 40 typedef unsigned long long __u64; 35 #define MAX_INT8 (0x7F) 36 #define MIN_INT8 (0x80) 37 #define MAX_UINT8 (0xFFu) 38 #define MIN_UINT8 (0u) 39 40 #define MAX_INT16 (0x7FFF) 41 #define MIN_INT16 (0x8000) 42 #define MAX_UINT16 (0xFFFFu) 43 #define MIN_UINT16 (0u) 41 44 42 45 #define MAX_INT32 (0x7FFFFFFF) 43 46 #define MIN_INT32 (0x80000000) 44 45 #define MAX_UINT32 (0xFFFFFFFF) 46 #define MIN_UINT32 (0) 47 #define MAX_UINT32 (0xFFFFFFFFu) 48 #define MIN_UINT32 (0u) 47 49 48 50 #define MAX_INT64 (0x7FFFFFFFFFFFFFFFll) 49 51 #define MIN_INT64 (0x8000000000000000ll) 50 51 #define MAX_UINT64 (0xFFFFFFFFFFFFFFFFll) 52 #define MIN_UINT64 (0ll) 53 54 52 #define MAX_UINT64 (0xFFFFFFFFFFFFFFFFull) 53 #define MIN_UINT64 (0ull) 55 54 56 55 #endif
Note:
See TracChangeset
for help on using the changeset viewer.