c
size_t actual_length = wcsnlen(wchar, *pLength);
size_t safe_length = min(actual_length, *pLength);
char* utf8 = ConvertWCharNToUtf8Alloc(wchar, safe_length, &utf8_len);
