提交 5bc586d3 编写于 作者: G goprife@gmail.com

fix compile warnings in dfs_elm.c to make sure type matching

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2545 bbd45198-f89e-11dd-88c7-29a3b14d5316
上级 77f4ee30
...@@ -79,7 +79,7 @@ int dfs_elm_mount(struct dfs_filesystem *fs, unsigned long rwflag, const void *d ...@@ -79,7 +79,7 @@ int dfs_elm_mount(struct dfs_filesystem *fs, unsigned long rwflag, const void *d
{ {
FATFS *fat; FATFS *fat;
FRESULT result; FRESULT result;
rt_uint32_t index; BYTE index;
/* handle RT-Thread device routine */ /* handle RT-Thread device routine */
for (index = 0; index < _VOLUMES; index ++) for (index = 0; index < _VOLUMES; index ++)
...@@ -137,7 +137,7 @@ int dfs_elm_unmount(struct dfs_filesystem *fs) ...@@ -137,7 +137,7 @@ int dfs_elm_unmount(struct dfs_filesystem *fs)
{ {
FATFS *fat; FATFS *fat;
FRESULT result; FRESULT result;
rt_uint32_t index; BYTE index;
fat = (FATFS *)fs->data; fat = (FATFS *)fs->data;
...@@ -524,7 +524,7 @@ int dfs_elm_getdents(struct dfs_fd *file, struct dirent *dirp, rt_uint32_t count ...@@ -524,7 +524,7 @@ int dfs_elm_getdents(struct dfs_fd *file, struct dirent *dirp, rt_uint32_t count
else else
d->d_type = DFS_DT_REG; d->d_type = DFS_DT_REG;
d->d_namlen = rt_strlen(fn); d->d_namlen = (rt_uint8_t)rt_strlen(fn);
d->d_reclen = (rt_uint16_t)sizeof(struct dirent); d->d_reclen = (rt_uint16_t)sizeof(struct dirent);
rt_strncpy(d->d_name, fn, rt_strlen(fn) + 1); rt_strncpy(d->d_name, fn, rt_strlen(fn) + 1);
...@@ -774,7 +774,7 @@ DRESULT disk_ioctl(BYTE drv, BYTE ctrl, void *buff) ...@@ -774,7 +774,7 @@ DRESULT disk_ioctl(BYTE drv, BYTE ctrl, void *buff)
rt_memset(&geometry, 0, sizeof(geometry)); rt_memset(&geometry, 0, sizeof(geometry));
rt_device_control(device, RT_DEVICE_CTRL_BLK_GETGEOME, &geometry); rt_device_control(device, RT_DEVICE_CTRL_BLK_GETGEOME, &geometry);
*(WORD *)buff = geometry.bytes_per_sector; *(WORD *)buff = (WORD)(geometry.bytes_per_sector);
} }
else if (ctrl == GET_BLOCK_SIZE) /* Get erase block size in unit of sectors (DWORD) */ else if (ctrl == GET_BLOCK_SIZE) /* Get erase block size in unit of sectors (DWORD) */
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册