Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
pch.h
Go to the documentation of this file.
1 //
6 //
7 
8 #ifndef _INC_pch_H
9 #define _INC_pch_H
10 #ifndef NO_PRAGMA_ONCE
11 #pragma once
12 #endif
13 
14 #if defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
15 #define _CRT_SECURE_NO_DEPRECATE 1
16 #endif
17 #if defined(_MSC_VER) && (_MSC_VER >= 1000)
18 #pragma warning(disable:4635) // XML document comment applied to * : badly-formed XML: Invalid at the top level of the document.
19 #endif
20 
21 #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
22 
24 #include "GrayCore/include/cMem.h"
25 #include "GrayCore/include/StrT.h"
29 #include "GrayCore/include/cHeap.h"
30 #include "GrayCore/include/cPair.h"
32 #include "GrayCore/include/cFile.h"
33 
34 #include "cSSLCompileOptions.h"
35 
36 using namespace GraySSL;
37 
38 #ifndef GRAYSSL_LINK
39 #if defined(_MFC_VER) || defined(GRAY_STATICLIB) // GRAY_STATICLIB or _MFC_VER can be defined to make Gray* all static lib
40 #define GRAYSSL_LINK
41 #else
42 #define GRAYSSL_LINK __DECL_EXPORT
43 #endif
44 #endif
45 
46 #endif // _INC_pch_H
Definition: GraySSL.cpp:11