size_t utf8enc(unsigned char *, uint_least32_t); size_t utf8dec(uint_least32_t *, const char *, size_t); size_t utf16enc(uint_least16_t *, uint_least32_t);