summaryrefslogtreecommitdiff
path: root/src/lib/evil/evil_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/evil/evil_private.h')
-rw-r--r--src/lib/evil/evil_private.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/lib/evil/evil_private.h b/src/lib/evil/evil_private.h
index 560b4e2..a88572b 100644
--- a/src/lib/evil/evil_private.h
+++ b/src/lib/evil/evil_private.h
@@ -1,6 +1,9 @@
1#ifndef __EVIL_PRIVATE_H__ 1#ifndef __EVIL_PRIVATE_H__
2#define __EVIL_PRIVATE_H__ 2#define __EVIL_PRIVATE_H__
3 3
4#if _WIN32_WINNT < 0x0600
5# error Windows XP not supported anymore
6#endif
4 7
5#ifdef __cplusplus 8#ifdef __cplusplus
6extern "C" { 9extern "C" {
@@ -14,6 +17,52 @@ extern "C" {
14# endif 17# endif
15#endif 18#endif
16 19
20#ifndef WIN32_LEAN_AND_MEAN
21# define WIN32_LEAN_AND_MEAN
22#endif
23#include <windows.h>
24#undef WIN32_LEAN_AND_MEAN
25
26#include <sys/stat.h> /* for mkdir in evil_macro_wrapper */
27
28
29#ifdef EAPI
30# undef EAPI
31#endif
32
33#ifdef EFL_BUILD
34# ifdef DLL_EXPORT
35# define EAPI __declspec(dllexport)
36# else
37# define EAPI
38# endif
39#else
40# define EAPI __declspec(dllimport)
41#endif
42
43#ifndef PATH_MAX
44# define PATH_MAX MAX_PATH
45#endif
46
47#include "evil_dlfcn.h"
48#include "evil_fcntl.h"
49#include "evil_langinfo.h"
50#include "evil_locale.h"
51#include "evil_main.h"
52#include "evil_stdlib.h"
53#include "evil_stdio.h"
54#include "evil_string.h"
55#include "evil_time.h"
56#include "evil_unistd.h"
57#include "evil_util.h"
58
59#define sigsetjmp(Env, Save) setjmp(Env)
60
61#include "evil_macro_wrapper.h"
62
63#undef EAPI
64#define EAPI
65
17#ifdef __cplusplus 66#ifdef __cplusplus
18} 67}
19#endif 68#endif