Lines Matching refs:ins_len
418 static int utf16_to_utf8_size(const ntfschar *ins, const int ins_len, int outs_len)
425 for (i = 0; i < ins_len && ins[i]; i++) {
469 * @ins_len: length of input string in utf16 characters
475 static int ntfs_utf16_to_utf8(const ntfschar *ins, const int ins_len,
486 size = utf16_to_utf8_size(ins, ins_len, outs_len);
500 for (i = 0; i < ins_len && ins[i]; i++) {
708 * @ins_len: length of input string in Unicode characters
713 * @ins_len into the multibyte string format dictated by the current locale.
730 int ntfs_ucstombs(const ntfschar *ins, const int ins_len, char **outs,
752 return ntfs_utf16_to_utf8(ins, ins_len, outs, outs_len);
754 mbs_len = (ins_len + 1) * MB_CUR_MAX;
765 for (i = o = 0; i < ins_len; i++) {
851 int i, o, cnt, ins_len, ucs_len, ins_size;
870 ins_len = mbsrtowcs(NULL, (const char **)&s, 0, &mbstate);
872 if (!ins_len && *ins) {
874 ins_len = strlen(ins);
878 //ins_len = mbstowcs(NULL, s, 0);
881 ins_len = strlen(ins);
883 if (ins_len == -1)
884 return ins_len;
894 ins_len++;
895 ucs_len = ins_len;