Data type definitions.
More...
#include <stdbool.h>
#include <stdint.h>
|
#define | ARGV_MAGIC 0x5f617267 |
|
#define | BIG_ENDIAN 1234 |
|
#define | BYTE_ORDER BIG_ENDIAN |
|
#define | FIXED s32 |
| Alias type for sfp32.
|
|
#define | LITTLE_ENDIAN 3412 |
|
#define | NULL 0 |
| Pointer to 0.
|
|
|
typedef float | f32 |
|
typedef double | f64 |
|
typedef int16_t | s16 |
| 16bit signed integer
|
|
typedef int32_t | s32 |
| 32bit signed integer
|
|
typedef int64_t | s64 |
| 64bit signed integer
|
|
typedef int8_t | s8 |
| 8bit signed integer
|
|
typedef s16 | sfp16 |
| signed 8:8 fixed point
|
|
typedef s32 | sfp32 |
| signed 20:8 fixed point
|
|
typedef uint16_t | u16 |
| 16bit unsigned integer
|
|
typedef uint32_t | u32 |
| 32bit unsigned integer
|
|
typedef uint64_t | u64 |
| 64bit unsigned integer
|
|
typedef uint8_t | u8 |
| 8bit unsigned integer
|
|
typedef u16 | ufp16 |
| unsigned 8:8 fixed point
|
|
typedef u32 | ufp32 |
| unsigned 24:8 fixed point
|
|
typedef volatile float | vf32 |
|
typedef volatile double | vf64 |
|
typedef volatile s16 | vs16 |
| 16bit signed volatile integer
|
|
typedef volatile s32 | vs32 |
| 32bit signed volatile integer
|
|
typedef volatile s64 | vs64 |
| 64bit signed volatile integer
|
|
typedef volatile s8 | vs8 |
| 8bit signed volatile integer
|
|
typedef volatile u16 | vu16 |
| 16bit unsigned volatile integer
|
|
typedef volatile u32 | vu32 |
| 32bit unsigned volatile integer
|
|
typedef volatile u64 | vu64 |
| 64bit unsigned volatile integer
|
|
typedef volatile u8 | vu8 |
| 8bit unsigned volatile integer
|
|