Binary compatibility report for the libewf library  between 20080501 and 20091114 versions on x86

Test Info


Library Namelibewf
Version #120080501
Version #220091114
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files5
Total Shared Libraries1
Total Symbols / Types72 / 51
VerdictIncompatible
(1.4%)

Problem Summary


SeverityCount
Added Symbols-13
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High1
Medium0
Low31
Problems with
Constants
Low0

Added Symbols (13)


libewf.h, libewf.so.1.0.4
libewf_get_delta_segment_file_size ( libewf_handle_t* handle, size64_t* delta_segment_file_size )
libewf_get_flags_write_resume ( )
libewf_get_hash_value_identifier_size ( libewf_handle_t* handle, uint32_t index, size_t* identifier_size )
libewf_get_hash_value_size ( libewf_handle_t* handle, char const* identifier, size_t* value_size )
libewf_get_header_codepage ( libewf_handle_t* handle, int* header_codepage )
libewf_get_header_value_identifier_size ( libewf_handle_t* handle, uint32_t index, size_t* identifier_size )
libewf_get_header_value_size ( libewf_handle_t* handle, char const* identifier, size_t* value_size )
libewf_get_offset libewf_handle_t* handle )
libewf_get_segment_file_size ( libewf_handle_t* handle, size64_t* segment_file_size )
libewf_get_sha1_hash ( libewf_handle_t* handle, uint8_t* sha1_hash, size_t size )
libewf_set_header_codepage ( libewf_handle_t* handle, int header_codepage )
libewf_set_media_flags ( libewf_handle_t* handle, uint8_t media_flags )
libewf_set_sha1_hash ( libewf_handle_t* handle, uint8_t* sha1_hash, size_t size )

to the top

Problems with Symbols, High Severity (1)


libewf.h, libewf.so.1.0.3
[+] libewf_open ( char*const* filenames, uint16_t amount_of_files, uint8_t flags ) (1)

to the top

Problems with Symbols, Low Severity (31)


libewf.h, libewf.so.1.0.3
[+] libewf_get_delta_segment_filename ( libewf_handle_t* handle, char* filename, size_t length ) (1)
[+] libewf_get_hash_value ( libewf_handle_t* handle, char* identifier, char* value, size_t length ) (2)
[+] libewf_get_hash_value_identifier ( libewf_handle_t* handle, uint32_t index, char* value, size_t length ) (2)
[+] libewf_get_header_value ( libewf_handle_t* handle, char* identifier, char* value, size_t length ) (2)
[+] libewf_get_header_value_identifier ( libewf_handle_t* handle, uint32_t index, char* value, size_t length ) (2)
[+] libewf_get_media_flags ( libewf_handle_t* handle, int8_t* media_flags ) (1)
[+] libewf_get_media_type ( libewf_handle_t* handle, int8_t* media_type ) (1)
[+] libewf_get_segment_filename ( libewf_handle_t* handle, char* filename, size_t length ) (1)
[+] libewf_get_volume_type ( libewf_handle_t* handle, int8_t* volume_type ) (1)
[+] libewf_glob ( char const* filename, size_t length, uint8_t format, char*** filenames ) (1)
[+] libewf_open ( char*const* filenames, uint16_t amount_of_files, uint8_t flags ) (1)
[+] libewf_raw_read_buffer ( libewf_handle_t* handle, void* buffer, size_t size, int8_t* is_compressed, uint32_t* chunk_crc, int8_t* read_crc ) (1)
[+] libewf_raw_write_buffer ( libewf_handle_t* handle, void* buffer, size_t size, size_t data_size, int8_t is_compressed, uint32_t chunk_crc, int8_t write_crc ) (1)
[+] libewf_read_buffer ( libewf_handle_t* handle, void* buffer, size_t size ) (1)
[+] libewf_read_random ( libewf_handle_t* handle, void* buffer, size_t size, int64_t offset ) (1)
[+] libewf_set_delta_segment_filename ( libewf_handle_t* handle, char* filename, size_t length ) (2)
[+] libewf_set_hash_value ( libewf_handle_t* handle, char* identifier, char* value, size_t length ) (3)
[+] libewf_set_header_value ( libewf_handle_t* handle, char* identifier, char* value, size_t length ) (3)
[+] libewf_set_segment_filename ( libewf_handle_t* handle, char* filename, size_t length ) (2)
[+] libewf_write_buffer ( libewf_handle_t* handle, void* buffer, size_t size ) (1)
[+] libewf_write_random ( libewf_handle_t* handle, void* buffer, size_t size, int64_t offset ) (1)

to the top

Header Files (5)


definitions.h
extern.h
handle.h
libewf.h
types.h

to the top

Shared Libraries (1)


libewf.so.1.0.3

to the top




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