|
KallistiOS
2.0.0
|
Common integer types. More...
Go to the source code of this file.
Macros | |
| #define | BYTE_ORDER LITTLE_ENDIAN |
| Endianness definition – Little Endian. | |
Typedefs | |
| typedef unsigned long long | uint64 |
| 64-bit unsigned integer | |
| typedef unsigned long | uint32 |
| 32-bit unsigned integer | |
| typedef unsigned short | uint16 |
| 16-bit unsigned integer | |
| typedef unsigned char | uint8 |
| 8-bit unsigned integer | |
| typedef long long | int64 |
| 64-bit signed integer | |
| typedef long | int32 |
| 32-bit signed integer | |
| typedef short | int16 |
| 16-bit signed integer | |
| typedef char | int8 |
| 8-bit signed integer | |
| typedef volatile uint64 | vuint64 |
| 64-bit volatile unsigned type | |
| typedef volatile uint32 | vuint32 |
| 32-bit volatile unsigned type | |
| typedef volatile uint16 | vuint16 |
| 16-bit volatile unsigned type | |
| typedef volatile uint8 | vuint8 |
| 8-bit volatile unsigned type | |
| typedef volatile int64 | vint64 |
| 64-bit volatile signed type | |
| typedef volatile int32 | vint32 |
| 32-bit volatile signed type | |
| typedef volatile int16 | vint16 |
| 16-bit volatile signed type | |
| typedef volatile int8 | vint8 |
| 8-bit volatile signed type | |
| typedef uint32 | ptr_t |
| Pointer arithmetic type. | |
| typedef unsigned char | u_char |
| BSD-style unsigned char. | |
| typedef unsigned short | u_short |
| BSD-style unsigned short. | |
| typedef unsigned int | u_int |
| BSD-style unsigned integer. | |
| typedef unsigned long | u_long |
| BSD-style unsigned long. | |
| typedef unsigned short | ushort |
| BSD-style unsigned short. | |
| typedef unsigned int | uint |
| BSD-style unsigned integer. | |
| typedef int | handle_t |
| Generic "handle" type. | |
| typedef handle_t | tid_t |
| Thread ID type. | |
| typedef handle_t | prio_t |
| Priority value type. | |
Common integer types.
This file contains typedefs for some common/useful integer types. These types include ones that tell you exactly how long they are, as well as some BSD-isms.
| #define BYTE_ORDER LITTLE_ENDIAN |
Endianness definition – Little Endian.
| typedef int handle_t |
Generic "handle" type.
| typedef short int16 |
16-bit signed integer
| typedef long int32 |
32-bit signed integer
| typedef long long int64 |
64-bit signed integer
| typedef char int8 |
8-bit signed integer
| typedef unsigned char u_char |
BSD-style unsigned char.
| typedef unsigned int u_int |
BSD-style unsigned integer.
| typedef unsigned long u_long |
BSD-style unsigned long.
| typedef unsigned short u_short |
BSD-style unsigned short.
| typedef unsigned int uint |
BSD-style unsigned integer.
| typedef unsigned short uint16 |
16-bit unsigned integer
| typedef unsigned long uint32 |
32-bit unsigned integer
| typedef unsigned long long uint64 |
64-bit unsigned integer
| typedef unsigned char uint8 |
8-bit unsigned integer
| typedef unsigned short ushort |
BSD-style unsigned short.
1.8.1.1