Lines Matching defs:ins_len
471 static int utf16_to_utf8_size(const ntfschar *ins, const int ins_len, int outs_len)
478 for (i = 0; i < ins_len && ins[i] && count <= outs_len; i++) {
545 * @ins_len: length of input string in utf16 characters
551 static int ntfs_utf16_to_utf8(const ntfschar *ins, const int ins_len,
575 size = utf16_to_utf8_size(ins, ins_len, outs_len - 1);
589 for (i = 0; i < ins_len && ins[i]; i++) {
884 * @ins_len: length of input string in Unicode characters
889 * @ins_len into the multibyte string format dictated by the current locale.
906 int ntfs_ucstombs(const ntfschar *ins, const int ins_len, char **outs,
931 return ntfs_utf16_to_utf8(ins, ins_len, outs, outs_len);
934 mbs_len = (ins_len + 1) * MB_CUR_MAX;
944 for (i = o = 0; i < ins_len; i++) {
1033 int i, o, cnt, ins_len, ucs_len, ins_size;
1054 ins_len = mbsrtowcs(NULL, (const char **)&s, 0, &mbstate);
1056 if (!ins_len && *ins) {
1058 ins_len = strlen(ins);
1062 ins_len = mbstowcs(NULL, s, 0);
1065 ins_len = strlen(ins);
1067 if (ins_len == -1)
1068 return ins_len;
1078 ins_len++;
1079 ucs_len = ins_len;