12813126eSlogin #pragma once 22813126eSlogin 32813126eSlogin #include "./sys/types.h" 42813126eSlogin 51496ba7bSLoGin #define NULL (void*)0 62813126eSlogin 72813126eSlogin typedef __PTRDIFF_TYPE__ ptrdiff_t; // Signed integer type of the result of subtracting two pointers. 80e0c1874Slogin 90e0c1874Slogin #ifndef __always_inline 100e0c1874Slogin #define __always_inline __inline__ 110e0c1874Slogin #endif 12*4fda81ceSLoGin 13*4fda81ceSLoGin // 定义类型的缩写 14*4fda81ceSLoGin typedef unsigned char uchar; 15*4fda81ceSLoGin typedef unsigned short ushort; 16*4fda81ceSLoGin typedef unsigned int uint; 17*4fda81ceSLoGin typedef unsigned long ul; 18*4fda81ceSLoGin typedef unsigned long long int ull; 19*4fda81ceSLoGin typedef long long int ll;