I demand that Ludwig Nussel may or may not have written...
Darren Salt wrote:
I demand that Ludwig Nussel may or may not have written... [snip]
asprintf needs to check for multibyte characters to not cut them in the middle and produce invalid output.
No - it's encoding-neutral. [...]
Try the following with 'LANG=C' and 'LANG=de_DE.UTF-8'. You will notice that in the latter case it will not cut the umlaut.
[snip code - hmm, dodgy use of printf]
Interesting. It omits it entirely. But the rest of my point still stands - it still counts bytes.