types.h
Go to the documentation of this file.
#ifndef ASM_MOS6502_TYPES_INCLUDE
#define ASM_MOS6502_TYPES_INCLUDE
#ifndef __PORT_mos6502
#error mos6502 only.
#endif
#ifdef __SDCC
#define NONBANKED __nonbanked
#define BANKED __banked
#define REENTRANT __reentrant
#define NO_OVERLAY_LOCALS __no_overlay_locals
#define CRITICAL __critical
#define INTERRUPT __interrupt
#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
INT16
signed int INT16
Definition: types.h:53
INT32
signed long INT32
Definition: types.h:59
INT8
signed char INT8
Definition: types.h:47
UINT16
unsigned int UINT16
Definition: types.h:56
UINT32
unsigned long UINT32
Definition: types.h:62
UINT8
unsigned char UINT8
Definition: types.h:50
clock_t
unsigned int clock_t
Definition: types.h:72
size_t
unsigned int size_t
Definition: types.h:66