Changeset b4af128 in mainline for uspace/srv/fs/exfat/exfat_dentry.h


Ignore:
Timestamp:
2011-08-15T21:44:16Z (13 years ago)
Author:
Oleg Romanenko <romanenko.oleg@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bca3eac
Parents:
e0d98b2
Message:

exFAT: function for calculating hash for file name

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/exfat/exfat_dentry.h

    re0d98b2 rb4af128  
    151151extern exfat_dentry_clsf_t exfat_classify_dentry(const exfat_dentry_t *d);
    152152
    153 extern uint16_t exfat_name_hash(const uint16_t *name);
    154 extern void exfat_set_checksum(const exfat_dentry_t *d, uint16_t *chksum);
     153extern uint16_t exfat_name_hash(const uint16_t *name, const uint16_t *uctable,
     154    size_t chars);
    155155
    156 extern void exfat_dentry_get_name(const exfat_name_dentry_t *name, size_t size, uint16_t *dst, size_t *offset);
    157 extern void exfat_dentry_set_name(const uint16_t *src, size_t *offset, exfat_name_dentry_t *name);
     156extern void exfat_dentry_get_name(const exfat_name_dentry_t *name, size_t size,
     157    uint16_t *dst, size_t *offset);
     158
    158159
    159160extern bool exfat_valid_char(wchar_t ch);
    160161extern bool exfat_valid_name(const char *name);
     162
     163extern size_t utf16_length(const uint16_t *wstr);
    161164
    162165
Note: See TracChangeset for help on using the changeset viewer.