From b92557fe9a88c1e846aa932fc4e8331a357abbae Mon Sep 17 00:00:00 2001 From: Michal Maciola Date: Fri, 8 Oct 2021 16:55:20 +0200 Subject: [PATCH] wasm: fix compilation After 'all: fixing clang warnings' (e7c3a91) there was a problem with wasm compilation, as strncpy and strdup. Disable define is __EMSCRIPTEN__. --- src/lib/tvgCommon.h | 2 +- src/savers/tvg/tvgTvgSaver.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/tvgCommon.h b/src/lib/tvgCommon.h index 874cbb1..ef88733 100644 --- a/src/lib/tvgCommon.h +++ b/src/lib/tvgCommon.h @@ -53,7 +53,7 @@ using namespace tvg; #define TVG_LOG_TAG "thorvg" -#ifdef __clang__ +#if defined(__clang__) && !defined(__EMSCRIPTEN__) #define strncpy strncpy_s #define strdup _strdup #endif diff --git a/src/savers/tvg/tvgTvgSaver.cpp b/src/savers/tvg/tvgTvgSaver.cpp index 2be5b91..b133aab 100644 --- a/src/savers/tvg/tvgTvgSaver.cpp +++ b/src/savers/tvg/tvgTvgSaver.cpp @@ -33,7 +33,7 @@ static FILE* _fopen(const char* filename, const char* mode) { -#ifdef __clang__ +#if defined(__clang__) && !defined(__EMSCRIPTEN__) FILE *fp; auto err = fopen_s(&fp, filename, mode); if (err != 0) return nullptr; -- 2.7.4