Binary compatibility report for the libextractor library  between 0.5.23 and 0.6.0 versions on x86

Test Info


Library Namelibextractor
Version #10.5.23
Version #20.6.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries2
Total Symbols / Types21 / 183
VerdictIncompatible
(100%)

Problem Summary


SeverityCount
Added Symbols-10
Removed SymbolsHigh21
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low2

Added Symbols (10)


extractor.h, libextractor.so.3.0.0
EXTRACTOR_extract ( struct EXTRACTOR_PluginList* plugins, char const* filename, void const* data, size_t size, EXTRACTOR_MetaDataProcessor proc, void* proc_cls )
EXTRACTOR_meta_data_print void* handle, char const* plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, char const* data_mime_type, char const* data, size_t data_len )
EXTRACTOR_metatype_get_max ( )
EXTRACTOR_metatype_to_description enum EXTRACTOR_MetaType type )
EXTRACTOR_metatype_to_string enum EXTRACTOR_MetaType type )
EXTRACTOR_plugin_add ( struct EXTRACTOR_PluginList* prev, char const* library, char const* options, enum EXTRACTOR_Options flags )
EXTRACTOR_plugin_add_config ( struct EXTRACTOR_PluginList* prev, char const* config, enum EXTRACTOR_Options flags )
EXTRACTOR_plugin_add_defaults enum EXTRACTOR_Options flags )
EXTRACTOR_plugin_remove ( struct EXTRACTOR_PluginList* prev, char const* library )
EXTRACTOR_plugin_remove_all struct EXTRACTOR_PluginList* plugins )

to the top

Removed Symbols (21)


extractor.h, libextractor.so.1.1.1
EXTRACTOR_addLibrary ( EXTRACTOR_ExtractorList* prev, char const* library )
EXTRACTOR_addLibraryLast ( EXTRACTOR_ExtractorList* prev, char const* library )
EXTRACTOR_binaryDecode char const* in, unsigned char** out, size_t* outSize )
EXTRACTOR_binaryEncode ( unsigned char const* data, size_t size )
EXTRACTOR_countKeywords EXTRACTOR_KeywordList* keywords )
EXTRACTOR_extractLast ( enum EXTRACTOR_KeywordType type, EXTRACTOR_KeywordList* keywords )
EXTRACTOR_extractLastByString ( char const* type, EXTRACTOR_KeywordList* keywords )
EXTRACTOR_freeKeywords EXTRACTOR_KeywordList* keywords )
EXTRACTOR_getDefaultLibraries ( )
EXTRACTOR_getHighestKeywordTypeNumber ( )
EXTRACTOR_getKeywords ( EXTRACTOR_ExtractorList* extractor, char const* filename )
EXTRACTOR_getKeywords2 ( EXTRACTOR_ExtractorList* extractor, void const* data, size_t size )
EXTRACTOR_getKeywordTypeAsString enum EXTRACTOR_KeywordType type )
EXTRACTOR_loadConfigLibraries ( EXTRACTOR_ExtractorList* prev, char const* config )
EXTRACTOR_loadDefaultLibraries ( )
EXTRACTOR_printKeywords FILE* handle, EXTRACTOR_KeywordList* keywords )
EXTRACTOR_removeAll EXTRACTOR_ExtractorList* libraries )
EXTRACTOR_removeDuplicateKeywords ( EXTRACTOR_KeywordList* list, unsigned int options )
EXTRACTOR_removeEmptyKeywords EXTRACTOR_KeywordList* list )
EXTRACTOR_removeKeywordsOfType ( EXTRACTOR_KeywordList* list, enum EXTRACTOR_KeywordType type )
EXTRACTOR_removeLibrary ( EXTRACTOR_ExtractorList* prev, char const* library )

to the top

Problems with Constants, Low Severity (2)


extractor.h
[+] EXTRACTOR_DUPLICATES_REMOVE_UNKNOWN
[+] EXTRACTOR_DUPLICATES_TYPELESS

to the top

Header Files (1)


extractor.h

to the top

Shared Libraries (2)


libextractor.so.1.1.1
libextractor_common.so.0.0.0

to the top




Generated on Wed Mar 20 15:29:46 2013 for libextractor by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API