Binary compatibility report for the libslang.so.2 library  between 2.0.6-Maemo 5.0 and 2.2.2-MeeGo 1.2 Harmattan versions on ARM

Test Info


Library Namelibslang.so.2
Version #12.0.6-Maemo 5.0 (gcc 4.2.1)
Version #22.2.2-MeeGo 1.2 Harmattan (gcc 4.4.1)
CPU ArchitectureARM

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types656 / 80
VerdictIncompatible

Problem Summary


SeverityCount
Added Symbols-21
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (21)


slang.h, libslang.so.2.2.2
SLang_pop_array_index SLindex_Type* p1 ) @@ SLANG2.1.1
SLang_verror_va int errcode, char* fmt, va_list va ) @@ SLANG2.1.0
SLclass_patch_intrin_fun_table SLang_Intrin_Fun_Type* table, SLtype* from_types, SLtype* to_types, unsigned int num ) @@ SLANG2.1.0
SLclass_patch_intrin_fun_table1 SLang_Intrin_Fun_Type* table, SLtype from_type, SLtype to_type ) @@ SLANG2.1.0
SLclass_set_aelem_init_function SLang_Class_Type* cl, int(*f)(SLtype, VOID_STAR) ) @@ SLANG2.2.1
SLerr_throw int err, char* msg, SLtype obj_type, VOID_STAR objptr ) @@ SLANG2.1.0
SLfile_create_clientdata_id int* id ) @@ SLANG2
SLfile_get_clientdata SLFile_FD_Type* f, int id, VOID_STAR* cdp ) @@ SLANG2
SLfile_set_clientdata SLFile_FD_Type* f, void(*free_func)(VOID_STAR), VOID_STAR cd, int id ) @@ SLANG2
SLfile_set_close_method SLFile_FD_Type* f, int(*func)(VOID_STAR) ) @@ SLANG2
SLfile_set_dup_method SLFile_FD_Type* f, SLFile_FD_Type*(*func)(VOID_STAR) ) @@ SLANG2
SLfile_set_getfd_method SLFile_FD_Type* f, int(*func)(VOID_STAR, int*) ) @@ SLANG2
SLfile_set_read_method SLFile_FD_Type* f, int(*func)(VOID_STAR, char*, unsigned int) ) @@ SLANG2
SLfile_set_write_method SLFile_FD_Type* f, int(*func)(VOID_STAR, char*, unsigned int) ) @@ SLANG2
SLrline_bol SLrline_Type* p1 ) @@ SLANG2.1.0
SLrline_eol SLrline_Type* p1 ) @@ SLANG2.1.0
SLrline_init char* appname, char* user_initfile, char* sys_initfile ) @@ SLANG2.1.0
SLrline_move SLrline_Type* p1, int p2 ) @@ SLANG2.1.0
SLrline_open2 char* p1, unsigned int width, unsigned int flags ) @@ SLANG2.1.0
SLsystem_intr char* p1 ) @@ SLANG2.2.0
SLwchar_set_wcwidth_flags int flags ) @@ SLANG2

to the top

Removed Symbols (2)


slang.h, libslang.so.2.0.6
SLtt_tgoto char* cap, int col, int row ) @@ SLANG2
SLtt_tputs char* str, int affcnt, int(*putc)(int) ) @@ SLANG2

to the top

Problems with Data Types, Low Severity (3)


slcurses.h
[+] struct SLcurses_Cell_Type (2)

stdio.h
[+] typedef va_list (1)

to the top

Header Files (2)


slang.h
slcurses.h

to the top

Shared Libraries (1)


libslang.so.2.0.6

to the top




Generated on Wed Jun 29 19:42:44 2011 for libslang.so.2 by ABI Compliance Checker 1.23.4  
A tool for checking backward binary compatibility of a shared C/C++ library API