Go to the documentation of this file.
57 #if (defined(__linux__) || defined(_linux) || defined(__linux)) && !defined(LINUX)
61 #if (defined(__WIN32__) || defined(_WIN32)) && !defined(WIN32)
65 #if defined(__APPLE__)
75 #if defined(WIN32) || defined(WIN64)
76 #define _IS_WINDOWS_ 1
79 #if defined(LINUX) || defined(MAXOSX)
84 typedef const char * LPCSTR;
85 typedef unsigned short WORD;
86 typedef unsigned int DWORD;
87 typedef unsigned char BYTE;
89 typedef unsigned char UCHAR;
90 #define __packed __attribute__((packed))
91 typedef BYTE * LPBYTE;
92 #define HIWORD(x) (WORD)(((x)>>16) & 0xffff)
93 #define LOWORD(x) (WORD)((x) & 0xffff)
107 #define DllExport __attribute__((dllexport))
108 #define DllImport __attribute__((dllimport))
113 #define DllExport __declspec(dllexport)
114 #define DllImport __declspec(dllimport)