#ifndef __TYPES_H
#define __TYPES_H 1

#include <stddef.h>

typedef signed char int8_t;
typedef unsigned char uint8_t;
typedef signed char int_fast8_t;
typedef unsigned char uint_fast8_t;

typedef signed int int16_t;
typedef unsigned int uint16_t;
typedef unsigned int uint_fast16_t;

typedef signed long int32_t;
typedef unsigned long uint32_t;
typedef signed long int_fast32_t;
typedef unsigned long uint_fast32_t;

typedef signed int ssize_t;

#define	CLRWDT()	__Asm	CWDT
#define	NOP()		__Asm	NOP

#endif
