struct FileInfo
{
std::string name;
- unsigned size;
+ IO::SeekOffset size;
};
private:
private:
std::string filename;
IO::Seekable *io;
- unsigned base_offset;
+ IO::SeekOffset base_offset;
std::list<File> files;
public:
const std::string &get_filename() const { return filename; }
IO::Seekable *get_io() const { return io; }
- unsigned get_base_offset() const { return base_offset; }
+ IO::SeekOffset get_base_offset() const { return base_offset; }
void collect_files(FileMap &, const std::string &) const;
};
private:
const Pack &pack;
std::string filename;
- unsigned offset;
- unsigned length;
+ IO::SeekOffset offset;
+ IO::SeekOffset length;
bool collection;
std::list<Object> objects;