 |
NIM 跨平台 C++ SDK
|
浏览该文件的文档.
8#ifndef NIM_SDK_UTIL_NIM_BASE_TYPES_H_
9#define NIM_SDK_UTIL_NIM_BASE_TYPES_H_
25typedef signed char int8_t;
26typedef signed short int16_t;
27typedef signed int int32_t;
28typedef signed long long int64_t;
29typedef unsigned char uint8_t;
30typedef unsigned short uint16_t;
31typedef unsigned int uint32_t;
32typedef unsigned long long uint64_t;
34typedef u_int8_t uint8_t;
35typedef u_int16_t uint16_t;
36typedef u_int32_t uint32_t;
37typedef u_int64_t uint64_t;
42#elif defined(_MSC_VER) && (_MSC_VER != 1900)
43typedef signed char int8_t;
44typedef signed short int16_t;
45typedef signed int int32_t;
46typedef signed __int64 int64_t;
47typedef unsigned char uint8_t;
48typedef unsigned short uint16_t;
49typedef unsigned int uint32_t;
50typedef unsigned __int64 uint64_t;
56#ifndef _INTPTR_T_DEFINED
57#define _INTPTR_T_DEFINED
59typedef __int64 intptr_t;
61typedef _W64
int intptr_t;
65#ifndef _UINTPTR_T_DEFINED
66#define _UINTPTR_T_DEFINED
68typedef unsigned __int64 uintptr_t;
70typedef _W64
unsigned int uintptr_t;