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