From a08e128f0131b94ea8bab68110cbb93022f53b16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Gardou?= Date: Mon, 1 Sep 2014 09:33:28 +0000 Subject: [PATCH] [SCHANNEL] - try fixing compilation with VS>=2010 svn path=/trunk/; revision=64019 --- reactos/dll/win32/schannel/schannel_gnutls.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/reactos/dll/win32/schannel/schannel_gnutls.c b/reactos/dll/win32/schannel/schannel_gnutls.c index be739a238bd..c6911af8c57 100644 --- a/reactos/dll/win32/schannel/schannel_gnutls.c +++ b/reactos/dll/win32/schannel/schannel_gnutls.c @@ -35,7 +35,11 @@ #if defined(SONAME_LIBGNUTLS) && !defined(HAVE_SECURITY_SECURITY_H) static void *libgnutls_handle; +#if (_MSC_VER >= 1600) +#define MAKE_FUNCPTR(f) static decltype(f) p##f +#else #define MAKE_FUNCPTR(f) static typeof(f) * p##f +#endif MAKE_FUNCPTR(gnutls_alert_get); MAKE_FUNCPTR(gnutls_alert_get_name); MAKE_FUNCPTR(gnutls_certificate_allocate_credentials);