From 2e871b6fbd4053022eca4184237cc2cde5fff8df Mon Sep 17 00:00:00 2001 From: MikalaiR Date: Sat, 2 Apr 2016 10:50:56 +0000 Subject: StdSSL: code cleanup git-svn-id: http://svn.miranda-ng.org/main/trunk@16574 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- src/core/stdssl/src/netlibssl.cpp | 16 ++++++---------- src/core/stdssl/src/stdafx.h | 38 ++++---------------------------------- src/core/stdssl/stdssl.vcxproj | 8 ++++++++ 3 files changed, 18 insertions(+), 44 deletions(-) (limited to 'src/core/stdssl') diff --git a/src/core/stdssl/src/netlibssl.cpp b/src/core/stdssl/src/netlibssl.cpp index c6b96501ab..eee3541d06 100644 --- a/src/core/stdssl/src/netlibssl.cpp +++ b/src/core/stdssl/src/netlibssl.cpp @@ -24,10 +24,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "stdafx.h" -#pragma comment(lib, "secur32.lib") -#pragma comment(lib, "crypt32.lib") -#pragma comment(lib, "wsock32.lib") - typedef BOOL (*SSL_EMPTY_CACHE_FN_M)(VOID); static HMODULE g_hSchannel; @@ -764,12 +760,12 @@ static INT_PTR GetSslApi(WPARAM, LPARAM lParam) if (si->cbSize != sizeof(SSL_API)) return FALSE; - si->connect = (HSSL(__cdecl *)(SOCKET, const char *, int))NetlibSslConnect; - si->pending = (BOOL(__cdecl *)(HSSL))NetlibSslPending; - si->read = (int(__cdecl *)(HSSL, char *, int, int))NetlibSslRead; - si->write = (int(__cdecl *)(HSSL, const char *, int))NetlibSslWrite; - si->shutdown = (void(__cdecl *)(HSSL))NetlibSslShutdown; - si->sfree = (void(__cdecl *)(HSSL))NetlibSslFree; + si->connect = NetlibSslConnect; + si->pending = NetlibSslPending; + si->read = NetlibSslRead; + si->write = NetlibSslWrite; + si->shutdown = NetlibSslShutdown; + si->sfree = NetlibSslFree; return TRUE; } diff --git a/src/core/stdssl/src/stdafx.h b/src/core/stdssl/src/stdafx.h index 45f135e8bc..55cd62ba73 100644 --- a/src/core/stdssl/src/stdafx.h +++ b/src/core/stdssl/src/stdafx.h @@ -18,49 +18,19 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#define SECURITY_WIN32 +#define HSSL_DEFINED + +typedef struct SslHandle *HSSL; #include -#include -#include -#include -#include -#include -#include -#include - -#define SECURITY_WIN32 #include #include #include -#include - -#include - #include -#include -#include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include -#include #include #include diff --git a/src/core/stdssl/stdssl.vcxproj b/src/core/stdssl/stdssl.vcxproj index 48eeac6f40..6a38265b4b 100644 --- a/src/core/stdssl/stdssl.vcxproj +++ b/src/core/stdssl/stdssl.vcxproj @@ -25,4 +25,12 @@ + + + Sync + + + secur32.lib;crypt32.lib;wsock32.lib;%(AdditionalDependencies) + + \ No newline at end of file -- cgit v1.2.3