00001
00002
00003
00004
00005 #ifndef TYPEDEFS_H_INCLUDED
00006 #define TYPEDEFS_H_INCLUDED
00007
00008 #include <stdint.h>
00009
00010 namespace miniini_private
00011 {
00012
00013
00014
00015 typedef uint_fast8_t ub;
00016 typedef int_fast8_t b;
00017 typedef uint_fast16_t us;
00018 typedef int_fast16_t s;
00019 typedef uint_fast32_t ui;
00020 typedef int_fast32_t i;
00021 typedef int_fast64_t ll;
00022 typedef uint_fast32_t ull;
00023
00024
00025 typedef char c;
00026 typedef wchar_t wc;
00027
00028
00029 typedef int8_t s8;
00030 typedef uint8_t u8;
00031 typedef int16_t s16;
00032 typedef uint16_t u16;
00033 typedef int32_t s32;
00034 typedef uint32_t u32;
00035 typedef int64_t s64;
00036 typedef uint64_t u64;
00037
00039 typedef intmax_t sbig;
00040 typedef uintmax_t ubig;
00041
00043 typedef float f;
00044 typedef double d;
00045 typedef long double ld;
00046
00047 }
00048 #endif // TYPEDEFS_H_INCLUDED