KallistiOS git master
Independent SDK for the Sega Dreamcast
|
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.