Binary compatibility report for the ZipArchive library between 4.0.1 and 4.1.0 versions on x86

Test Info


Library NameZipArchive
Version #14.0.1
Version #24.1.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types370 / 158
VerdictIncompatible
(35.7%)

Problem Summary


SeverityCount
Added Symbols-9
Removed SymbolsHigh5
Problems with
Data Types
High3
Medium3
Low0
Problems with
Symbols
High5
Medium0
Low2
Problems with
Constants
Low0
Other Changes
in Symbols
-1

Added Symbols (9)


ZipArchive.h, libziparch.so
CZipArchive::ExtractFile WORD uIndex, LPCTSTR lpszPath, bool bFullPath, LPCTSTR lpszNewName, enum ZipPlatform::DeleteFileMode iOverwriteMode, DWORD nBufSize )
CZipArchive::OpenFrom ( CZipArchive& zip, CZipAbstractFile* pArchiveFile, bool bAllowNonReadOnly )

ZipCentralDir.h, libziparch.so
CZipCentralDir::Read ( )
CZipCentralDir::ReadHeaders ( )

ZipCompatibility.h, libziparch.so
namespace ZipCompatibility
GetAsInternalAttributes DWORD uAttr, int iFromSystem )
NormalizePathSeparators CZipString& szFileName )

ZipFile_stl.h, libziparch.so
CZipFile::HasFilePath ( ) const

ZipMemFile.h, libziparch.so
CZipMemFile::HasFilePath ( ) const

ZipPlatform.h, libziparch.so
namespace ZipPlatform
RemoveFile ( LPCTSTR lpszFileName, bool bThrow, int iMode )

to the top

Removed Symbols (5)


ZipArchive.h, libziparch.so
CZipArchive::ExtractFile WORD uIndex, LPCTSTR lpszPath, bool bFullPath, LPCTSTR lpszNewName, DWORD nBufSize )
CZipArchive::OpenFrom ( CZipArchive& zip, CZipAbstractFile* pArchiveFile )

ZipCentralDir.h, libziparch.so
CZipCentralDir::Read bool bExhaustiveRead )
CZipCentralDir::ReadHeaders bool bExhaustiveRead )

ZipPlatform.h, libziparch.so
namespace ZipPlatform
RemoveFile ( LPCTSTR lpszFileName, bool bThrow )

to the top

Problems with Data Types, High Severity (3)


ZipAbstractFile.h
[+] class CZipAbstractFile (1)

ZipArchive.h
[+] class CZipArchive (1)

ZipCentralDir.h
[+] class CZipCentralDir (1)

to the top

Problems with Symbols, High Severity (5)


ZipArchive.h, libziparch.so
[+] CZipArchive::ExtractFile WORD uIndex, LPCTSTR lpszPath, bool bFullPath, LPCTSTR lpszNewName, DWORD nBufSize ) (1)
[+] CZipArchive::OpenFrom ( CZipArchive& zip, CZipAbstractFile* pArchiveFile ) (1)

ZipCentralDir.h, libziparch.so
[+] CZipCentralDir::Read bool bExhaustiveRead ) (1)
[+] CZipCentralDir::ReadHeaders bool bExhaustiveRead ) (1)

ZipPlatform.h, libziparch.so
namespace ZipPlatform
[+] RemoveFile ( LPCTSTR lpszFileName, bool bThrow ) (1)

to the top

Problems with Data Types, Medium Severity (3)


ZipArchive.h
[+] class CZipArchive (2)

ZipCentralDir.h
[+] class CZipCentralDir (1)

to the top

Problems with Symbols, Low Severity (2)


ZipException.h, libziparch.so
[+] CZipException::CZipException [in-charge] int iCause, LPCTSTR lpszZipName ) (1)
[+] CZipException::CZipException [not-in-charge] int iCause, LPCTSTR lpszZipName ) (1)

to the top

Other Changes in Symbols (1)


ZipStorage.h, libziparch.so
[+] CZipStorage::Close bool bWrite, bool bGetLastVolumeName ) (1)

to the top

Header Files (1)


ZipArchive.h

to the top

Shared Libraries (1)


libziparch.so

to the top