bluetech/kmscon — comment on commit 9eac7c8d457268aed3572ed09c9a1481d65cc408
File: tests/test_input.c line 98
By dvdhrm:

Uargs, It's not only that wide-characters are not essentially UCS-4 but also multibyte-characters are not always UTF-8. I tried finding a way to directly use the UTF-8 functions of glibc, but I failed. I hate that glibc interface. I either need to force a locale (which is really ugly!) or I cannot go sure that I use UTF-8 (same with UCS-4). Pretty dumb.

Anyway, is only a proof-of-concept hack so it's fine ;)