utf8_to_ucs2
int utf8_to_ucs2(const char *, CHAR16 **, size_t *);
if (utf8_to_ucs2(v, &uv, &ul) != 0)