On Tue Jun 25 09:45:14 2024 +0000, Marc-Aurel Zent wrote:
The problem here is that this also needs to support `Ä`,`Ü` etc on some layouts, so unicode is needed there I think.
I guess it is also an option to only use the unicode codepath if `buffer[0] >= 'a' && buffer[0] <= 'z'` is false, if it is a performance bottleneck...
Ideally this would just be a `CharUpperBuffW(buffer, len)` operation, if possible.