00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef _AVERSIVE_TYPES_H_
00023 #define _AVERSIVE_TYPES_H_
00024
00025 #include <inttypes.h>
00026
00027 #define U08_MIN 0x00
00028 #define U08_MAX 0xFF
00029 #define U16_MIN 0x0000
00030 #define U16_MAX 0xFFFF
00031 #define U32_MIN 0x00000000
00032 #define U32_MAX 0xFFFFFFFF
00033 #define U64_MIN 0x0000000000000000
00034 #define U64_MAX 0xFFFFFFFFFFFFFFFF
00035 #define S08_MIN 0x80
00036 #define S08_MAX 0x7F
00037 #define S16_MIN 0x8000
00038 #define S16_MAX 0x7FFF
00039 #define S32_MIN 0x80000000
00040 #define S32_MAX 0x7FFFFFFF
00041 #define S64_MIN 0x8000000000000000
00042 #define S64_MAX 0x7FFFFFFFFFFFFFFF
00043
00044
00045
00046
00047 typedef uint8_t u08;
00048 typedef uint16_t u16;
00049 typedef uint32_t u32;
00050 typedef uint64_t u64;
00051 typedef int8_t s08;
00052 typedef int16_t s16;
00053 typedef int32_t s32;
00054 typedef int64_t s64;
00055
00056
00057 #endif