Changeset fcc3cd8 in mainline
- Timestamp:
- 2011-06-28T07:35:01Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4c3c4a5
- Parents:
- 82374b2
- Location:
- uspace/srv/fs/fat
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/fat/fat_dentry.c
r82374b2 rfcc3cd8 266 266 } 267 267 268 size_t fat_lfn_get_part(const uint16_t *src, size_t src_size, wchar_t *dst, size_t *offset)268 size_t fat_lfn_get_part(const uint16_t *src, size_t src_size, uint16_t *dst, size_t *offset) 269 269 { 270 270 while (src_size!=0 && (*offset)!=0) { … … 279 279 } 280 280 281 size_t fat_lfn_get_entry(const fat_dentry_t *d, wchar_t *dst, size_t *offset)281 size_t fat_lfn_get_entry(const fat_dentry_t *d, uint16_t *dst, size_t *offset) 282 282 { 283 283 fat_lfn_get_part(FAT_LFN_PART3(d), FAT_LFN_PART3_SIZE, dst, offset); -
uspace/srv/fs/fat/fat_dentry.h
r82374b2 rfcc3cd8 140 140 extern size_t fat_lfn_str_nlength(const uint16_t *, size_t); 141 141 extern size_t fat_lfn_size(const fat_dentry_t *); 142 extern size_t fat_lfn_get_part(const uint16_t *, size_t, wchar_t *, size_t *);143 extern size_t fat_lfn_get_entry(const fat_dentry_t *, wchar_t *, size_t *);142 extern size_t fat_lfn_get_part(const uint16_t *, size_t, uint16_t *, size_t *); 143 extern size_t fat_lfn_get_entry(const fat_dentry_t *, uint16_t *, size_t *); 144 144 extern size_t fat_lfn_set_part(const wchar_t *, size_t *, size_t, uint16_t *, size_t); 145 145 extern size_t fat_lfn_set_entry(const wchar_t *, size_t *, size_t, fat_dentry_t *); -
uspace/srv/fs/fat/fat_directory.c
r82374b2 rfcc3cd8 154 154 { 155 155 fat_dentry_t *d = NULL; 156 wchar_t wname[FAT_LFN_NAME_SIZE];156 uint16_t wname[FAT_LFN_NAME_SIZE]; 157 157 size_t lfn_offset, lfn_size; 158 158 bool long_entry = false; … … 199 199 (checksum == fat_dentry_chksum(d->name))) { 200 200 wname[lfn_size] = '\0'; 201 if ( wstr_to_str(name, FAT_LFN_NAME_SIZE, wname)!=EOK)201 if (utf16_to_str(name, FAT_LFN_NAME_SIZE, wname) != EOK) 202 202 fat_dentry_name_get(d, name); 203 203 }
Note:
See TracChangeset
for help on using the changeset viewer.