utf8_to_utf16le
ssize_t utf8_to_utf16le(const char* source, size_t* sourceLength, uint16* target,
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 3, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 3, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 3, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 3, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 3, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 3, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 3, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 3, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 2, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 2, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 2, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 2, NULL, true);
ssize_t written = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output1, 3, &overflow,
written = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output2, 2, &overflow,
ssize_t written = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 3, &overflow,
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 2, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 2, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 2, NULL, true);
unitsWritten = utf8_to_utf16le(utf8Input, &sourceLength, utf16Output, 2, NULL, true);