GBDK 2020 Docs  4.5.0
API Documentation for GBDK 2020
types.h
Go to the documentation of this file.
1
5#ifndef ASM_SM83_TYPES_INCLUDE
6#define ASM_SM83_TYPES_INCLUDE
7
8#ifndef __PORT_sm83
9 #error sm83 only.
10#endif
11
12#ifdef __SDCC
13
14#define NONBANKED __nonbanked
15#define BANKED __banked
16#define REENTRANT
17#define NO_OVERLAY_LOCALS
29#define CRITICAL __critical
30
41#define INTERRUPT __interrupt
42
43#endif
44
47typedef signed char INT8;
50typedef unsigned char UINT8;
53typedef signed int INT16;
56typedef unsigned int UINT16;
59typedef signed long INT32;
62typedef unsigned long UINT32;
63
64#ifndef __SIZE_T_DEFINED
65#define __SIZE_T_DEFINED
66typedef unsigned int size_t;
67#endif
68
72typedef unsigned int clock_t;
73
74#endif
signed int INT16
Definition: types.h:53
signed long INT32
Definition: types.h:59
signed char INT8
Definition: types.h:47
unsigned int UINT16
Definition: types.h:56
unsigned long UINT32
Definition: types.h:62
unsigned char UINT8
Definition: types.h:50
unsigned int clock_t
Definition: types.h:72
unsigned int size_t
Definition: types.h:66