Lines Matching refs:ntfschar

93 BOOL ntfs_names_are_equal(const ntfschar *s1, size_t s1_len,
94 const ntfschar *s2, size_t s2_len,
96 const ntfschar *upcase, const u32 upcase_size)
128 int ntfs_names_collate(const ntfschar *name1, const u32 name1_len,
129 const ntfschar *name2, const u32 name2_len,
131 const IGNORE_CASE_BOOL ic, const ntfschar *upcase,
190 int ntfs_ucsncmp(const ntfschar *s1, const ntfschar *s2, size_t n)
232 int ntfs_ucsncasecmp(const ntfschar *s1, const ntfschar *s2, size_t n,
233 const ntfschar *upcase, const u32 upcase_size)
266 * the terminating (ntfschar)'\0'. If there is no (ntfschar)'\0' between @s
271 u32 ntfs_ucsnlen(const ntfschar *s, u32 maxlen)
292 * (ntfschar)'\0' little endian Unicode character is added.
299 ntfschar *ntfs_ucsndup(const ntfschar *s, u32 maxlen)
301 ntfschar *dst;
305 dst = ntfs_malloc((len + 1) * sizeof(ntfschar));
307 memcpy(dst, s, len * sizeof(ntfschar));
324 void ntfs_name_upcase(ntfschar *name, u32 name_len, const ntfschar *upcase,
346 const ntfschar *upcase, const u32 upcase_len)
348 ntfs_name_upcase((ntfschar*)&file_name_attr->file_name,
368 const ntfschar *upcase, const u32 upcase_len)
370 return ntfs_names_collate((ntfschar*)&file_name_attr1->file_name,
372 (ntfschar*)&file_name_attr2->file_name,
402 int ntfs_ucstombs(const ntfschar *ins, const int ins_len, char **outs,
512 int ntfs_mbstoucs(const char *ins, ntfschar **outs, int outs_len)
514 ntfschar *ucs;
565 ucs = (ntfschar*)ntfs_malloc(ucs_len * sizeof(ntfschar));
577 ntfschar *tc;
586 ucs_len = (ucs_len * sizeof(ntfschar) + 64) & ~63;
587 tc = (ntfschar*)realloc(ucs, ucs_len);
591 ucs_len /= sizeof(ntfschar);
610 (8 * sizeof(ntfschar)))) {
648 void ntfs_upcase_table_build(ntfschar *uc, u32 uc_len)
743 ntfschar *ntfs_str2ucs(const char *s, int *len)
745 ntfschar *ucs = NULL;
771 void ntfs_ucsfree(ntfschar *ucs)