Binary compatibility report for the AAlib library between 1.2 and 1.4rc5 versions on x86

Test Info


Library NameAAlib
Version #11.2
Version #21.4rc5
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types90 / 56
VerdictIncompatible
(44.4%)

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium3
Low46
Problems with
Symbols
High0
Medium45
Low67
Problems with
Constants
Low10

Added Symbols (18)


aalib.h, libaa.so.1.0.4
aa_attrs aa_context* a )
aa_currentfont aa_context* a )
aa_image aa_context* a )
aa_imgheight aa_context* a )
aa_imgwidth aa_context* a )
aa_mmheight aa_context* a )
aa_mmwidth aa_context* a )
aa_putpixel aa_context* c, int x, int y, int color )
aa_recommendhidisplay char const* name )
aa_recommendhikbd char const* name )
aa_recommendhimouse char const* name )
aa_recommendlowdisplay char const* name )
aa_recommendlowkbd char const* name )
aa_recommendlowmouse char const* name )
aa_scrheight aa_context* a )
aa_scrwidth aa_context* a )
aa_text aa_context* a )
kbd_linux_d [data]

to the top

Problems with Data Types, Medium Severity (3)


aalib.h
[+] struct aa_edit (1)
[+] struct aa_linkedlist (1)
[+] struct parameters (1)

to the top

Problems with Symbols, Medium Severity (45)


aalib.h
[+] aa_fontvyhen [data] (1)
[+] aa_htmlk_format [data] (1)
[+] dos_d [data] (1)
[+] kbd_dos_d [data] (1)
[+] kbd_os2_d [data] (1)
[+] kbd_slang_d [data] (1)
[+] mouse_dos_d [data] (1)
[+] mouse_os2_d [data] (1)
[+] os2vio_d [data] (1)
[+] slang_d [data] (1)

aalib.h, libaa.so.1.0.3
[+] aa_ansi_format [data] (1)
[+] aa_font14 [data] (1)
[+] aa_font16 [data] (1)
[+] aa_font8 [data] (1)
[+] aa_font9 [data] (1)
[+] aa_fontcourier [data] (1)
[+] aa_fontgl [data] (1)
[+] aa_fontline [data] (1)
[+] aa_fontX13 [data] (1)
[+] aa_fontX13B [data] (1)
[+] aa_fontX16 [data] (1)
[+] aa_help [data] (1)
[+] aa_hp2_format [data] (1)
[+] aa_hp_format [data] (1)
[+] aa_html_alt_format [data] (1)
[+] aa_html_format [data] (1)
[+] aa_irc_format [data] (1)
[+] aa_kbddrivers [data] (1)
[+] aa_more_format [data] (1)
[+] aa_nhtml_format [data] (1)
[+] aa_text_format [data] (1)
[+] aa_zephyr_format [data] (1)
[+] curses_d [data] (1)
[+] kbd_curses_d [data] (1)
[+] kbd_stdin_d [data] (1)
[+] kbd_X11_d [data] (1)
[+] linux_d [data] (1)
[+] mem_d [data] (1)
[+] mouse_curses_d [data] (1)
[+] mouse_gpm_d [data] (1)
[+] mouse_X11_d [data] (1)
[+] save_d [data] (1)
[+] stderr_d [data] (1)
[+] stdout_d [data] (1)
[+] X11_d [data] (1)

to the top

Problems with Data Types, Low Severity (46)


aalib.h
[+] struct aa_context (6)
[+] struct aa_driver (6)
[+] struct aa_font (6)
[+] struct aa_format (17)
[+] struct aa_hardware_params (2)
[+] struct aa_kbddriver (4)
[+] struct aa_mousedriver (4)
[+] struct aa_renderparams (1)

to the top

Problems with Symbols, Low Severity (67)


aalib.h
[+] aa_fontvyhen [data] (1)
[+] aa_htmlk_format [data] (1)
[+] dos_d [data] (1)
[+] kbd_dos_d [data] (1)
[+] kbd_os2_d [data] (1)
[+] kbd_slang_d [data] (1)
[+] mouse_dos_d [data] (1)
[+] mouse_os2_d [data] (1)
[+] os2vio_d [data] (1)
[+] slang_d [data] (1)

aalib.h, libaa.so.1.0.3
[+] aa_ansi_format [data] (1)
[+] aa_autoinit struct aa_hardware_params* params ) (1)
[+] aa_dithernames [data] (1)
[+] aa_drivers [data] (1)
[+] aa_font14 [data] (1)
[+] aa_font16 [data] (1)
[+] aa_font8 [data] (1)
[+] aa_font9 [data] (1)
[+] aa_fontcourier [data] (1)
[+] aa_fontgl [data] (1)
[+] aa_fontline [data] (1)
[+] aa_fonts [data] (1)
[+] aa_fontX13 [data] (1)
[+] aa_fontX13B [data] (1)
[+] aa_fontX16 [data] (1)
[+] aa_formats [data] (1)
[+] aa_help [data] (1)
[+] aa_hp2_format [data] (1)
[+] aa_hp_format [data] (1)
[+] aa_html_alt_format [data] (1)
[+] aa_html_format [data] (1)
[+] aa_init ( struct aa_driver* driver, struct aa_hardware_params* defparams, void* driverdata ) (3)
[+] aa_initkbd ( struct aa_context* context, struct aa_kbddriver* drv, int mode ) (1)
[+] aa_initmouse ( struct aa_context* c, struct aa_mousedriver* d, int mode ) (1)
[+] aa_irc_format [data] (1)
[+] aa_kbddrivers [data] (1)
[+] aa_more_format [data] (1)
[+] aa_mousedrivers [data] (1)
[+] aa_nhtml_format [data] (1)
[+] aa_printf aa_context* c, int x, int y, int attr, char* fmt, ... ) (2)
[+] aa_puts aa_context* c, int x, int y, int attr, char* s ) (2)
[+] aa_recommendhi ( aa_linkedlist** l, char* name ) (1)
[+] aa_recommendlow ( aa_linkedlist** l, char* name ) (1)
[+] aa_registerfont struct aa_font* f ) (1)
[+] aa_render aa_context* c, aa_renderparams* p, int x1, int y1, int x2, int y2 ) (1)
[+] aa_renderpalette aa_context* c, int* table, aa_renderparams* p, int x1, int y1, int x2, int y2 ) (2)
[+] aa_setfont aa_context* c, struct aa_font* font ) (1)
[+] aa_text_format [data] (1)
[+] aa_zephyr_format [data] (1)
[+] curses_d [data] (1)
[+] kbd_curses_d [data] (1)
[+] kbd_stdin_d [data] (1)
[+] kbd_X11_d [data] (1)
[+] linux_d [data] (1)
[+] mem_d [data] (1)
[+] mouse_curses_d [data] (1)
[+] mouse_gpm_d [data] (1)
[+] mouse_X11_d [data] (1)
[+] save_d [data] (1)
[+] stderr_d [data] (1)
[+] stdout_d [data] (1)
[+] X11_d [data] (1)

to the top

Problems with Constants, Low Severity (10)


aalib.h
[+] AA_BOLD
[+] AA_BOLDFONT
[+] AA_DIM
[+] AA_DITHERTYPES
[+] AA_ERRORDISTRIB
[+] AA_FLOYD_S
[+] AA_NONE
[+] AA_NORMAL
[+] AA_REVERSE
[+] AA_SPECIAL

to the top

Header Files (1)


aalib.h

to the top

Shared Libraries (1)


libaa.so.1.0.3

to the top