chromium/third_party/unrar/src/archive.cpp

#include "rar.hpp"

#include "arccmt.cpp"


Archive::Archive(CommandData *InitCmd)
{}


Archive::~Archive()
{}


void Archive::CheckArc(bool EnableBroken)
{}


#if !defined(SFX_MODULE)
void Archive::CheckOpen(const std::wstring &Name)
{}
#endif


bool Archive::WCheckOpen(const std::wstring &Name)
{}


RARFORMAT Archive::IsSignature(const byte *D,size_t Size)
{}


bool Archive::IsArchive(bool EnableBroken)
{}




void Archive::SeekToNext()
{}






// Calculate the block size including encryption fields and padding if any.
uint Archive::FullHeaderSize(size_t Size)
{}




#ifdef USE_QOPEN
bool Archive::Open(const std::wstring &Name,uint Mode)
{}


int Archive::Read(void *Data,size_t Size)
{}


void Archive::Seek(int64 Offset,int Method)
{}


int64 Archive::Tell()
{}
#endif


// Return 0 if dictionary size is invalid. If size is RAR7 only, return
// the adjusted nearest bottom value. Return header flags in Flags.
uint64 Archive::GetWinSize(uint64 Size,uint &Flags)
{}

#if defined(CHROMIUM_UNRAR)
void Archive::SetTempFileHandle(FileHandle hF) {}

FileHandle Archive::GetTempFileHandle() {}
#endif