GBDK 2020 Docs API Documentation for GBDK 2020

types.h
Go to the documentation of this file.
1
4 #ifndef ASM_GBZ80_TYPES_INCLUDE
5 #define ASM_GBZ80_TYPES_INCLUDE
6
7 #if SDCC_PORT!=gbz80
8 #error gbz80 only.
9 #endif
10
11 #define NONBANKED __nonbanked
12 #define BANKED __banked
13 #define CRITICAL __critical
14 #define INTERRUPT __interrupt
15
18 typedef signed char INT8;
21 typedef unsigned char UINT8;
24 typedef signed int INT16;
27 typedef unsigned int UINT16;
30 typedef signed long INT32;
33 typedef unsigned long UINT32;
34
35 #ifndef __SIZE_T_DEFINED
36 #define __SIZE_T_DEFINED
37 typedef int size_t;
38 #endif
39
43 typedef UINT16 clock_t;
44
45 #endif
UINT8
unsigned char UINT8
Definition: types.h:21
INT16
signed int INT16
Definition: types.h:24
UINT16
unsigned int UINT16
Definition: types.h:27
INT32
signed long INT32
Definition: types.h:30
UINT32
unsigned long UINT32
Definition: types.h:33
clock_t
UINT16 clock_t
Definition: types.h:43
size_t
int size_t
Definition: types.h:37
INT8
signed char INT8
Definition: types.h:18