@@ -468,7 +468,7 @@ bool MCCStringFormat(char*& r_string, const char *p_format, ...)
468468 va_start (t_args, p_format);
469469 t_count = _vscprintf (p_format, t_args);
470470 va_end (t_args);
471- #elif defined(_MACOSX) || defined(_LINUX) || defined(TARGET_SUBPLATFORM_IPHONE) || defined(TARGET_SUBPLATFORM_ANDROID)
471+ #elif defined(_MACOSX) || defined(_LINUX) || defined(TARGET_SUBPLATFORM_IPHONE) || defined(TARGET_SUBPLATFORM_ANDROID) || defined(__EMSCRIPTEN__)
472472 va_start (t_args, p_format);
473473 t_count = vsnprintf (nil, 0 , p_format, t_args);
474474 va_end (t_args);
@@ -494,7 +494,7 @@ bool MCCStringFormatV(char*& r_string, const char *p_format, va_list p_args)
494494 int t_count;
495495#if defined(_WINDOWS) || defined(_WINDOWS_SERVER)
496496 t_count = _vscprintf (p_format, p_args);
497- #elif defined(_MACOSX) || defined(_LINUX) || defined(TARGET_SUBPLATFORM_IPHONE) || defined(TARGET_SUBPLATFORM_ANDROID)
497+ #elif defined(_MACOSX) || defined(_LINUX) || defined(TARGET_SUBPLATFORM_IPHONE) || defined(TARGET_SUBPLATFORM_ANDROID) || defined(__EMSCRIPTEN__)
498498 t_count = vsnprintf (nil, 0 , p_format, p_args);
499499#else
500500#error "Implement MCCStringFormat"
@@ -519,7 +519,7 @@ bool MCCStringAppendFormat(char*& x_string, const char *p_format, ...)
519519 va_start (t_args, p_format);
520520 t_count = _vscprintf (p_format, t_args);
521521 va_end (t_args);
522- #elif defined(_MACOSX) || defined(_LINUX) || defined(TARGET_SUBPLATFORM_IPHONE) || defined(TARGET_SUBPLATFORM_ANDROID)
522+ #elif defined(_MACOSX) || defined(_LINUX) || defined(TARGET_SUBPLATFORM_IPHONE) || defined(TARGET_SUBPLATFORM_ANDROID) || defined(__EMSCRIPTEN__)
523523 va_start (t_args, p_format);
524524 t_count = vsnprintf (nil, 0 , p_format, t_args);
525525 va_end (t_args);
0 commit comments