From 4a23c395206c19aecd5e0b493ca1e26b06d93900 Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Mon, 1 Jul 2024 07:34:41 +0200 Subject: [PATCH] json loader: fix warnings in jerryscript on Windows --- .../jerryscript/jerry-core/ecma/base/ecma-helpers-string.cpp | 2 +- .../jerryscript/jerry-core/parser/js/js-parser-internal.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/loaders/lottie/jerryscript/jerry-core/ecma/base/ecma-helpers-string.cpp b/src/loaders/lottie/jerryscript/jerry-core/ecma/base/ecma-helpers-string.cpp index 2b186a8e..10f1266f 100644 --- a/src/loaders/lottie/jerryscript/jerry-core/ecma/base/ecma-helpers-string.cpp +++ b/src/loaders/lottie/jerryscript/jerry-core/ecma/base/ecma-helpers-string.cpp @@ -1605,7 +1605,7 @@ ecma_compare_ecma_strings_longpath (const ecma_string_t *string1_p, /**< ecma-st const ecma_string_t *string2_p) /**< ecma-string */ { const lit_utf8_byte_t *utf8_string1_p, *utf8_string2_p; - lit_utf8_size_t string1_size_and_length[2], string2_size_and_length[2]; + lit_utf8_size_t string1_size_and_length[2] = { 0, 0 }, string2_size_and_length[2] = { 0, 0 }; utf8_string1_p = ecma_compare_get_string_chars (string1_p, string1_size_and_length); utf8_string2_p = ecma_compare_get_string_chars (string2_p, string2_size_and_length); diff --git a/src/loaders/lottie/jerryscript/jerry-core/parser/js/js-parser-internal.h b/src/loaders/lottie/jerryscript/jerry-core/parser/js/js-parser-internal.h index 14ee21c1..3e02dbef 100644 --- a/src/loaders/lottie/jerryscript/jerry-core/parser/js/js-parser-internal.h +++ b/src/loaders/lottie/jerryscript/jerry-core/parser/js/js-parser-internal.h @@ -292,7 +292,7 @@ typedef struct * All data allocated by the parser is * stored in parser_data_pages in the memory. */ -#if defined(_WIN32) +#if defined(_MSC_VER ) #pragma warning(push) #pragma warning(disable:4200) #endif @@ -301,7 +301,7 @@ typedef struct parser_mem_page_t struct parser_mem_page_t *next_p; /**< next page */ uint8_t bytes[]; /**< memory bytes, C99 flexible array member */ } parser_mem_page_t; -#if defined(_WIN32) +#if defined(_MSC_VER) #pragma warning(pop) #endif