From ddf9e907a3ebdcfaa724faa6d5620227af10c65c Mon Sep 17 00:00:00 2001 From: anders_k Date: Thu, 26 Aug 2021 16:23:43 +0000 Subject: [PATCH] Allow Cygwin to use fast ASCII range git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7306 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/utf.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/utf.cpp b/Source/utf.cpp index 4f5d3fe0..a077fc0f 100644 --- a/Source/utf.cpp +++ b/Source/utf.cpp @@ -486,7 +486,7 @@ l_restart: BYTE chU8[6]; if (!strm.ReadOctet(&chU8[0])) goto l_ioerror; UINT cchWC; -#if defined(WIN32) // TODO: Is wchar_t==UTF16LE under cygwin? +#if defined(_WIN32) || defined(__CYGWIN__) // wchar_t==UTF16LE on Cygwin: www.mail-archive.com/bug-gnulib@gnu.org/msg21543.html // Fast path if wchar_t == UTF16 and in ASCII range if (chU8[0] <= 127 && sizeof(wchar_t) == 2) {