implement uchar.h (C11 UTF-16/32 conversion) interfaces