From 53074d250fbc305b84eb41d80f5c051d9fe7b8c1 Mon Sep 17 00:00:00 2001 From: Omar Polo Date: Sat, 11 Jun 2022 12:18:48 +0200 Subject: [PATCH] fix OpenBSD compile issue Linux seems the only system AFAICS to have alloca.h. All the BSDs have the declaration in stdlib.h --- src/lib/sw_engine/tvgSwRaster.cpp | 6 +++--- src/loaders/svg/tvgXmlParser.cpp | 6 +++--- src/loaders/tvg/tvgTvgBinInterpreter.cpp | 6 +++--- src/savers/tvg/tvgTvgSaver.cpp | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/lib/sw_engine/tvgSwRaster.cpp b/src/lib/sw_engine/tvgSwRaster.cpp index 810df8d4..14e26e4b 100644 --- a/src/lib/sw_engine/tvgSwRaster.cpp +++ b/src/lib/sw_engine/tvgSwRaster.cpp @@ -22,10 +22,10 @@ #ifdef _WIN32 #include -#elif defined(__FreeBSD__) - #include -#else +#elif defined(__linux__) #include +#else + #include #endif #include "tvgMath.h" diff --git a/src/loaders/svg/tvgXmlParser.cpp b/src/loaders/svg/tvgXmlParser.cpp index a644306b..231badd2 100644 --- a/src/loaders/svg/tvgXmlParser.cpp +++ b/src/loaders/svg/tvgXmlParser.cpp @@ -26,10 +26,10 @@ #ifdef _WIN32 #include -#elif defined(__FreeBSD__) - #include -#else +#elif defined(__linux__) #include +#else + #include #endif #include "tvgXmlParser.h" diff --git a/src/loaders/tvg/tvgTvgBinInterpreter.cpp b/src/loaders/tvg/tvgTvgBinInterpreter.cpp index 66de860a..01a39b6e 100644 --- a/src/loaders/tvg/tvgTvgBinInterpreter.cpp +++ b/src/loaders/tvg/tvgTvgBinInterpreter.cpp @@ -23,10 +23,10 @@ #ifdef _WIN32 #include -#elif defined(__FreeBSD__) - #include -#else +#elif defined(__linux__) #include +#else + #include #endif #include "tvgTvgCommon.h" diff --git a/src/savers/tvg/tvgTvgSaver.cpp b/src/savers/tvg/tvgTvgSaver.cpp index fca313b4..57a21dcc 100644 --- a/src/savers/tvg/tvgTvgSaver.cpp +++ b/src/savers/tvg/tvgTvgSaver.cpp @@ -28,10 +28,10 @@ #ifdef _WIN32 #include -#elif defined(__FreeBSD__) - #include -#else +#elif defined(__linux__) #include +#else + #include #endif static FILE* _fopen(const char* filename, const char* mode)