Changeset f3504c1 in mainline for uspace/srv/fs/exfat/exfat_dentry.c


Ignore:
Timestamp:
2017-07-11T19:05:33Z (8 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
94c05b89
Parents:
b2906c0
Message:

ExFAT volume label support.

File:
1 edited

Legend:

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

    rb2906c0 rf3504c1  
    9090void exfat_dentry_get_name(const exfat_name_dentry_t *name, size_t size, uint16_t *dst, size_t *offset)
    9191{
    92         size_t i = 0; 
     92        size_t i = 0;
    9393        while (i < EXFAT_NAME_PART_LEN && *offset < size) {
    9494                dst[*offset] = uint16_t_le2host(name->name[i]);
     
    9797        }
    9898        dst[*offset] = '\0';
     99}
     100
     101void exfat_dentry_get_vollabel(const exfat_vollabel_dentry_t *vollabel,
     102    size_t size, uint16_t *dst)
     103{
     104        size_t i = 0;
     105        while (i < EXFAT_VOLLABEL_LEN && i < vollabel->size && i < size) {
     106                dst[i] = uint16_t_le2host(vollabel->label[i]);
     107                i++;
     108        }
     109        dst[i] = '\0';
    99110}
    100111
Note: See TracChangeset for help on using the changeset viewer.