diff --git a/src/lib/tvgCommon.h b/src/lib/tvgCommon.h index c970b930..259492ba 100644 --- a/src/lib/tvgCommon.h +++ b/src/lib/tvgCommon.h @@ -48,7 +48,7 @@ using namespace tvg; #define TVG_FALLTHROUGH #endif -#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 2be5b91f..b133aab0 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;