6 #ifndef NERTC_BASE_TYPES_H
7 #define NERTC_BASE_TYPES_H
23 typedef signed char int8_t;
24 typedef signed short int16_t;
25 typedef signed int int32_t;
26 typedef signed long long int64_t;
27 typedef unsigned char uint8_t;
28 typedef unsigned short uint16_t;
29 typedef unsigned int uint32_t;
30 typedef unsigned long long uint64_t;
32 typedef u_int8_t uint8_t;
33 typedef u_int16_t uint16_t;
34 typedef u_int32_t uint32_t;
35 typedef u_int64_t uint64_t;
40 #elif defined(_MSC_VER)
41 typedef signed char int8_t;
42 typedef signed short int16_t;
43 typedef signed int int32_t;
44 typedef signed __int64 int64_t;
45 typedef unsigned char uint8_t;
46 typedef unsigned short uint16_t;
47 typedef unsigned int uint32_t;
48 typedef unsigned __int64 uint64_t;