Lines Matching refs:entry
2253 static void FSi_ConvertToDirEntry(FSDirEntry *entry, FSArchive *arc, const FSDirectoryEntryInfo *in… in FSi_ConvertToDirEntry() argument
2255 entry->name_len = info->longname_length; in FSi_ConvertToDirEntry()
2256 if (entry->name_len > sizeof(entry->name) - 1) in FSi_ConvertToDirEntry()
2258 entry->name_len = sizeof(entry->name) - 1; in FSi_ConvertToDirEntry()
2260 MI_CpuCopy8(info->longname, entry->name, entry->name_len); in FSi_ConvertToDirEntry()
2261 entry->name[entry->name_len] = '\0'; in FSi_ConvertToDirEntry()
2264 entry->is_directory = FALSE; in FSi_ConvertToDirEntry()
2265 entry->file_id.file_id = FS_INVALID_FILE_ID; in FSi_ConvertToDirEntry()
2266 entry->file_id.arc = NULL; in FSi_ConvertToDirEntry()
2270 entry->is_directory = TRUE; in FSi_ConvertToDirEntry()
2271 entry->dir_id.arc = arc; in FSi_ConvertToDirEntry()
2272 entry->dir_id.own_id = (u16)(info->id >> 0); in FSi_ConvertToDirEntry()
2273 entry->dir_id.index = (u16)(info->id >> 16); in FSi_ConvertToDirEntry()
2274 entry->dir_id.pos = 0; in FSi_ConvertToDirEntry()
2278 entry->is_directory = FALSE; in FSi_ConvertToDirEntry()
2279 entry->file_id.file_id = info->id; in FSi_ConvertToDirEntry()
2280 entry->file_id.arc = arc; in FSi_ConvertToDirEntry()
2352 BOOL FS_ReadDir(FSFile *file, FSDirEntry *entry) in FS_ReadDir() argument
2358 FSi_ConvertToDirEntry(entry, FS_GetAttachedArchive(file), info); in FS_ReadDir()