Go to the source code of this file.
Namespaces | |
namespace | ZipCompatibility |
Enumerations | |
enum | ZipCompatibility::ZipPlatforms { ZipCompatibility::zcDosFat, ZipCompatibility::zcAmiga, ZipCompatibility::zcVaxVms, ZipCompatibility::zcUnix, ZipCompatibility::zcVmCms, ZipCompatibility::zcAtari, ZipCompatibility::zcOs2Hpfs, ZipCompatibility::zcMacintosh, ZipCompatibility::zcZsystem, ZipCompatibility::zcCpm, ZipCompatibility::zcNtfs } |
The codes of the compatibility of the file attribute information. More... | |
Functions | |
bool | ZipCompatibility::IsPlatformSupported (int iCode) |
Check whether the system with the given code is supported by the ZipArchive library. | |
DWORD | ZipCompatibility::ConvertToSystem (DWORD uAttr, int iFromSystem, int iToSystem) |
Convert the system attributes between different system platforms. | |
void | ZipCompatibility::FileNameUpdate (CZipFileHeader &header, bool bFromZip, bool bOemConversion) |
Convert the filename of the file inside archive. | |
void | ZipCompatibility::SlashBackslashChg (CZipAutoBuffer &buffer, bool bReplaceSlash) |
Change the slash to backslash or vice-versa in buffer. | |
bool | ZipCompatibility::IsBigEndian () |
Determine whether the current machine had a big- or little-endian architecture. | |
void | ZipCompatibility::ReadBytesBigEndian (void *pDestination, const char *pSource, int iCount) |
Read iCount bytes from pSource into pDestination. | |
void | ZipCompatibility::ReadBytesLittleEndian (void *pDestination, const char *pSource, int iCount) |
Read iCount bytes from pSource into pDestination. | |
void | ZipCompatibility::WriteBytesBigEndian (char *pDestination, const void *pSource, int iCount) |
Write iCount bytes from pSource into pDestination. | |
void | ZipCompatibility::WriteBytesLittleEndian (char *pDestination, const void *pSource, int iCount) |
Write iCount bytes from pSource into pDestination. | |
bool | ZipCompatibility::CompareBytesBigEndian (const char *pBuffer, const void *pBytes, int iCount) |
Compare iCount bytes. | |
bool | ZipCompatibility::CompareBytesLittleEndian (const char *pBuffer, const void *pBytes, int iCount) |
Compare iCount bytes. |
Definition in file ZipCompatibility.h.