toutf8: actually allow surrogates if wanted
vtsize: define _XOPEN_SOURCE to get sigaction
musl wcwidth: use correct function name