#ifndef RR_TYPES_H #define RR_TYPES_H typedef signed char i8_t; typedef signed short i16_t; typedef signed int i32_t; typedef signed long i64_t; typedef unsigned char u8_t; typedef unsigned short u16_t; typedef unsigned int u32_t; typedef unsigned long u64_t; typedef float f32_t; typedef double f64_t; typedef u32_t rune_t; typedef u8_t bool_t; #ifdef __RR_32_BIT__ typedef u32_t usz_t; typedef i32_t isz_t; #else typedef u64_t usz_t; typedef i64_t isz_t; #endif #ifndef TRUE #define TRUE (1) #endif #ifndef FALSE #define FALSE (0) #endif #ifndef NULL #define NULL ((void *) 0) #endif #ifndef ZERO #define ZERO ((rune_t) 0) #endif #endif // RR_TYPES_H