From 69096be449f74d51c572a731debe129e7d9fe608 Mon Sep 17 00:00:00 2001 From: Dmitry Gorbachev Date: Tue, 9 Dec 2008 16:13:51 +0000 Subject: [PATCH] Fix IntIsValidSBCSMapping(). Bug #3903. svn path=/trunk/; revision=37970 --- reactos/dll/win32/kernel32/misc/nls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/dll/win32/kernel32/misc/nls.c b/reactos/dll/win32/kernel32/misc/nls.c index 43fd8b500f0..4d77e723fbc 100644 --- a/reactos/dll/win32/kernel32/misc/nls.c +++ b/reactos/dll/win32/kernel32/misc/nls.c @@ -740,7 +740,7 @@ IntIsValidSBCSMapping(PCPTABLEINFO CodePageTable, DWORD Flags, WCHAR wch, UCHAR { /* If the WC_NO_BEST_FIT_CHARS flag has been specified, the characters need to match exactly. */ if (Flags & WC_NO_BEST_FIT_CHARS) - return (CodePageTable->MultiByteTable[ch] != wch); + return (CodePageTable->MultiByteTable[ch] == wch); /* By default, all characters except TransDefaultChar apply as a valid mapping for ch (so also "nearest" characters) */