From 8243b3a1f5d9baa2f829cb3620d7dd0daa25230d Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Thu, 5 Nov 2020 11:36:43 +0100 Subject: [PATCH] fix compilation on Windows --- src/bindings/capi/tvgCapi.cpp | 1 + src/lib/tvgFill.h | 5 +++-- src/loaders/svg/tvgXmlParser.cpp | 6 +++++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/bindings/capi/tvgCapi.cpp b/src/bindings/capi/tvgCapi.cpp index d243c35b..c19c81fc 100644 --- a/src/bindings/capi/tvgCapi.cpp +++ b/src/bindings/capi/tvgCapi.cpp @@ -20,6 +20,7 @@ * SOFTWARE. */ +#include #include #include "thorvg_capi.h" diff --git a/src/lib/tvgFill.h b/src/lib/tvgFill.h index 9971ba15..bb6377a0 100644 --- a/src/lib/tvgFill.h +++ b/src/lib/tvgFill.h @@ -22,7 +22,8 @@ #ifndef _TVG_FILL_H_ #define _TVG_FILL_H_ -#include +#include +#include #include "tvgCommon.h" template @@ -75,7 +76,7 @@ struct Fill::Impl memcpy(ret->pImpl->colorStops, colorStops, sizeof(ColorStop) * cnt); return ret; - } + } }; #endif //_TVG_FILL_H_ diff --git a/src/loaders/svg/tvgXmlParser.cpp b/src/loaders/svg/tvgXmlParser.cpp index ab85832c..77df95df 100644 --- a/src/loaders/svg/tvgXmlParser.cpp +++ b/src/loaders/svg/tvgXmlParser.cpp @@ -22,7 +22,11 @@ #include #include -#include +#ifdef _WIN32 +# include +#else +# include +#endif #include "tvgXmlParser.h"