SSBM Decomp
Loading...
Searching...
No Matches
types.h File Reference
#include "cmath.h"
#include <ctype.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>

Go to the source code of this file.

Macros

#define FALSE   0
#define TRUE   1
#define ATTRIBUTE_ALIGN(num)
#define NULL   ((void*) 0)
#define ARRAY_SIZE(arr)

Typedefs

typedef signed short int s16
typedef unsigned short int u16
typedef unsigned long u32
typedef signed long long int s64
typedef unsigned long long int u64
typedef float f32
typedef double f64
typedef volatile f32 vf32
typedef volatile f64 vf64
typedef char * Ptr
typedef int BOOL

Macro Definition Documentation

◆ FALSE

#define FALSE   0
Deprecated
Use false instead.

◆ TRUE

#define TRUE   1
Deprecated
Use true instead.

◆ ATTRIBUTE_ALIGN

#define ATTRIBUTE_ALIGN ( num)
Value:
__attribute__((aligned(num)))

◆ NULL

#define NULL   ((void*) 0)

◆ ARRAY_SIZE

#define ARRAY_SIZE ( arr)
Value:
(sizeof(arr) / sizeof((arr)[0]))

Typedef Documentation

◆ s16

typedef signed short int s16

◆ u16

typedef unsigned short int u16

◆ u32

typedef unsigned long u32

◆ s64

typedef signed long long int s64

◆ u64

typedef unsigned long long int u64

◆ f32

typedef float f32

◆ f64

typedef double f64

◆ vf32

typedef volatile f32 vf32

◆ vf64

typedef volatile f64 vf64

◆ Ptr

typedef char* Ptr

◆ BOOL

typedef int BOOL
Deprecated
Use bool instead.