Lines Matching refs:ntfschar
124 BOOL ntfs_names_are_equal(const ntfschar *s1, size_t s1_len, in ntfs_names_are_equal()
125 const ntfschar *s2, size_t s2_len, in ntfs_names_are_equal()
127 const ntfschar *upcase, const u32 upcase_size) in ntfs_names_are_equal()
165 int ntfs_names_full_collate(const ntfschar *name1, const u32 name1_len, in ntfs_names_full_collate()
166 const ntfschar *name2, const u32 name2_len, in ntfs_names_full_collate()
167 const IGNORE_CASE_BOOL ic, const ntfschar *upcase, in ntfs_names_full_collate()
259 int ntfs_ucsncmp(const ntfschar *s1, const ntfschar *s2, size_t n) in ntfs_ucsncmp()
301 int ntfs_ucsncasecmp(const ntfschar *s1, const ntfschar *s2, size_t n, in ntfs_ucsncasecmp()
302 const ntfschar *upcase, const u32 upcase_size) in ntfs_ucsncasecmp()
340 u32 ntfs_ucsnlen(const ntfschar *s, u32 maxlen) in ntfs_ucsnlen()
368 ntfschar *ntfs_ucsndup(const ntfschar *s, u32 maxlen) in ntfs_ucsndup()
370 ntfschar *dst; in ntfs_ucsndup()
374 dst = ntfs_malloc((len + 1) * sizeof(ntfschar)); in ntfs_ucsndup()
376 memcpy(dst, s, len * sizeof(ntfschar)); in ntfs_ucsndup()
393 void ntfs_name_upcase(ntfschar *name, u32 name_len, const ntfschar *upcase, in ntfs_name_upcase()
407 void ntfs_name_locase(ntfschar *name, u32 name_len, const ntfschar *locase, in ntfs_name_locase()
430 const ntfschar *upcase, const u32 upcase_len) in ntfs_file_value_upcase()
432 ntfs_name_upcase((ntfschar*)&file_name_attr->file_name, in ntfs_file_value_upcase()
471 static int utf16_to_utf8_size(const ntfschar *ins, const int ins_len, int outs_len) in utf16_to_utf8_size()
551 static int ntfs_utf16_to_utf8(const ntfschar *ins, const int ins_len, in ntfs_utf16_to_utf8()
811 static int ntfs_utf8_to_utf16(const char *ins, ntfschar **outs) in ntfs_utf8_to_utf16()
829 ntfschar *outpos; in ntfs_utf8_to_utf16()
838 *outs = ntfs_malloc((shorts + 1) * sizeof(ntfschar)); in ntfs_utf8_to_utf16()
853 *outs = (ntfschar*)NULL; in ntfs_utf8_to_utf16()
906 int ntfs_ucstombs(const ntfschar *ins, const int ins_len, char **outs, in ntfs_ucstombs()
1027 int ntfs_mbstoucs(const char *ins, ntfschar **outs)
1030 ntfschar *ucs;
1080 ucs = ntfs_malloc(ucs_len * sizeof(ntfschar));
1091 ntfschar *tc;
1092 ucs_len = (ucs_len * sizeof(ntfschar) + 64) & ~63;
1097 ucs_len /= sizeof(ntfschar);
1116 (8 * sizeof(ntfschar)))) {
1151 const ntfschar *upcase, u32 upcase_size)
1208 void ntfs_upcase_table_build(ntfschar *uc, u32 uc_len)
1381 u32 ntfs_upcase_build_default(ntfschar **upcase)
1385 *upcase = (ntfschar*)ntfs_malloc(UPCASE_LEN*2);
1405 ntfschar *ntfs_locase_table_build(const ntfschar *uc, u32 uc_cnt)
1407 ntfschar *lc;
1411 lc = (ntfschar*)ntfs_malloc(uc_cnt*sizeof(ntfschar));
1442 ntfschar *ntfs_str2ucs(const char *s, int *len)
1444 ntfschar *ucs = NULL;
1470 void ntfs_ucsfree(ntfschar *ucs)
1487 BOOL ntfs_forbidden_chars(const ntfschar *name, int len, BOOL strict)
1531 BOOL ntfs_forbidden_names(ntfs_volume *vol, const ntfschar *name, int len,
1536 static const ntfschar dot = const_cpu_to_le16('.');
1537 static const ntfschar con[] = { const_cpu_to_le16('c'),
1539 static const ntfschar prn[] = { const_cpu_to_le16('p'),
1541 static const ntfschar aux[] = { const_cpu_to_le16('a'),
1543 static const ntfschar nul[] = { const_cpu_to_le16('n'),
1545 static const ntfschar com[] = { const_cpu_to_le16('c'),
1547 static const ntfschar lpt[] = { const_cpu_to_le16('l'),
1617 const ntfschar *shortname, int shortlen,
1618 const ntfschar *longname, int longlen)