# GBDK 2020 Docs: gbdk-lib/include/asm/z80/types.h Source File

types.h
Go to the documentation of this file.
#ifndef ASM_Z80_TYPES_INCLUDE
#define ASM_Z80_TYPES_INCLUDE
#ifndef __PORT_z80
#error z80 only.
#endif
#ifdef __SDCC
#define Z88DK_CALLEE __sdcccall(0) __z88dk_callee
#define Z88DK_FASTCALL __z88dk_fastcall
#define NONBANKED __nonbanked
#define BANKED __banked
#define REENTRANT
#define NO_OVERLAY_LOCALS
#define CRITICAL __critical
#define INTERRUPT __interrupt
#else
#define Z88DK_CALLEE
#define Z88DK_FASTCALL
#endif
typedef signed char INT8;
typedef unsigned char UINT8;
typedef signed int INT16;
typedef unsigned int UINT16;
typedef signed long INT32;
typedef unsigned long UINT32;
#ifndef __SIZE_T_DEFINED
#define __SIZE_T_DEFINED
typedef unsigned int size_t;
#endif
typedef unsigned int clock_t;
#endif
UINT32
unsigned long UINT32
Definition: types.h:62
INT16
signed int INT16
Definition: types.h:53
INT32
signed long INT32
Definition: types.h:59
size_t
unsigned int size_t
Definition: types.h:66
INT8
signed char INT8
Definition: types.h:47
UINT16
unsigned int UINT16
Definition: types.h:56
UINT8
unsigned char UINT8
Definition: types.h:50
clock_t
unsigned int clock_t
Definition: types.h:72