summaryrefslogtreecommitdiff
path: root/plugins/CryptoPP/commonheaders.h
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2012-07-02 14:06:05 +0000
committerGeorge Hazan <george.hazan@gmail.com>2012-07-02 14:06:05 +0000
commit1dde355843ce5d2023e56fe3a8ff142b9eebe76a (patch)
tree3b479e52864d101c8d5785cb3c2c2b522d5504b8 /plugins/CryptoPP/commonheaders.h
parent960bb20ccd3c375bcfc8b642fcbe89feaf143b22 (diff)
adaptation of cryptlib for VS2010
git-svn-id: http://svn.miranda-ng.org/main/trunk@713 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/CryptoPP/commonheaders.h')
-rw-r--r--plugins/CryptoPP/commonheaders.h71
1 files changed, 25 insertions, 46 deletions
diff --git a/plugins/CryptoPP/commonheaders.h b/plugins/CryptoPP/commonheaders.h
index e64825e1d4..198b9539fb 100644
--- a/plugins/CryptoPP/commonheaders.h
+++ b/plugins/CryptoPP/commonheaders.h
@@ -2,21 +2,16 @@
#define WIN32_LEAN_AND_MEAN
#define NETLIB_LOG
+#define CRYPTOPP_DEFAULT_NO_DLL
#ifdef _MSC_VER
-#pragma once
-#define _CRT_SECURE_NO_WARNINGS
-#define _SCL_SECURE_NO_WARNINGS
-#if _MSC_VER >= 1300
-//#pragma comment (compiler,"/GS-")
-//#pragma comment (linker,"/NODEFAULTLIB:libcmt.lib")
-//#pragma comment (lib,"../../lib/msvcrt.lib")
-//#pragma comment (lib,"../../lib/msvcrt71.lib")
-#else
-#ifndef _DEBUG
-#pragma optimize("gsy", on)
-#endif
-#endif
+ #pragma once
+ #define _CRT_SECURE_NO_WARNINGS
+ #define _SCL_SECURE_NO_WARNINGS
+ #define NOMINMAX
+ #ifndef WIN64
+ #define _USE_32BIT_TIME_T
+ #endif
#endif
#ifndef _WIN32_WINNT
@@ -27,36 +22,20 @@
#define _WIN32_IE 0x0501
#endif
+#include <limits>
+
#define MIRANDA_VER 0x0A00
#include <m_stdhdr.h>
-#if _MSC_VER > 1000
#include <windows.h>
-#else
-#include <afxwin.h>
-#endif
-#include <process.h>
+#include <wincrypt.h>
#include <winsock2.h>
+
+#include <process.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-//#pragma comment(linker,"/filealign:16")
-//#pragma comment(linker,"/align:16")
-//#pragma optimize("gsy", on)
-#ifdef _DEBUG
-#if _MSC_VER >= 1300
-#pragma comment(lib,"crypto/Debug9/cryptlib.lib")
-#else
-#pragma comment(lib,"crypto/Debug/cryptlib.lib")
-#endif
-#else
-#if _MSC_VER >= 1300
-#pragma comment(lib,"crypto/Release9/cryptlib.lib")
-#else
-#pragma comment(lib,"crypto/Release/cryptlib.lib")
-#endif
-#endif
#pragma comment(lib,"kernel32.lib")
#pragma comment(lib,"user32.lib")
@@ -64,16 +43,17 @@
#define M_API_H__
// Miranda API
-#include "newpluginapi.h"
-#include "m_stdhdr.h"
-#include "m_plugins.h"
-#include "m_system.h"
-#include "m_database.h"
-#include "m_protomod.h"
-#include "m_protosvc.h"
-#include "m_utils.h"
-#include "m_netlib.h"
-#include "sdk/m_updater.h"
+#include <newpluginapi.h>
+#include <m_stdhdr.h>
+#include <m_plugins.h>
+#include <m_system.h>
+#include <m_database.h>
+#include <m_langpack.h>
+#include <m_protomod.h>
+#include <m_protosvc.h>
+#include <m_utils.h>
+#include <m_netlib.h>
+#include <m_updater.h>
#endif
@@ -93,7 +73,7 @@
extern LPCSTR szModuleName;
extern LPCSTR szVersionStr;
-extern char TEMP[MAX_PATH];
+extern TCHAR TEMP[MAX_PATH];
extern int TEMP_SIZE;
extern BOOL isVista;
@@ -127,7 +107,6 @@ PBYTE cpp_alloc_pdata(pCNTX);
extern "C" {
DLLEXPORT int Load(PLUGINLINK *);
- DLLEXPORT PLUGININFO *MirandaPluginInfo(DWORD);
DLLEXPORT PLUGININFOEX *MirandaPluginInfoEx(DWORD);
DLLEXPORT MUUID* MirandaPluginInterfaces(void);
DLLEXPORT int Unload();