Binary compatibility report for the libpopt library between 1.1.1 and 1.5 versions on x86

Test Info


Library Namelibpopt
Version #11.1.1
Version #21.5
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types15 / 18
VerdictIncompatible
(20%)

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low7
Problems with
Symbols
High0
Medium6
Low12
Problems with
Constants
Low1
Other Changes
in Constants
-14

Added Symbols (8)


popt.h, libpopt.so.0.0.0
poptDupArgv int argc, char const** argv, int* argcPtr, char const*** argvPtr )
poptGetInvocationName poptContext con )
poptHelpOptions [data]
poptPrintHelp poptContext con, FILE* f, int flags )
poptPrintUsage poptContext con, FILE* f, int flags )
poptSetExecPath poptContext con, char const* path, int allowAbsolute )
poptSetOtherOptionHelp poptContext con, char const* text )
poptStrippedArgv poptContext con, int argc, char** argv )

to the top

Problems with Symbols, Medium Severity (6)


popt.h, libpopt.so
[+] poptBadOption poptContext con, int flags ) (1)
[+] poptGetArg poptContext con ) (1)
[+] poptGetArgs poptContext con ) (1)
[+] poptGetOptArg poptContext con ) (1)
[+] poptPeekArg poptContext con ) (1)
[+] poptStrerror int const error ) (1)

to the top

Problems with Data Types, Low Severity (7)


popt.h
[+] struct poptAlias (4)
[+] struct poptOption (3)

to the top

Problems with Symbols, Low Severity (12)


popt.h, libpopt.so
[+] poptBadOption poptContext con, int flags ) (1)
[+] poptGetArg poptContext con ) (1)
[+] poptGetArgs poptContext con ) (1)
[+] poptGetContext char* name, int argc, char** argv, struct poptOption const* options, int flags ) (2)
[+] poptGetOptArg poptContext con ) (1)
[+] poptParseArgvString char* s, int* argcPtr, char*** argvPtr ) (2)
[+] poptPeekArg poptContext con ) (1)
[+] poptReadConfigFile poptContext con, char* fn ) (1)
[+] poptStrerror int const error ) (1)
[+] poptStuffArgs poptContext con, char** argv ) (1)

to the top

Problems with Constants, Low Severity (1)


popt.h
[+] POPT_KEEP_FIRST

to the top

Other Changes in Constants (14)


popt.h
[+] POPT_ARG_CALLBACK
[+] POPT_ARG_INCLUDE_TABLE
[+] POPT_ARG_INTL_DOMAIN
[+] POPT_ARG_MASK
[+] POPT_ARG_VAL
[+] POPT_ARGFLAG_DOC_HIDDEN
[+] POPT_ARGFLAG_ONEDASH
[+] POPT_ARGFLAG_STRIP
[+] POPT_CBFLAG_INC_DATA
[+] POPT_CBFLAG_POST
[+] POPT_CBFLAG_PRE
[+] POPT_CONTEXT_KEEP_FIRST
[+] POPT_CONTEXT_NO_EXEC
[+] POPT_CONTEXT_POSIXMEHARDER

to the top

Header Files (1)


popt.h

to the top

Shared Libraries (1)


libpopt.so

to the top