1 /***********************************************************************/ 2 /* Definitions needed by the included files. */ 3 /***********************************************************************/ 4 #if !defined(MY_GLOBAL_H) 5 #define MY_GLOBAL_H 6 typedef unsigned int uint; 7 typedef unsigned int uint32; 8 typedef unsigned short ushort; 9 typedef unsigned long ulong; 10 typedef unsigned long DWORD; 11 typedef char *LPSTR; 12 typedef const char *LPCSTR; 13 typedef int BOOL; 14 #if defined(_WINDOWS) 15 typedef void *HANDLE; 16 #else 17 typedef int HANDLE; 18 #endif 19 typedef char *PSZ; 20 typedef const char *PCSZ; 21 typedef unsigned char BYTE; 22 typedef unsigned char uchar; 23 typedef long long longlong; 24 typedef unsigned long long ulonglong; 25 typedef char my_bool; 26 struct charset_info_st {}; 27 typedef const charset_info_st CHARSET_INFO; 28 #define FALSE 0 29 #define TRUE 1 30 #define Item char 31 #define MY_MAX(a,b) ((a>b)?(a):(b)) 32 #define MY_MIN(a,b) ((a<b)?(a):(b)) 33 #endif // MY_GLOBAL_H 34