Binary compatibility report for the liblouis library  between 2.1.1 and 2.3.0 versions on x86

Test Info


Library Nameliblouis
Version #12.1.1
Version #22.3.0
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types27 / 17
VerdictIncompatible
(14.81%)

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium134
Low20
Problems with
Symbols
High0
Medium2
Low3
Problems with
Constants
Low2

Added Symbols (7)


liblouis.h, liblouis.so.2.2.3
lou_getDataPath ( )
lou_logEnd ( )
lou_setDataPath char* path )

louis.h, liblouis.so.2.2.3
other_backTranslate ( char const* trantab, unsigned short const* inbuf, int* inlen, unsigned short* outbuf, int* outlen, char* typeform, char* spacing, int* outputPos, int* inputPos, int* cursorPos, int mode )
other_charToDots ( char const* trantab, unsigned short const* inbuf, unsigned short* outbuf, int length, int mode )
other_dotsToChar ( char const* trantab, unsigned short* inbuf, unsigned short* outbuf, int length, int mode )
other_translate ( char const* trantab, unsigned short const* inbuf, int* inlen, unsigned short* outbuf, int* outlen, char* typeform, char* spacing, int* outputPos, int* inputPos, int* cursorPos, int mode )

to the top

Problems with Data Types, Medium Severity (134)


louis.h
[+] enum TranslationTableOpcode (134)

to the top

Problems with Symbols, Medium Severity (2)


liblouis.h, liblouis.so.2.2.2
[+] lou_charToDots ( char const* trantab, unsigned short const* inbuf, unsigned short* outbuf, int length ) (1)
[+] lou_dotsToChar ( char const* trantab, unsigned short* inbuf, unsigned short* outbuf, int length ) (1)

to the top

Problems with Data Types, Low Severity (20)


louis.h
[+] enum TranslationTableOpcode (20)

to the top

Problems with Symbols, Low Severity (3)


liblouis.h, liblouis.so.2.2.2
[+] lou_charToDots ( char const* trantab, unsigned short const* inbuf, unsigned short* outbuf, int length ) (1)
[+] lou_dotsToChar ( char const* trantab, unsigned short* inbuf, unsigned short* outbuf, int length ) (1)
[+] lou_logFile char* filename ) (1)

to the top

Problems with Constants (2)


louis.h
[+] LETSIGNSIZE
[+] MAXSTRING

to the top

Header Files (2)


liblouis.h
louis.h

to the top

Shared Libraries (1)


liblouis.so.2.2.2

to the top




Generated on Tue Sep 6 15:41:35 2011 for liblouis by ABI Compliance Checker 1.93.8  
A tool for checking backward binary compatibility of a shared C/C++ library API