3 ms·
So it's time to finally ditch the POSIX string libc, and adopt u8 as universal string type. Which can finally find normalized. All the coreutils still can not
by rurban 3y ago
So it's time to finally ditch the POSIX string libc, and adopt u8 as universal string type. Which can finally find normalized.
All the coreutils still can not find strings, just buffers. Zero terminated buffers are NOT strings, strings are unicode.
https://perl11.github.io/blog/foldcase.html https://perl11.github.io/blog/foldcase.html
This is not just convenience, it also has spoofing security implications for all names. C and C++11 are insecure since C11. https://github.com/rurban/libu8ident/blob/master/doc/c11.md https://github.com/rurban/libu8ident/blob/master/doc/c11.md
Most other programming languages and OS kernels also.
- actionfromafar 3y agoOr ve kan fainali hav orxogrefkl riform!