Binary compatibility report for the LASzip library  between 1.2.0 and 2.0.0 versions on x86

Test Info


Library NameLASzip
Version #11.2.0
Version #22.0.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries1
Total Symbols / Types27 / 28
VerdictIncompatible
(92.6%)

Problem Summary


SeverityCount
Added Symbols-24
Removed SymbolsHigh9
Problems with
Data Types
High3
Medium8
Low4
Problems with
Symbols
High4
Medium2
Low0
Problems with
Constants
Low0

Added Symbols (24)


lasunzipper.hpp, liblaszip.so.1.0.0
LASunzipper::get_error ( ) const
LASunzipper::open FILE* file, LASzip const* laszip )
LASunzipper::open ( std::istream& stream, LASzip const* laszip )
LASunzipper::seek unsigned int const position )
LASunzipper::tell ( ) const

laszip.hpp, liblaszip.so.1.0.0
LASzip::check ( )
LASzip::check_coder unsigned short const coder )
LASzip::check_compressor unsigned short const compressor )
LASzip::check_item LASitem const* item )
LASzip::check_items ( unsigned short const num_items, LASitem const* items )
LASzip::get_error ( ) const
LASzip::is_standard ( unsigned char* point_type, unsigned short* record_length )
LASzip::is_standard ( unsigned short const num_items, LASitem const* items, unsigned char* point_type, unsigned short* record_length )
LASzip::pack ( unsigned char*& bytes, int& num )
LASzip::request_version unsigned short const requested_version )
LASzip::set_chunk_size unsigned int const chunk_size )
LASzip::setup ( unsigned char const point_type, unsigned short const point_size, unsigned short const compressor )
LASzip::setup ( unsigned short const num_items, LASitem const* items, unsigned short const compressor )
LASzip::setup ( unsigned short* num_items, LASitem** items, unsigned char const point_type, unsigned short const point_size, unsigned short const compressor )
LASzip::unpack ( unsigned char const* bytes, int const num )

laszipper.hpp, liblaszip.so.1.0.0
LASzipper::chunk ( )
LASzipper::get_error ( ) const
LASzipper::open FILE* outfile, LASzip const* laszip )
LASzipper::open ( std::ostream& outstream, LASzip const* laszip )

to the top

Removed Symbols (9)


lasunzipper.hpp, liblaszip.so.1.0.0
LASunzipper::open FILE* file, unsigned int num_items, LASitem const* items, enum LASzip::Algorithm algorithm )
LASunzipper::open ( std::istream& stream, unsigned int num_items, LASitem const* items, enum LASzip::Algorithm algorithm )

laszip.hpp, liblaszip.so.1.0.0
LASitem::set ( enum LASitem::Type t, unsigned short number )
LASitem::supported ( ) const
LASitem::supported_size ( ) const
LASitem::supported_type ( ) const
LASitem::supported_version ( ) const

laszipper.hpp, liblaszip.so.1.0.0
LASzipper::open FILE* outfile, unsigned int num_items, LASitem* items, enum LASzip::Algorithm algorithm )
LASzipper::open ( std::ostream& outstream, unsigned int num_items, LASitem* items, enum LASzip::Algorithm algorithm )

to the top

Problems with Data Types, High Severity (3)


lasunzipper.hpp
[+] class LASunzipper (1)

laszip.hpp
[+] class LASzip (1)

laszipper.hpp
[+] class LASzipper (1)

to the top

Problems with Symbols, High Severity (4)


lasunzipper.hpp, liblaszip.so.1.0.0
[+] LASunzipper::open FILE* file, unsigned int num_items, LASitem const* items, enum LASzip::Algorithm algorithm ) (1)
[+] LASunzipper::open ( std::istream& stream, unsigned int num_items, LASitem const* items, enum LASzip::Algorithm algorithm ) (1)

laszipper.hpp, liblaszip.so.1.0.0
[+] LASzipper::open FILE* outfile, unsigned int num_items, LASitem* items, enum LASzip::Algorithm algorithm ) (1)
[+] LASzipper::open ( std::ostream& outstream, unsigned int num_items, LASitem* items, enum LASzip::Algorithm algorithm ) (1)

to the top

Problems with Data Types, Medium Severity (8)


laszip.hpp
[+] class LASzip (8)

to the top

Problems with Symbols, Medium Severity (2)


lasunzipper.hpp, liblaszip.so.1.0.0
[+] LASunzipper::close ( ) (1)

laszipper.hpp, liblaszip.so.1.0.0
[+] LASzipper::close ( ) (1)

to the top

Problems with Data Types, Low Severity (4)


lasunzipper.hpp
[+] class LASunzipper (1)

laszip.hpp
[+] class LASzip (2)

laszipper.hpp
[+] class LASzipper (1)

to the top

Header Files (4)


lasunzipper.hpp
laszip.hpp
laszipexport.hpp
laszipper.hpp

to the top

Shared Libraries (1)


liblaszip.so.1.0.0

to the top




Generated on Fri Dec 28 13:14:41 2012 for LASzip by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API