This file is part of MXE. See LICENSE.md for licensing information. From f023435f7ba175b0b43b3cd9406199656ac6a707 Mon Sep 17 00:00:00 2001 From: Mark Brand Date: Thu, 24 Sep 2015 23:47:04 +0200 Subject: [PATCH 1/2] don't include on WIN32 diff --git a/src/output.c b/src/output.c index 86d8b5c..74c7426 100644 --- a/src/output.c +++ b/src/output.c @@ -58,7 +58,12 @@ #include #endif +#ifndef WIN32 #include +#else +#include +#include +#endif #include "malloc.h" #include "defs.h" -- 2.1.4 From 74601257ca9a5a80a5097311951397976aa7c10b Mon Sep 17 00:00:00 2001 From: Mark Brand Date: Sat, 26 Sep 2015 12:36:36 +0200 Subject: [PATCH 2/2] use StrStrI instead of strcasestr on WIN32 diff --git a/src/convert.c b/src/convert.c index c76d7d6..9382f7b 100644 --- a/src/convert.c +++ b/src/convert.c @@ -107,6 +107,11 @@ #include #endif +#ifdef WIN32 +/* For StrStrI */ +#include +#endif + #include #include "defs.h" @@ -602,7 +607,13 @@ process_font_table (Word *w) else { /* If there is "symbol" in the font name, use * symbol encoding, else no local encoding */ - if (strcasestr(name, "symbol")) + if ( +#ifdef WIN32 + StrStrI +#else + strcasestr +#endif + (name, "symbol")) font_table[total_fonts].encoding = "SYMBOL"; else font_table[total_fonts].encoding = 0; -- 2.1.4