X-Git-Url: http://git.tdb.fi/?p=libs%2Fdatafile.git;a=blobdiff_plain;f=source%2Fpacksource.h;fp=source%2Fpacksource.h;h=35ec8b87a72eb54572057c04328a329e3d364dad;hp=6912a40047edfb1110ef4d31ce867bb5bdceee4f;hb=0ea5e96f078d85fe4229784e6499d19c67271219;hpb=43b8dee0bf05dee1b4a07cc001fae0c81ec53a2f diff --git a/source/packsource.h b/source/packsource.h index 6912a40..35ec8b8 100644 --- a/source/packsource.h +++ b/source/packsource.h @@ -25,7 +25,7 @@ public: struct FileInfo { std::string name; - unsigned size; + IO::SeekOffset size; }; private: @@ -49,7 +49,7 @@ private: private: std::string filename; IO::Seekable *io; - unsigned base_offset; + IO::SeekOffset base_offset; std::list files; public: @@ -57,7 +57,7 @@ private: 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; }; @@ -77,8 +77,8 @@ private: private: const Pack &pack; std::string filename; - unsigned offset; - unsigned length; + IO::SeekOffset offset; + IO::SeekOffset length; bool collection; std::list objects;