Something went wrong. Try again.
Reactos
Something went wrong. Try again.
[LIBCNTPR] Implement multibyte NT version of toupper master
Windows ntdll and ntoskrnl export a multibyte capable version of toupper (not tolower though!) The internal version is kept as it is, because the multibyte version requires unicode tables to be set up and doesn't support IRQL > APC_LEVEL. Why though would toupper (but not tolower) support raw, undecoded multibyte characters, you might ask. Well I don't know, but someone at MS must have decided that this is a good idea, and winetests show this is how it behaves.
Author Timo Kreuzer Date (Dec 10, 2025, 7:55 AM UTC) Commit 5cbb2c9a 5cbb2c9a4c21614bb3bd8a5ddf1d095cbbe6aff0 Parent 36696585 36696585aee73496f5b0134373997f662c404708