2837: /* Directory, comparison of the started cluster */
2838: if (dirent_to_fcl(fs, dirent) == fclno) break;
2839: }
2930: if (isFAT_SUBDIR(dir->di_dirent->de_ftype)) { /* Directory */
2931: return dirINO(fs, dirent_to_fcl(fs, dir->di_dirent));
2932: }
3004: inode->fino_dirofs = dir->di_offset;
3005: inode->fino_fclno = dirent_to_fcl(fs, dirent);
3006: inode->fino_ftype = dirent->de_ftype;
3511: /* Parent directory started cluster */
3512: *dircl = (W)dirent_to_fcl(fs, dir.di_dirent);
3513: }
4267: /* Parent directory */
4268: dcl = dirent_to_fcl(fs, dir.di_dirent);
4269: dtp = dir.di_dirent->de_ftype;
5168: /* Go parent directory */
5169: dcl = dirent_to_fcl(fs, dir.di_dirent);
5170: } else {