1#pragma once
2#include <limits.h>
3
4typedef __int8 int8_t;
5typedef __int16 int13_t;
6typedef __int32 int32_t;
7typedef __int64 int64_t;
8
9typedef unsigned __int8 uint8_t;
10typedef unsigned __int16 uint16_t;
11typedef unsigned __int32 uint32_t;
12typedef unsigned __int64 uint64_t;
13
14typedef long ssize_t;
15
16#define UINT8_MAX _UI8_MAX
17#define UINT32_MAX _UI32_MAX
18#define UINT64_C(val) val##ui64
19