Commit 0260d2d2 authored by Eli Zaretskii's avatar Eli Zaretskii
Browse files

Don't call 'mbrtowc' on WINDOWSNT

* src/emacs.c (using_utf8): Don't call 'mbrtowc' on WINDOWSNT
systems, as it's not available on Windows 9X.
parent fb90f46f
Pipeline #5734 passed with stage
in 77 minutes and 43 seconds
......@@ -358,7 +358,10 @@ setlocale (int cat, char const *locale)
static bool
using_utf8 (void)
{
#ifdef HAVE_WCHAR_H
/* We don't want to compile in mbrtowc on WINDOWSNT because that
will prevent Emacs from starting on older Windows systems, while
the result is known in advance anyway... */
#if defined HAVE_WCHAR_H && !defined WINDOWSNT
wchar_t wc;
mbstate_t mbs = { 0 };
return mbrtowc (&wc, "\xc4\x80", 2, &mbs) == 2 && wc == 0x100;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment