/**
* Compiler configuration
*/
#ifdef __GNUC__
#define COMPILER "GNU C Compiler " __VERSION__
typedef enum {false = 0, true = !0} bool;
typedef unsigned size_t;
typedef signed char __int8;
typedef signed short int __int16;
typedef signed int __int32;
typedef signed long long int __int64;
#define int8 __int8
#define int16 __int16
#define int32 __int32
#define int64 __int64
typedef unsigned char uint8;
typedef unsigned short int uint16;
typedef unsigned int uint32;
typedef unsigned long long int uint64;
#define uint8 __uint8
#define uint16 __uint16
#define uint32 __uint32
#define uint64 __uint64
/*typedef void* pointer;*/
/*typedef unsigned char string;*/
#define discardable
#else
#error "Compiler not supported"
#endif /* __GNUC__ */