This file is part of MXE. See LICENSE.md for licensing information. Contains ad hoc patches for cross building. From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Sat, 18 Nov 2017 23:32:38 +1100 Subject: [PATCH 1/1] fixes diff --git a/advanced/lib/curl_transport/curltransaction.c b/advanced/lib/curl_transport/curltransaction.c index 1111111..2222222 100644 --- a/advanced/lib/curl_transport/curltransaction.c +++ b/advanced/lib/curl_transport/curltransaction.c @@ -2,8 +2,6 @@ curlTransaction =============================================================================*/ -#define _XOPEN_SOURCE 600 /* Make sure strdup() is in */ - #include #include #include diff --git a/advanced/lib/expat/xmlparse/xmlparse.c b/advanced/lib/expat/xmlparse/xmlparse.c index 1111111..2222222 100644 --- a/advanced/lib/expat/xmlparse/xmlparse.c +++ b/advanced/lib/expat/xmlparse/xmlparse.c @@ -4546,14 +4546,6 @@ parseNoBuffer(Parser * const parser, } -int -XML_SetHashSalt(XML_Parser parser, - unsigned long hash_salt) -{ - hash_secret_salt = hash_salt; - return 1; -} - int xmlrpc_XML_Parse(XML_Parser const xmlParserP, const char * const s, diff --git a/advanced/lib/expat/xmlparse/xmlparse.h b/advanced/lib/expat/xmlparse/xmlparse.h index 1111111..2222222 100644 --- a/advanced/lib/expat/xmlparse/xmlparse.h +++ b/advanced/lib/expat/xmlparse/xmlparse.h @@ -491,8 +491,6 @@ xmlrpc_XML_SetParamEntityParsing(XML_Parser parser, function behavior. This must be called before parsing is started. Returns 1 if successful, 0 when called after parsing has started. */ -int -XML_SetHashSalt(XML_Parser parser, unsigned long hash_salt); enum XML_Error { XML_ERROR_NONE, diff --git a/advanced/src/cpp/packetsocket.cpp b/advanced/src/cpp/packetsocket.cpp index 1111111..2222222 100644 --- a/advanced/src/cpp/packetsocket.cpp +++ b/advanced/src/cpp/packetsocket.cpp @@ -45,7 +45,7 @@ example, an unplugged TCP/IP network cable. It's probably better to use the TCP keepalive facility for that. ============================================================================*/ -#include "xmlrpc_config.h" +#define MSVCRT 1 #include #include diff --git a/advanced/src/cpp/server_abyss.cpp b/advanced/src/cpp/server_abyss.cpp index 1111111..2222222 100644 --- a/advanced/src/cpp/server_abyss.cpp +++ b/advanced/src/cpp/server_abyss.cpp @@ -1,4 +1,4 @@ -#include "xmlrpc_config.h" +#define MSVCRT 1 #define WIN32_LEAN_AND_MEAN /* required by xmlrpc-c/abyss.h */ #include #include diff --git a/advanced/src/cpp/server_cgi.cpp b/advanced/src/cpp/server_cgi.cpp index 1111111..2222222 100644 --- a/advanced/src/cpp/server_cgi.cpp +++ b/advanced/src/cpp/server_cgi.cpp @@ -12,7 +12,7 @@ Contributed to the public domain by its author. =============================================================================*/ -#include "xmlrpc_config.h" +#define MSVCRT 1 #if MSVCRT #ifndef _CRT_SECURE_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS diff --git a/advanced/src/cpp/server_pstream.cpp b/advanced/src/cpp/server_pstream.cpp index 1111111..2222222 100644 --- a/advanced/src/cpp/server_pstream.cpp +++ b/advanced/src/cpp/server_pstream.cpp @@ -14,7 +14,7 @@ Contributed to the public domain by its author. =============================================================================*/ -#include "xmlrpc_config.h" +#define MSVCRT 1 #if MSVCRT #ifndef _CRT_SECURE_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS diff --git a/advanced/src/xmlrpc_datetime.c b/advanced/src/xmlrpc_datetime.c index 1111111..2222222 100644 --- a/advanced/src/xmlrpc_datetime.c +++ b/advanced/src/xmlrpc_datetime.c @@ -1,7 +1,5 @@ #include "xmlrpc_config.h" -#define _XOPEN_SOURCE 600 /* Make sure strdup() is in */ - #include #include #include