libOGC  1.0
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
Data Structures | Macros | Typedefs | Variables
gctypes.h File Reference

Data type definitions. More...

#include <stdbool.h>
#include <stdint.h>

Data Structures

struct  __argv
 argv structure More...
 

Macros

#define ARGV_MAGIC   0x5f617267
 
#define BIG_ENDIAN   1234
 
#define BYTE_ORDER   BIG_ENDIAN
 
#define FALSE   0
 False.
 
#define FIXED   s32
 Alias type for sfp32.
 
#define LITTLE_ENDIAN   3412
 
#define NULL   0
 Pointer to 0.
 
#define TRUE   1
 True.
 

Typedefs

typedef unsigned int BOOL
 
typedef float f32
 
typedef double f64
 
typedef int16_t s16
 16bit signed integer
 
typedef int32_t s32
 32bit signed integer
 
typedef int64_t s64
 64bit signed integer
 
typedef int8_t s8
 8bit signed integer
 
typedef s16 sfp16
 signed 8:8 fixed point
 
typedef s32 sfp32
 signed 20:8 fixed point
 
typedef uint16_t u16
 16bit unsigned integer
 
typedef uint32_t u32
 32bit unsigned integer
 
typedef uint64_t u64
 64bit unsigned integer
 
typedef uint8_t u8
 8bit unsigned integer
 
typedef u16 ufp16
 unsigned 8:8 fixed point
 
typedef u32 ufp32
 unsigned 24:8 fixed point
 
typedef volatile float vf32
 
typedef volatile double vf64
 
typedef volatile s16 vs16
 16bit signed volatile integer
 
typedef volatile s32 vs32
 32bit signed volatile integer
 
typedef volatile s64 vs64
 64bit signed volatile integer
 
typedef volatile s8 vs8
 8bit signed volatile integer
 
typedef volatile u16 vu16
 16bit unsigned volatile integer
 
typedef volatile u32 vu32
 32bit unsigned volatile integer
 
typedef volatile u64 vu64
 64bit unsigned volatile integer
 
typedef volatile u8 vu8
 8bit unsigned volatile integer
 

Variables

struct __argv__system_argv
 Default location for the system argv structure.
 

Detailed Description

Data type definitions.