Binary compatibility report for the uriparser library  between 0.4.1 and 0.5.0 versions on x86

Test Info


Library Nameuriparser
Version #10.4.1
Version #20.5.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files8
Total Shared Libraries1
Total Symbols / Types20 / 56
VerdictIncompatible
(20%)

Problem Summary


SeverityCount
Added Symbols-12
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium0
Low6
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low9
Other Changes
in Constants
-3

Added Symbols (12)


Uri.h, liburiparser.so.0.0.0
uriEscapeA char const* in, char* out, UriBool spaceToPlus, UriBool normalizeBreaks )
uriEscapeW ( wchar_t const* in, wchar_t* out, UriBool spaceToPlus, UriBool normalizeBreaks )
uriNormalizeSyntaxA UriUriA* uri )
uriNormalizeSyntaxExA UriUriA* uri, unsigned int mask )
uriNormalizeSyntaxExW UriUriW* uri, unsigned int mask )
uriNormalizeSyntaxMaskRequiredA UriUriA const* uri )
uriNormalizeSyntaxMaskRequiredW UriUriW const* uri )
uriNormalizeSyntaxW UriUriW* uri )
uriToStringCharsRequiredA ( UriUriA const* uri, int* charsRequired )
uriToStringCharsRequiredW ( UriUriW const* uri, int* charsRequired )
uriUnescapeInPlaceExA char* inout, UriBool plusToSpace, UriBreakConversion breakConversion )
uriUnescapeInPlaceExW wchar_t* inout, UriBool plusToSpace, UriBreakConversion breakConversion )

to the top

Removed Symbols (4)


uriparser.h, liburiparser.so.0.0.0
URIFree URI* uri )
URIParserCleanup ( )
URIParserInit ( )
URIParseString URI* uri, char const* str )

to the top

Problems with Data Types, Low Severity (6)


Uri.h
[+] struct UriUriStructA (3)
[+] struct UriUriStructW (3)

to the top

Problems with Constants, Low Severity (9)


Uri.h
[+] URI_TWICE_H_ANSI
[+] URI_TWICE_H_UNICODE

uriparser.h
[+] DEFAULT_MAX_LEN
[+] MAX_URI_FRAGMENT
[+] MAX_URI_HOST
[+] MAX_URI_PATH
[+] MAX_URI_QUERY
[+] MAX_URI_SCHEME
[+] MAX_URI_USERINFO

to the top

Other Changes in Constants (3)


Uri.h
[+] URI_H_ANSI
[+] URI_H_UNICODE

UriBase.h
[+] URI_ERROR_ADDBASE_REL_BASE

to the top

Header Files (8)


Uri.h
UriBase.h
UriDefsAnsi.h
UriDefsConfig.h
UriDefsUnicode.h
UriIp4.h
UriIp4Base.h
uriparser.h

to the top

Shared Libraries (1)


liburiparser.so.0.0.0

to the top




Generated on Mon Jan 26 17:26:54 2015 for uriparser by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API