Mario Kart 64
Loading...
Searching...
No Matches
ultratypes.h File Reference
#include <stddef.h>
#include <stdint.h>
Include dependency graph for ultratypes.h:

Go to the source code of this file.

Macros

#define NULL   (void*) 0
 
#define true   1
 
#define false   0
 
#define bool   signed int
 

Typedefs

typedef signed char s8
 
typedef unsigned char u8
 
typedef signed short int s16
 
typedef unsigned short int u16
 
typedef signed int s32
 
typedef unsigned int u32
 
typedef signed long long int s64
 
typedef unsigned long long int u64
 
typedef signed char bool8
 
typedef unsigned char ubool8
 
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
 
typedef float f32
 
typedef double f64
 
typedef ptrdiff_t ssize_t
 

Macro Definition Documentation

◆ bool

#define bool   signed int

◆ false

#define false   0

◆ NULL

#define NULL   (void*) 0

◆ true

#define true   1

Typedef Documentation

◆ bool8

typedef signed char bool8

◆ f32

typedef float f32

◆ f64

typedef double f64

◆ s16

typedef signed short int s16

◆ s32

typedef signed int s32

◆ s64

typedef signed long long int s64

◆ s8

typedef signed char s8

◆ ssize_t

typedef ptrdiff_t ssize_t

◆ u16

typedef unsigned short int u16

◆ u32

typedef unsigned int u32

◆ u64

typedef unsigned long long int u64

◆ u8

typedef unsigned char u8

◆ ubool8

typedef unsigned char ubool8

◆ vs16

typedef volatile s16 vs16

◆ vs32

typedef volatile s32 vs32

◆ vs64

typedef volatile s64 vs64

◆ vs8

typedef volatile s8 vs8

◆ vu16

typedef volatile u16 vu16

◆ vu32

typedef volatile u32 vu32

◆ vu64

typedef volatile u64 vu64

◆ vu8

typedef volatile u8 vu8