Binary compatibility report for the QuaZIP library  between 0.5.2 and 0.6 versions on x86

Test Info


Library NameQuaZIP
Version #10.5.2
Version #20.6
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files16
Total Shared Libraries1
Total Symbols / Types214 / 136
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-28
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0
Other Changes
in Constants
-2

Added Symbols (28)


ioapi.h, libquazip.so.1.0.0
call_zopen64 ( zlib_filefunc64_32_def const* pfilefunc, voidpf file, int mode )
call_zseek64 ( zlib_filefunc64_32_def const* pfilefunc, voidpf filestream, ZPOS64_T offset, int origin )
call_ztell64 ( zlib_filefunc64_32_def const* pfilefunc, voidpf filestream )
fill_qiodevice64_filefunc zlib_filefunc64_def* pzlib_filefunc_def )
fill_zlib_filefunc64_32_def_from_filefunc32 ( zlib_filefunc64_32_def* p_filefunc64_32, zlib_filefunc_def const* p_filefunc32 )

quazip.h, libquazip.so.1.0.0
QuaZip::getCurrentFileInfo QuaZipFileInfo64* info ) const
QuaZip::isZip64Enabled ( ) const
QuaZip::setZip64Enabled bool zip64 )

quazipfileinfo.h, libquazip.so.1.0.0
QuaZipFileInfo64::getPermissions ( ) const

unzip.h, libquazip.so.1.0.0
unzGetCurrentFileInfo64 unzFile file, unz_file_info64* pfile_info, char* szFileName, uLong fileNameBufferSize, void* extraField, uLong extraFieldBufferSize, char* szComment, uLong commentBufferSize )
unzGetCurrentFileZStreamPos64 unzFile file )
unzGetFilePos64 unzFile file, unz64_file_pos* file_pos )
unzGetGlobalInfo64 unzFile file, unz_global_info64* pglobal_info )
unzGetOffset64 unzFile file )
unzGoToFilePos64 unzFile file, unz64_file_pos const* file_pos )
unzOpen2_64 voidpf file, zlib_filefunc64_def* pzlib_filefunc_def )
unzOpen64 voidpf file )
unzSetOffset64 unzFile file, ZPOS64_T pos )
unztell64 unzFile file )

zip.h, libquazip.so.1.0.0
zipCloseFileInZipRaw64 zipFile file, ZPOS64_T uncompressed_size, uLong crc32 )
zipOpen2_64 voidpf file, int append, zipcharpc* globalcomment, zlib_filefunc64_def* pzlib_filefunc_def )
zipOpen64 voidpf file, int append )
zipOpenNewFileInZip2_64 zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int raw, int zip64 )
zipOpenNewFileInZip3_64 zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, char const* password, uLong crcForCrypting, int zip64 )
zipOpenNewFileInZip4 zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, char const* password, uLong crcForCrypting, uLong versionMadeBy, uLong flagBase )
zipOpenNewFileInZip4_64 zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, char const* password, uLong crcForCrypting, uLong versionMadeBy, uLong flagBase, int zip64 )
zipOpenNewFileInZip64 zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int zip64 )
zipRemoveExtraInfoBlock char* pData, int* dataLen, short sHeader )

to the top

Problems with Symbols, Low Severity (1)


zip.h, libquazip.so.1.0.0
[+] zipOpenNewFileInZip3 zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, char const* password, uLong crcForCtypting ) (1)

to the top

Other Changes in Constants (2)


ioapi.h
[+] _FILE_OFFSET_BIT

zip.h
[+] Z_BZIP2ED

to the top

Header Files (16)


crypt.h
ioapi.h
JlCompress.h
quaadler32.h
quachecksum32.h
quacrc32.h
quagzipfile.h
quaziodevice.h
quazip.h
quazip_global.h
quazipdir.h
quazipfile.h
quazipfileinfo.h
quazipnewinfo.h
unzip.h
zip.h

to the top

Shared Libraries (1)


libquazip.so.1.0.0

to the top




Generated on Thu Jan 23 04:45:06 2014 for QuaZIP by ABI Compliance Checker 1.99.8.6  
A tool for checking backward compatibility of a C/C++ library API