From 6225654b46d976af282a3944664b84fa52271132 Mon Sep 17 00:00:00 2001 From: shyguyhex Date: Mon, 7 Feb 2022 15:17:56 -0600 Subject: [PATCH] Fix #2188 (#2189) --- Source/3rdParty/duktape/duk_config.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Source/3rdParty/duktape/duk_config.h b/Source/3rdParty/duktape/duk_config.h index a84d8fb2f..36a7ee379 100644 --- a/Source/3rdParty/duktape/duk_config.h +++ b/Source/3rdParty/duktape/duk_config.h @@ -3096,16 +3096,17 @@ typedef struct duk_hthread duk_context; */ /* __OVERRIDE_DEFINES__ */ + +#if defined(DUK_USE_DATE_NOW_WINDOWS_SUBMS) +#undef DUK_USE_DATE_NOW_WINDOWS_SUBMS +#define DUK_USE_DATE_NOW_WINDOWS +#endif + #define DUK_USE_CPP_EXCEPTIONS #define DUK_USE_INTERRUPT_COUNTER #define DUK_USE_EXEC_TIMEOUT_CHECK(udata) DukTimeoutCheck(udata) -#ifdef DUK_F_CPP -extern "C" { -#endif -extern int DukTimeoutCheck(void*); -#ifdef DUK_F_CPP -} -#endif + +extern "C" int DukTimeoutCheck(void*); /* * Conditional includes