fastdo  0.5.12
eienwebx_base.hpp
浏览该文件的文档.
1 #ifndef __EIENWEBX_BASE_HPP__
2 #define __EIENWEBX_BASE_HPP__
3 
4 #if _MSC_VER > 0
5 #pragma warning( disable: 4244 )
6 #endif
7 
8 #include "winux.hpp"
9 
10 #ifdef EIENWEBX_DLL_USE
11  #if defined(_MSC_VER) || defined(WIN32)
12  #pragma warning( disable: 4251 )
13  #ifdef EIENWEBX_DLL_EXPORTS
14  #define EIENWEBX_DLL __declspec(dllexport)
15  #else
16  #define EIENWEBX_DLL __declspec(dllimport)
17  #endif
18 
19  #define EIENWEBX_API __stdcall
20  #else
21  #define EIENWEBX_DLL
22  #define EIENWEBX_API
23  #endif
24 #else
25  #define EIENWEBX_DLL
26  #define EIENWEBX_API
27 #endif
28 
29 #define EIENWEBX_FUNC_DECL(ret) EIENWEBX_DLL ret EIENWEBX_API
30 #define EIENWEBX_FUNC_IMPL(ret) ret EIENWEBX_API
31 
32 
33 namespace eienwebx
34 {
35 
36 
37 
38 } // namespace eienwebx
39 
40 
41 #endif // __EIENWEBX_BASE_HPP__