Rev 218 | Rev 282 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 218 | Rev 219 | ||
---|---|---|---|
Line 2027... | Line 2027... | ||
2027 | for(i = 0; i<11;i++) Partition.VolumeLabel[i] = dir[dir_entry].Name[i]; |
2027 | for(i = 0; i<11;i++) Partition.VolumeLabel[i] = dir[dir_entry].Name[i]; |
2028 | Partition.VolumeLabel[11] = '\0'; // terminate string |
2028 | Partition.VolumeLabel[11] = '\0'; // terminate string |
2029 | file->Attribute = dir[dir_entry].Attribute; // store attribute of found dir entry |
2029 | file->Attribute = dir[dir_entry].Attribute; // store attribute of found dir entry |
2030 | file->FirstSectorOfFirstCluster = Fat16ClusterToSector(dir[dir_entry].StartCluster); // set sector of first data cluster |
2030 | file->FirstSectorOfFirstCluster = Fat16ClusterToSector(dir[dir_entry].StartCluster); // set sector of first data cluster |
2031 | file->FirstSectorOfCurrCluster = file->FirstSectorOfFirstCluster; |
2031 | file->FirstSectorOfCurrCluster = file->FirstSectorOfFirstCluster; |
2032 | file->SectorOfCurrCluster = 0 file->ByteOfCurrSector = 0; |
2032 | file->SectorOfCurrCluster = 0; |
- | 2033 | file->ByteOfCurrSector = 0; |
|
2033 | file->DirectorySector = curr_sector; // current sector |
2034 | file->DirectorySector = curr_sector; // current sector |
2034 | file->DirectoryIndex = dir_entry; // current direntry in current sector |
2035 | file->DirectoryIndex = dir_entry; // current direntry in current sector |
2035 | file->Size = dir[dir_entry].Size; |
2036 | file->Size = dir[dir_entry].Size; |
2036 | dir_entry = DIRENTRIES_PER_SECTOR; // stop for-loop |
2037 | dir_entry = DIRENTRIES_PER_SECTOR; // stop for-loop |
2037 | pVolumeLabel = Partition.VolumeLabel; |
2038 | pVolumeLabel = Partition.VolumeLabel; |