RetroArch
Macros | Typedefs
types.h File Reference
#include <stdint.h>
#include <stdbool.h>
Include dependency graph for types.h:

Go to the source code of this file.

Macros

#define TRUE   1
 
#define FALSE   0
 
#define countof(array)   (sizeof(array) / sizeof(*array))
 

Typedefs

typedef int BOOL
 
typedef uint8_t u8
 
typedef uint16_t u16
 
typedef uint32_t u32
 
typedef uint64_t u64
 
typedef int8_t s8
 
typedef int16_t s16
 
typedef int32_t s32
 
typedef int64_t s64
 
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 volatile float vf32
 
typedef volatile double vf64
 

Macro Definition Documentation

◆ countof

#define countof (   array)    (sizeof(array) / sizeof(*array))

◆ FALSE

#define FALSE   0

◆ TRUE

#define TRUE   1

Typedef Documentation

◆ BOOL

typedef int BOOL

◆ f32

typedef float f32

◆ f64

typedef double f64

◆ s16

typedef int16_t s16

◆ s32

typedef int32_t s32

◆ s64

typedef int64_t s64

◆ s8

typedef int8_t s8

◆ u16

typedef uint16_t u16

◆ u32

typedef uint32_t u32

◆ u64

typedef uint64_t u64

◆ u8

typedef uint8_t u8

◆ vf32

typedef volatile float vf32

◆ vf64

typedef volatile double vf64

◆ 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