Lines Matching refs:archive
274 file_archive_info_t * archive = m_archive; in set_archive_member() local
315 archive->members = filelist_push_back( archive->members, object_new( buf ) ); in set_archive_member()
317 member = filelist_back( archive->members ); in set_archive_member()
336 file_archive_info_t * archive = file_archive_query( path ); in file_archscan() local
340 if ( filelist_empty( archive->members ) ) in file_archscan()
343 out_printf( "scan archive %s\n", object_str( archive->file->name ) ); in file_archscan()
345 if ( file_collect_archive_content_( archive ) < 0 ) in file_archscan()
351 FILELISTITER iter = filelist_begin( archive->members ); in file_archscan()
352 FILELISTITER const end = filelist_end( archive->members ); in file_archscan()
363 object_str( archive->file->name ), in file_archscan()
378 void file_archivescan_( file_archive_info_t * const archive, archive_scanback func, in file_archivescan_() argument
388 int file_collect_archive_content_( file_archive_info_t * const archive ) in file_collect_archive_content_() argument
402 m_archive = archive; in file_collect_archive_content_()
404 if ( ! filelist_empty( archive->members ) ) filelist_free( archive->members ); in file_collect_archive_content_()
409 path_translate_to_os_( object_str( archive->file->name ), buf ); in file_collect_archive_content_()