Binary compatibility report for the libpng12.so.0 library  between 0.44.0-MeeGo 1.2 Core and 0.42.0-MeeGo 1.2 Harmattan versions on x86

Test Info


Library Namelibpng12.so.0
Version #10.44.0-MeeGo 1.2 Core (gcc 4.5.1)
Version #20.42.0-MeeGo 1.2 Harmattan (gcc 4.4.1)
CPU Architecturex86

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types227 / 164
VerdictIncompatible
(90.31%)

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh21
Problems with
Data Types
High9
Medium10
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1

Removed Symbols (21)


png.h, libpng12.so.0.44.0
png_ensure_fcTL_is_valid ( png_structp png_ptr, png_uint_32 width, png_uint_32 height, png_uint_32 x_offset, png_uint_32 y_offset, png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, png_byte blend_op ) @@ PNG12_0
png_get_acTL ( png_structp png_ptr, png_infop info_ptr, png_uint_32* num_frames, png_uint_32* num_plays ) @@ PNG12_0
png_get_first_frame_is_hidden ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_get_next_frame_blend_op ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_get_next_frame_delay_den ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_get_next_frame_delay_num ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_get_next_frame_dispose_op ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_get_next_frame_fcTL ( png_structp png_ptr, png_infop info_ptr, png_uint_32* width, png_uint_32* height, png_uint_32* x_offset, png_uint_32* y_offset, png_uint_16* delay_num, png_uint_16* delay_den, png_byte* dispose_op, png_byte* blend_op ) @@ PNG12_0
png_get_next_frame_height ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_get_next_frame_width ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_get_next_frame_x_offset ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_get_next_frame_y_offset ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_get_num_frames ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_get_num_plays ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_read_frame_head ( png_structp png_ptr, png_infop info_ptr ) @@ PNG12_0
png_set_acTL ( png_structp png_ptr, png_infop info_ptr, png_uint_32 num_frames, png_uint_32 num_plays ) @@ PNG12_0
png_set_first_frame_is_hidden ( png_structp png_ptr, png_infop info_ptr, png_byte is_hidden ) @@ PNG12_0
png_set_next_frame_fcTL ( png_structp png_ptr, png_infop info_ptr, png_uint_32 width, png_uint_32 height, png_uint_32 x_offset, png_uint_32 y_offset, png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, png_byte blend_op ) @@ PNG12_0
png_set_progressive_frame_fn ( png_structp png_ptr, png_progressive_frame_ptr frame_info_fn, png_progressive_frame_ptr frame_end_fn ) @@ PNG12_0
png_write_frame_head ( png_structp png_ptr, png_infop png_info, png_bytepp row_pointers, png_uint_32 width, png_uint_32 height, png_uint_32 x_offset, png_uint_32 y_offset, png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, png_byte blend_op ) @@ PNG12_0
png_write_frame_tail ( png_structp png_ptr, png_infop png_info ) @@ PNG12_0

to the top

Problems with Data Types, High Severity (9)


png.h
[+] struct png_struct_def (9)

to the top

Problems with Data Types, Medium Severity (10)


png.h
[+] struct png_info_struct (10)

to the top

Problems with Data Types, Low Severity (3)


png.h
[+] struct png_info_struct (1)
[+] struct png_struct_def (2)

to the top

Problems with Constants (1)


pngconf.h
[+] PNG_USER_CHUNK_CACHE_MAX

to the top

Header Files (2)


png.h
pngconf.h

to the top

Shared Libraries (1)


libpng12.so.0.44.0

to the top




Generated on Fri Sep 2 19:33:31 2011 for libpng12.so.0 by ABI Compliance Checker 1.93.8  
A tool for checking backward binary compatibility of a shared C/C++ library API