Merge pull request #4852 from FernetMenta/aefixes
[vuplus_xbmc] / lib / UnrarXLib / raros.hpp
1 #ifndef _RAR_RAROS_
2 #define _RAR_RAROS_
3
4 #if defined(_XBMC)
5 #ifndef _WIN_32
6   #define _WIN_32
7 #endif
8   #define SILENT
9 #endif
10
11 #ifdef __EMX__
12   #define _EMX
13 #endif
14
15 #ifdef __DJGPP__
16   #define _DJGPP
17   #define _EMX
18 #endif
19
20 #if (defined(__WIN32__) || defined(_WIN32)) && !defined(_WIN_32)
21   #define _WIN_32
22 #endif
23
24 #ifdef _WIN32_WCE
25   #define _WIN_32
26   #define _WIN_CE
27   #ifdef WM_FILECHANGEINFO
28     #define PC2002
29   #else
30     #undef PC2002
31   #endif
32 #endif
33
34 #ifdef __BEOS__
35   #define _UNIX
36   #define _BEOS
37 #endif
38
39 #ifdef __APPLE__
40   #define _UNIX
41   #define _APPLE
42 #endif
43
44 #if !defined(_EMX) && !defined(_WIN_32) && !defined(_BEOS) && !defined(_APPLE)
45   #define _UNIX
46 #endif
47
48 #endif