4dc10ffc494f530034cae5c2e244ebc8a892d325
[mono.git] / mono / io-layer / io-layer.h
1 #ifndef _MONO_IOLAYER_IOLAYER_H_
2 #define _MONO_IOLAYER_IOLAYER_H_
3
4 #include <config.h>
5
6 #if defined(PLATFORM_WIN32_NATIVE)
7 /* Native win32 */
8 #define UNICODE
9 #define _UNICODE
10 #include <windows.h>
11 #elif defined(PLATFORM_WIN32)
12 /* Cygwin */
13 #define UNICODE
14 #define _UNICODE
15 #include <w32api/windows.h>
16 #else   /* EVERYONE ELSE */
17 #include "mono/io-layer/wapi.h"
18 #include "mono/io-layer/uglify.h"
19 #endif /* PLATFORM_WIN32_NATIVE */
20
21 #endif /* _MONO_IOLAYER_IOLAYER_H_ */