ucs2len
int ucs2len(const CHAR16 *);
var, valstr, (ucs2len(valstr) + 1) * sizeof (CHAR16)));
len = ucs2len(node->PathName);
ucs2str[ucs2len] = SWAP16(ch);
ucs2str[ucs2len] = ch;
ucs2len++; /* Count number of wide chars stored/required */
assert(ucs2len < count);
ucs2str[ucs2len] = 0;
return ucs2len;
size_t count, ssize_t ucs2len, int little_endian)
while (ucs2len == -1 ? *ucs2str : --ucs2len >= 0) {
while (ucs2len == -1 ? *ucs2str != 0 : --ucs2len >= 0) {
size_t ucs2len = 0;
while (*utf8str && ucs2len < count) {
size_t ucs2len;
ucs2len = 2 * unicode_strlen(ucs2data);
(uchar_t *)ucs2data, ucs2len);