Primary types
[Types and attributes]
Data Structures | |
| struct | BLOCK |
| 8-word type for fast struct-copies More... | |
Base types | |
Basic signed and unsigned types for 8, 16, 32 and 64-bit integers.
| |
| typedef unsigned char | u8 |
| typedef unsigned char | byte |
| typedef unsigned char | uchar |
| typedef unsigned char | echar |
| typedef unsigned short | u16 |
| typedef unsigned short | hword |
| typedef unsigned short | ushort |
| typedef unsigned short | eshort |
| typedef unsigned int | u32 |
| typedef unsigned int | word |
| typedef unsigned int | uint |
| typedef unsigned int | eint |
|
typedef unsigned long long | u64 |
| typedef signed char | s8 |
| typedef signed short | s16 |
| typedef signed int | s32 |
| typedef signed long long | s64 |
Volatile types | |
| Volatile types for registers | |
| typedef volatile u8 | vu8 |
| typedef volatile u16 | vu16 |
| typedef volatile u32 | vu32 |
| typedef volatile u64 | vu64 |
| typedef volatile s8 | vs8 |
| typedef volatile s16 | vs16 |
| typedef volatile s32 | vs32 |
| typedef volatile s64 | vs64 |
Const types | |
| Const types for const function aprameters | |
| typedef const u8 | cu8 |
| typedef const u16 | cu16 |
| typedef const u32 | cu32 |
| typedef const u64 | cu64 |
| typedef const s8 | cs8 |
| typedef const s16 | cs16 |
| typedef const s32 | cs32 |
| typedef const s64 | cs64 |
Typedefs | |
| typedef const char *const | CSTR |
| Type for consting a string as well as the pointer than points to it. | |
Generated on Mon Aug 25 17:03:57 2008 for libtonc by
1.5.3