3 ms·
We don't even have a string library in C. Strings are Unicode, not just zero-terminated buffers. You cannot find strings, nor compare them. In the kernel you ha
by rurban 5y ago
We don't even have a string library in C. Strings are Unicode, not just zero-terminated buffers. You cannot find strings, nor compare them. In the kernel you have filesystems and login systems using unidentifiable names. Because the kernel has no identifier support.
And for insecure standards, the committees rather want to eliminate the safe functions, than fixing the spec bugs or add u8 support.