include/global.h file

Classes

union Coords
struct PACKED
union SplitDWord
union SplitWord
union SplitHWord

Typedefs

using MultiReturnTypeSingleEntityArg = u64(*)(struct Entity_*)
Multi return function data type casts.
using MultiReturnTypeTwoS32Arg = s64(*)(s32, s32)

Variables

union SplitHWord PACKED

Defines

#define BLOCK_CROSS_JUMP
#define asm_comment(x)
#define asm_unified(x)
#define ARRAY_COUNT(array)
#define SWAP(a, b, temp)
#define Q_8_8(n)
#define Q_16_16(n)
#define min(a, b)
#define max(a, b)
#define static_assert(cond)
#define super
#define ASM_FUNC(path, decl)
#define NONMATCH(path, decl)
#define END_NONMATCH
#define FORCE_REGISTER(var, reg)
#define MEMORY_BARRIER
#define FORCE_WORD_ALIGNED
#define BIT(bit)
bitset macros
#define IS_BIT_SET(value, bit)