Melee Modding Library
2.0.0
A C library for modding Super Smash Bros Melee
Main Page
Modules
Data Structures
Files
Examples
File List
Globals
src
gctypes.h
Go to the documentation of this file.
1
7
#ifndef MML_GC_TYPES_H
8
#define MML_GC_TYPES_H
9
10
#include <stdint.h>
11
13
14
typedef
uint8_t
u8
;
15
typedef
uint16_t
u16
;
16
typedef
uint32_t
u32
;
17
18
typedef
int8_t
s8
;
19
typedef
int16_t
s16
;
20
typedef
int32_t
s32
;
21
22
typedef
volatile
u8
vu8
;
23
typedef
volatile
u16
vu16
;
24
typedef
volatile
u32
vu32
;
25
26
typedef
volatile
s8
vs8
;
27
typedef
volatile
s16
vs16
;
28
typedef
volatile
s32
vs32
;
29
30
typedef
float
f32
;
31
typedef
double
f64
;
32
33
typedef
volatile
float
vf32
;
34
typedef
volatile
double
vf64
;
35
36
typedef
u32
size_t
;
37
38
typedef
u32
bool
;
39
typedef
volatile
bool
vbool
;
40
41
#define true 1
42
#define false 0
43
#define __bool_true_false_are_defined 1
44
45
#define NULL ((void*) 0)
46
47
48
49
#endif
u8
uint8_t u8
Definition:
gctypes.h:14
vu8
volatile u8 vu8
Definition:
gctypes.h:22
size_t
u32 size_t
Definition:
gctypes.h:36
vs8
volatile s8 vs8
Definition:
gctypes.h:26
bool
u32 bool
Definition:
gctypes.h:38
vs32
volatile s32 vs32
Definition:
gctypes.h:28
vf32
volatile float vf32
Definition:
gctypes.h:33
s16
int16_t s16
Definition:
gctypes.h:19
f64
double f64
Definition:
gctypes.h:31
f32
float f32
Definition:
gctypes.h:30
vs16
volatile s16 vs16
Definition:
gctypes.h:27
vbool
volatile bool vbool
Definition:
gctypes.h:39
u16
uint16_t u16
Definition:
gctypes.h:15
vf64
volatile double vf64
Definition:
gctypes.h:34
s32
int32_t s32
Definition:
gctypes.h:20
u32
uint32_t u32
Definition:
gctypes.h:16
s8
int8_t s8
Definition:
gctypes.h:18
vu32
volatile u32 vu32
Definition:
gctypes.h:24
vu16
volatile u16 vu16
Definition:
gctypes.h:23
Generated by
1.8.11