Lines Matching refs:entry
2255 static void FSi_ConvertToDirEntry(FSDirEntry *entry, FSArchive *arc, const FSDirectoryEntryInfo *in… in FSi_ConvertToDirEntry() argument
2257 entry->name_len = info->longname_length; in FSi_ConvertToDirEntry()
2258 if (entry->name_len > sizeof(entry->name) - 1) in FSi_ConvertToDirEntry()
2260 entry->name_len = sizeof(entry->name) - 1; in FSi_ConvertToDirEntry()
2262 MI_CpuCopy8(info->longname, entry->name, entry->name_len); in FSi_ConvertToDirEntry()
2263 entry->name[entry->name_len] = '\0'; in FSi_ConvertToDirEntry()
2266 entry->is_directory = FALSE; in FSi_ConvertToDirEntry()
2267 entry->file_id.file_id = FS_INVALID_FILE_ID; in FSi_ConvertToDirEntry()
2268 entry->file_id.arc = NULL; in FSi_ConvertToDirEntry()
2272 entry->is_directory = TRUE; in FSi_ConvertToDirEntry()
2273 entry->dir_id.arc = arc; in FSi_ConvertToDirEntry()
2274 entry->dir_id.own_id = (u16)(info->id >> 0); in FSi_ConvertToDirEntry()
2275 entry->dir_id.index = (u16)(info->id >> 16); in FSi_ConvertToDirEntry()
2276 entry->dir_id.pos = 0; in FSi_ConvertToDirEntry()
2280 entry->is_directory = FALSE; in FSi_ConvertToDirEntry()
2281 entry->file_id.file_id = info->id; in FSi_ConvertToDirEntry()
2282 entry->file_id.arc = arc; in FSi_ConvertToDirEntry()
2354 BOOL FS_ReadDir(FSFile *file, FSDirEntry *entry) in FS_ReadDir() argument
2360 FSi_ConvertToDirEntry(entry, FS_GetAttachedArchive(file), info); in FS_ReadDir()