ZipCompatibility.h File Reference

ZipCompatibility namespace declaration. More...

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.


Detailed Description

ZipCompatibility namespace declaration.

Definition in file ZipCompatibility.h.


ZipArchive Copyright © 2000 - 2006 Tadeusz Dracz . Generated at Fri Apr 7 13:55:23 2006.