From 5ae1c440b326f097b2d493342e6101c2ea9524da Mon Sep 17 00:00:00 2001 From: Roel Standaert Date: Tue, 21 Aug 2018 13:01:59 +0200 Subject: [PATCH] Fixes for MinGW cross-compiling from Linux --- src/isapi/IsapiRequest.C | 2 +- src/isapi/Server.C | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/isapi/IsapiRequest.C b/src/isapi/IsapiRequest.C index d1076abcb8..2bca477bf8 100644 --- a/src/isapi/IsapiRequest.C +++ b/src/isapi/IsapiRequest.C @@ -56,7 +56,7 @@ IsapiRequest::IsapiRequest(LPEXTENSION_CONTROL_BLOCK ecb, // Try to configure async mode (synchronous_ must be set right, also // if only used for write) if (ecb->ServerSupportFunction(ecb->ConnID, HSE_REQ_IO_COMPLETION, - &IsapiRequest::completionCallback, 0, (LPDWORD)this)) { + (LPVOID)&IsapiRequest::completionCallback, 0, (LPDWORD)this)) { // Note: we don't expect this to happen synchronous_ = false; } diff --git a/src/isapi/Server.C b/src/isapi/Server.C index 048e8feec9..a98ddecd85 100644 --- a/src/isapi/Server.C +++ b/src/isapi/Server.C @@ -23,6 +23,7 @@ #include "Wt/WLogger" #include +#include using std::exit; using std::strcpy;