Go to the source code of this file.
Defines | |
#define | NULL (0) |
Typedefs | |
typedef unsigned long long | u64 |
An unsigned 64 bit quantity. | |
typedef signed long long | s64 |
A signed 64 bit quantity. | |
typedef unsigned long | u32 |
An unsigned 32 bit quantity. | |
typedef unsigned short | u16 |
An unsigned 16 bit quantity. | |
typedef unsigned char | u8 |
An unsigned 8 bit quantity. | |
typedef signed long | s32 |
A signed 32 bit quantity. | |
typedef signed short | s16 |
A signed 16 bit quantity. | |
typedef signed char | s8 |
A signed 8 bit quantity. | |
typedef unsigned int | MemoryWord |
typedef u32 | CascadeUnicodeChar |
The 32-bit code point of a single Unicode character. |
|
Gotta have NULL. It's shameful that the C++ language doesn't have some kind of NULL or NIL or null or nil or nanoo-nanoo support built in. So we must #define NULL. If it poses a problem that the Cascade library re-defines NULL, you can stop the Cascade Library from #redefining NULL by #defining _CASCADE_DONT_DEFINE_NULL before including this file.
|
|
The 32-bit code point of a single Unicode character.
|
|
The type of a native machine word. It's shameful that the C++ language doesn't contain a built in keyword for a native machine word. Is it safe to rely on int? How can the cult follow this? Nobody knows. |
|
A signed 16 bit quantity.
|
|
A signed 32 bit quantity.
|
|
A signed 64 bit quantity.
|
|
A signed 8 bit quantity.
|
|
An unsigned 16 bit quantity.
|
|
An unsigned 32 bit quantity.
|
|
An unsigned 64 bit quantity.
|
|
An unsigned 8 bit quantity.
|