mirror of https://github.com/ARMmbed/mbed-os.git
cast to resolve signed/unsigned comparison compiler warning in FATFileSystem::dir_seek()
parent
964e6e74fb
commit
88cd13b115
|
@ -712,13 +712,14 @@ ssize_t FATFileSystem::dir_read(fs_dir_t dir, struct dirent *ent)
|
||||||
void FATFileSystem::dir_seek(fs_dir_t dir, off_t offset)
|
void FATFileSystem::dir_seek(fs_dir_t dir, off_t offset)
|
||||||
{
|
{
|
||||||
FATFS_DIR *dh = static_cast<FATFS_DIR*>(dir);
|
FATFS_DIR *dh = static_cast<FATFS_DIR*>(dir);
|
||||||
|
off_t dptr = static_cast<off_t>(dh->dptr);
|
||||||
|
|
||||||
lock();
|
lock();
|
||||||
|
|
||||||
if (offset < dh->dptr) {
|
if (offset < dptr) {
|
||||||
f_rewinddir(dh);
|
f_rewinddir(dh);
|
||||||
}
|
}
|
||||||
while (dh->dptr < offset) {
|
while (dptr < offset) {
|
||||||
FILINFO finfo;
|
FILINFO finfo;
|
||||||
FRESULT res;
|
FRESULT res;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue