Binary compatibility report for ICU4C: 58_2 vs 59_1

Binary compatibility report for ICU4C: 58_2 vs 59_1

Tracker / ICU4C / 58_2 vs 59_1 / libicuuc

Test Info

Module Namelibicuuc
Version #158_2
Version #259_1
Archx86_64
GCC Version4.9.2

Test Results

Total Header Files78
Total Source Files148
Total Objects1
Total Symbols / Types1809 / 255
Compatibility 94.4%

Problem Summary

SeverityCount
Added Symbols-64
Removed SymbolsHigh45
Problems with
Data Types
High2
Medium8
Low10
Problems with
Symbols
High83
Medium21
Low4
Problems with
Constants
Low0

Added Symbols  64 

appendable.h, libicuuc.so.59.1
namespace icu
Appendable::appendString ( char16_t const* s, int32_t length )
Appendable::getAppendBuffer ( int32_t minCapacity, int32_t p2, char16_t* scratch, int32_t scratchCapacity, int32_t* resultCapacity )
UnicodeStringAppendable::appendCodeUnit ( char16_t c )
UnicodeStringAppendable::appendString ( char16_t const* s, int32_t length )
UnicodeStringAppendable::getAppendBuffer ( int32_t minCapacity, int32_t desiredCapacityHint, char16_t* scratch, int32_t scratchCapacity, int32_t* resultCapacity )

casemap.h, libicuuc.so.59.1
namespace icu
CaseMap::fold ( uint32_t options, char16_t const* src, int32_t srcLength, char16_t* dest, int32_t destCapacity, Edits* edits, UErrorCode& errorCode ) [static]
CaseMap::toLower ( char const* locale, uint32_t options, char16_t const* src, int32_t srcLength, char16_t* dest, int32_t destCapacity, Edits* edits, UErrorCode& errorCode ) [static]
CaseMap::toTitle ( char const* locale, uint32_t options, BreakIterator* iter, char16_t const* src, int32_t srcLength, char16_t* dest, int32_t destCapacity, Edits* edits, UErrorCode& errorCode ) [static]
CaseMap::toUpper ( char const* locale, uint32_t options, char16_t const* src, int32_t srcLength, char16_t* dest, int32_t destCapacity, Edits* edits, UErrorCode& errorCode ) [static]
CaseMap::utf8Fold ( uint32_t options, char const* src, int32_t srcLength, char* dest, int32_t destCapacity, Edits* edits, UErrorCode& errorCode ) [static]
CaseMap::utf8ToLower ( char const* locale, uint32_t options, char const* src, int32_t srcLength, char* dest, int32_t destCapacity, Edits* edits, UErrorCode& errorCode ) [static]
CaseMap::utf8ToTitle ( char const* locale, uint32_t options, BreakIterator* iter, char const* src, int32_t srcLength, char* dest, int32_t destCapacity, Edits* edits, UErrorCode& errorCode ) [static]
CaseMap::utf8ToUpper ( char const* locale, uint32_t options, char const* src, int32_t srcLength, char* dest, int32_t destCapacity, Edits* edits, UErrorCode& errorCode ) [static]

edits.h, libicuuc.so.59.1
namespace icu
Edits::addReplace ( int32_t oldLength, int32_t newLength )
Edits::addUnchanged ( int32_t unchangedLength )
Edits::copyErrorTo ( UErrorCode& outErrorCode )
Edits::hasChanges ( ) const
Edits::Iterator::findSourceIndex ( int32_t i, UErrorCode& errorCode )
Edits::reset ( )
Edits::~Edits [D1] ( )
Edits::~Edits [D2] ( )

normlzr.h, libicuuc.so.59.1
namespace icu
Normalizer::Normalizer [C1] ( ConstChar16Ptr str, int32_t length, UNormalizationMode mode )
Normalizer::Normalizer [C2] ( ConstChar16Ptr str, int32_t length, UNormalizationMode mode )
Normalizer::setText ( ConstChar16Ptr newText, int32_t length, UErrorCode& status )

ubrk.h, libicuuc.so.59.1
ubrk_getBinaryRules ( UBreakIterator* bi, uint8_t* binaryRules, int32_t rulesCapacity, UErrorCode* status )
ubrk_openBinaryRules ( uint8_t const* binaryRules, int32_t rulesLength, char16_t const* text, int32_t textLength, UErrorCode* status )

ucharstrie.h, libicuuc.so.59.1
namespace icu
UCharsTrie::Iterator::Iterator [C1] ( ConstChar16Ptr trieUChars, int32_t maxStringLength, UErrorCode& errorCode )
UCharsTrie::Iterator::Iterator [C2] ( ConstChar16Ptr trieUChars, int32_t maxStringLength, UErrorCode& errorCode )
UCharsTrie::next ( ConstChar16Ptr ptr, int32_t sLength )

ucharstriebuilder.h, libicuuc.so.59.1
namespace icu
UCharsTrieBuilder::UCTLinearMatchNode::UCTLinearMatchNode [C1] ( char16_t const* units, int32_t len, StringTrieBuilder::Node* nextNode )
UCharsTrieBuilder::UCTLinearMatchNode::UCTLinearMatchNode [C2] ( char16_t const* units, int32_t len, StringTrieBuilder::Node* nextNode )

uchriter.h, libicuuc.so.59.1
namespace icu
UCharCharacterIterator::setText ( ConstChar16Ptr newText, int32_t newTextLength )
UCharCharacterIterator::UCharCharacterIterator [C1] ( ConstChar16Ptr textPtr, int32_t length )
UCharCharacterIterator::UCharCharacterIterator [C2] ( ConstChar16Ptr textPtr, int32_t length )
UCharCharacterIterator::UCharCharacterIterator [C1] ( ConstChar16Ptr textPtr, int32_t length, int32_t position )
UCharCharacterIterator::UCharCharacterIterator [C2] ( ConstChar16Ptr textPtr, int32_t length, int32_t position )
UCharCharacterIterator::UCharCharacterIterator [C1] ( ConstChar16Ptr textPtr, int32_t length, int32_t textBegin, int32_t textEnd, int32_t position )
UCharCharacterIterator::UCharCharacterIterator [C2] ( ConstChar16Ptr textPtr, int32_t length, int32_t textBegin, int32_t textEnd, int32_t position )

uniset.h, libicuuc.so.59.1
namespace icu
UnicodeSet::span ( char16_t const* s, int32_t length, USetSpanCondition spanCondition ) const
UnicodeSet::spanBack ( char16_t const* s, int32_t length, USetSpanCondition spanCondition ) const

unistr.h, libicuuc.so.59.1
namespace icu
UnicodeString::extract ( Char16Ptr dest, int32_t destCapacity, UErrorCode& errorCode ) const
UnicodeString::indexOf ( char16_t const* srcChars, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length ) const
UnicodeString::lastIndexOf ( char16_t const* srcChars, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length ) const
UnicodeString::padLeading ( int32_t targetLength, char16_t padChar )
UnicodeString::padTrailing ( int32_t targetLength, char16_t padChar )
UnicodeString::setCharAt ( int32_t offset, char16_t c )
UnicodeString::setTo ( UBool isTerminated, ConstChar16Ptr textPtr, int32_t textLength )
UnicodeString::setTo ( char16_t* buffer, int32_t buffLength, int32_t buffCapacity )
UnicodeString::UnicodeString [C1] ( UBool isTerminated, ConstChar16Ptr textPtr, int32_t textLength )
UnicodeString::UnicodeString [C2] ( UBool isTerminated, ConstChar16Ptr textPtr, int32_t textLength )
UnicodeString::UnicodeString [C1] ( char16_t ch )
UnicodeString::UnicodeString [C2] ( char16_t ch )
UnicodeString::UnicodeString [C1] ( char16_t const* text )
UnicodeString::UnicodeString [C2] ( char16_t const* text )
UnicodeString::UnicodeString [C1] ( char16_t const* text, int32_t textLength )
UnicodeString::UnicodeString [C2] ( char16_t const* text, int32_t textLength )
UnicodeString::UnicodeString [C1] ( char16_t* buff, int32_t buffLength, int32_t buffCapacity )
UnicodeString::UnicodeString [C2] ( char16_t* buff, int32_t buffLength, int32_t buffCapacity )

unistr.h, libicuuc.so.59.1
namespace icu::GreekUpper
toUpper ( uint32_t options, char16_t* dest, int32_t destCapacity, char16_t const* src, int32_t srcLength, icu::Edits* edits, UErrorCode& errorCode )
toUpper ( uint32_t options, uint8_t* dest, int32_t destCapacity, uint8_t const* src, int32_t srcLength, icu::Edits* edits, UErrorCode& errorCode )

urename.h, libicuuc.so.59.1
_UTF16v2Data [data]
uprv_convertToLCIDPlatform ( char const* localeID )
ustrcase_getCaseLocale ( char const* locale )
ustrcase_mapWithOverlap ( int32_t caseLocale, uint32_t options, icu::BreakIterator* iter, char16_t* dest, int32_t destCapacity, char16_t const* src, int32_t srcLength, int(int, unsigned int, icu::BreakIterator*, char16_t*, int, char16_t const*, int, icu::Edits*, UErrorCode&)* stringCaseMapper, UErrorCode& errorCode )

to the top

Removed Symbols  45 

appendable.h, libicuuc.so.58.2
namespace icu
Appendable::appendString ( unsigned short const* s, int32_t length )
Appendable::getAppendBuffer ( int32_t minCapacity, int32_t p2, unsigned short* scratch, int32_t scratchCapacity, int32_t* resultCapacity )
UnicodeStringAppendable::appendCodeUnit ( unsigned short c )
UnicodeStringAppendable::appendString ( unsigned short const* s, int32_t length )
UnicodeStringAppendable::getAppendBuffer ( int32_t minCapacity, int32_t desiredCapacityHint, unsigned short* scratch, int32_t scratchCapacity, int32_t* resultCapacity )

normlzr.h, libicuuc.so.58.2
namespace icu
Normalizer::Normalizer [C1] ( unsigned short const* str, int32_t length, UNormalizationMode mode )
Normalizer::Normalizer [C2] ( unsigned short const* str, int32_t length, UNormalizationMode mode )
Normalizer::setText ( unsigned short const* newText, int32_t length, UErrorCode& status )

ucharstrie.h, libicuuc.so.58.2
namespace icu
UCharsTrie::Iterator::Iterator [C1] ( unsigned short const* trieUChars, int32_t maxStringLength, UErrorCode& errorCode )
UCharsTrie::Iterator::Iterator [C2] ( unsigned short const* trieUChars, int32_t maxStringLength, UErrorCode& errorCode )
UCharsTrie::next ( unsigned short const* s, int32_t sLength )

ucharstriebuilder.h, libicuuc.so.58.2
namespace icu
UCharsTrieBuilder::UCTLinearMatchNode::UCTLinearMatchNode [C1] ( unsigned short const* units, int32_t len, StringTrieBuilder::Node* nextNode )
UCharsTrieBuilder::UCTLinearMatchNode::UCTLinearMatchNode [C2] ( unsigned short const* units, int32_t len, StringTrieBuilder::Node* nextNode )

uchriter.h, libicuuc.so.58.2
namespace icu
UCharCharacterIterator::setText ( unsigned short const* newText, int32_t newTextLength )
UCharCharacterIterator::UCharCharacterIterator [C1] ( unsigned short const* textPtr, int32_t length )
UCharCharacterIterator::UCharCharacterIterator [C2] ( unsigned short const* textPtr, int32_t length )
UCharCharacterIterator::UCharCharacterIterator [C1] ( unsigned short const* textPtr, int32_t length, int32_t position )
UCharCharacterIterator::UCharCharacterIterator [C2] ( unsigned short const* textPtr, int32_t length, int32_t position )
UCharCharacterIterator::UCharCharacterIterator [C1] ( unsigned short const* textPtr, int32_t length, int32_t textBegin, int32_t textEnd, int32_t position )
UCharCharacterIterator::UCharCharacterIterator [C2] ( unsigned short const* textPtr, int32_t length, int32_t textBegin, int32_t textEnd, int32_t position )

uniset.h, libicuuc.so.58.2
namespace icu
UnicodeSet::span ( unsigned short const* s, int32_t length, USetSpanCondition spanCondition ) const
UnicodeSet::spanBack ( unsigned short const* s, int32_t length, USetSpanCondition spanCondition ) const

unistr.h, libicuuc.so.58.2
namespace icu
UnicodeString::extract ( unsigned short* dest, int32_t destCapacity, UErrorCode& errorCode ) const
UnicodeString::indexOf ( unsigned short const* srcChars, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length ) const
UnicodeString::lastIndexOf ( unsigned short const* srcChars, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length ) const
UnicodeString::padLeading ( int32_t targetLength, unsigned short padChar )
UnicodeString::padTrailing ( int32_t targetLength, unsigned short padChar )
UnicodeString::setCharAt ( int32_t offset, unsigned short c )
UnicodeString::setTo ( UBool isTerminated, unsigned short const* text, int32_t textLength )
UnicodeString::setTo ( unsigned short* buffer, int32_t buffLength, int32_t buffCapacity )
UnicodeString::UnicodeString [C1] ( UBool isTerminated, unsigned short const* text, int32_t textLength )
UnicodeString::UnicodeString [C2] ( UBool isTerminated, unsigned short const* text, int32_t textLength )
UnicodeString::UnicodeString [C1] ( unsigned short ch )
UnicodeString::UnicodeString [C2] ( unsigned short ch )
UnicodeString::UnicodeString [C1] ( unsigned short const* text )
UnicodeString::UnicodeString [C2] ( unsigned short const* text )
UnicodeString::UnicodeString [C1] ( unsigned short const* text, int32_t textLength )
UnicodeString::UnicodeString [C2] ( unsigned short const* text, int32_t textLength )
UnicodeString::UnicodeString [C1] ( unsigned short* buff, int32_t buffLength, int32_t buffCapacity )
UnicodeString::UnicodeString [C2] ( unsigned short* buff, int32_t buffLength, int32_t buffCapacity )
unistr.h, libicuuc.so.58.2
namespace icu::GreekUpper
toUpper ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, UErrorCode* pErrorCode )
toUpper ( UCaseMap const* csm, uint8_t* dest, int32_t destCapacity, uint8_t const* src, int32_t srcLength, UErrorCode* pErrorCode )

urename.h, libicuuc.so.58.2
ucase_getSingleton ( )
ustrcase_setTempCaseMapLocale ( UCaseMap* csm, char const* locale )
utrace_level [data]

to the top

Problems with Data Types, High Severity  2 

unistr.h
[+] struct UCaseMap  2 

to the top

Problems with Symbols, High Severity  83 

normlzr.h, libicuuc.so.58.2
namespace icu
[+] Normalizer::Normalizer [C1] ( unsigned short const* str, int32_t length, UNormalizationMode mode )  1 
[+] Normalizer::Normalizer [C2] ( unsigned short const* str, int32_t length, UNormalizationMode mode )  1 
[+] Normalizer::setText ( unsigned short const* newText, int32_t length, UErrorCode& status )  1 

ucharstrie.h, libicuuc.so.58.2
namespace icu
[+] UCharsTrie::Iterator::Iterator [C1] ( unsigned short const* trieUChars, int32_t maxStringLength, UErrorCode& errorCode )  1 
[+] UCharsTrie::Iterator::Iterator [C2] ( unsigned short const* trieUChars, int32_t maxStringLength, UErrorCode& errorCode )  1 
[+] UCharsTrie::next ( unsigned short const* s, int32_t sLength )  1 

ucharstriebuilder.h, libicuuc.so.58.2
namespace icu
[+] UCharsTrieBuilder::UCTLinearMatchNode::UCTLinearMatchNode [C1] ( unsigned short const* units, int32_t len, StringTrieBuilder::Node* nextNode )  1 
[+] UCharsTrieBuilder::UCTLinearMatchNode::UCTLinearMatchNode [C2] ( unsigned short const* units, int32_t len, StringTrieBuilder::Node* nextNode )  1 

uchriter.h, libicuuc.so.58.2
namespace icu
[+] UCharCharacterIterator::setText ( unsigned short const* newText, int32_t newTextLength )  1 
[+] UCharCharacterIterator::UCharCharacterIterator [C1] ( unsigned short const* textPtr, int32_t length )  1 
[+] UCharCharacterIterator::UCharCharacterIterator [C2] ( unsigned short const* textPtr, int32_t length )  1 
[+] UCharCharacterIterator::UCharCharacterIterator [C1] ( unsigned short const* textPtr, int32_t length, int32_t position )  1 
[+] UCharCharacterIterator::UCharCharacterIterator [C2] ( unsigned short const* textPtr, int32_t length, int32_t position )  1 
[+] UCharCharacterIterator::UCharCharacterIterator [C1] ( unsigned short const* textPtr, int32_t length, int32_t textBegin, int32_t textEnd, int32_t position )  1 
[+] UCharCharacterIterator::UCharCharacterIterator [C2] ( unsigned short const* textPtr, int32_t length, int32_t textBegin, int32_t textEnd, int32_t position )  1 

uniset.h, libicuuc.so.58.2
namespace icu
[+] UnicodeSet::span ( unsigned short const* s, int32_t length, USetSpanCondition spanCondition ) const  1 
[+] UnicodeSet::spanBack ( unsigned short const* s, int32_t length, USetSpanCondition spanCondition ) const  1 

unistr.h, libicuuc.so.58.2
namespace icu
[+] UnicodeString::extract ( unsigned short* dest, int32_t destCapacity, UErrorCode& errorCode ) const  1 
[+] UnicodeString::indexOf ( unsigned short const* srcChars, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length ) const  1 
[+] UnicodeString::lastIndexOf ( unsigned short const* srcChars, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length ) const  1 
[+] UnicodeString::padLeading ( int32_t targetLength, unsigned short padChar )  1 
[+] UnicodeString::padTrailing ( int32_t targetLength, unsigned short padChar )  1 
[+] UnicodeString::setCharAt ( int32_t offset, unsigned short c )  1 
[+] UnicodeString::setTo ( UBool isTerminated, unsigned short const* text, int32_t textLength )  1 
[+] UnicodeString::setTo ( unsigned short* buffer, int32_t buffLength, int32_t buffCapacity )  1 
[+] UnicodeString::UnicodeString [C1] ( UBool isTerminated, unsigned short const* text, int32_t textLength )  1 
[+] UnicodeString::UnicodeString [C2] ( UBool isTerminated, unsigned short const* text, int32_t textLength )  1 
[+] UnicodeString::UnicodeString [C1] ( unsigned short ch )  1 
[+] UnicodeString::UnicodeString [C2] ( unsigned short ch )  1 
[+] UnicodeString::UnicodeString [C1] ( unsigned short const* text )  1 
[+] UnicodeString::UnicodeString [C2] ( unsigned short const* text )  1 
[+] UnicodeString::UnicodeString [C1] ( unsigned short const* text, int32_t textLength )  1 
[+] UnicodeString::UnicodeString [C2] ( unsigned short const* text, int32_t textLength )  1 
[+] UnicodeString::UnicodeString [C1] ( unsigned short* buff, int32_t buffLength, int32_t buffCapacity )  1 
[+] UnicodeString::UnicodeString [C2] ( unsigned short* buff, int32_t buffLength, int32_t buffCapacity )  1 

unistr.h, libicuuc.so.58.2
namespace icu::GreekUpper
[+] toUpper ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, UErrorCode* pErrorCode )  1 
[+] toUpper ( UCaseMap const* csm, uint8_t* dest, int32_t destCapacity, uint8_t const* src, int32_t srcLength, UErrorCode* pErrorCode )  1 

urename.h, libicuuc.so.58.2
[+] ucase_addCaseClosure ( UCaseProps const* csp, UChar32 c, USetAdder const* sa )  1 
[+] ucase_addPropertyStarts ( UCaseProps const* csp, USetAdder const* sa, UErrorCode* pErrorCode )  1 
[+] ucase_addStringCaseClosure ( UCaseProps const* csp, unsigned short const* s, int32_t length, USetAdder const* sa )  1 
[+] ucase_fold ( UCaseProps const* csp, UChar32 c, uint32_t options )  1 
[+] ucase_getType ( UCaseProps const* csp, UChar32 c )  1 
[+] ucase_getTypeOrIgnorable ( UCaseProps const* csp, UChar32 c )  1 
[+] ucase_isCaseSensitive ( UCaseProps const* csp, UChar32 c )  1 
[+] ucase_isSoftDotted ( UCaseProps const* csp, UChar32 c )  1 
[+] ucase_toFullFolding ( UCaseProps const* csp, UChar32 c, unsigned short const** pString, uint32_t options )  1 
[+] ucase_toFullLower ( UCaseProps const* csp, UChar32 c, UCaseContextIterator* iter, void* context, unsigned short const** pString, char const* locale, int32_t* locCache )  2 
[+] ucase_toFullTitle ( UCaseProps const* csp, UChar32 c, UCaseContextIterator* iter, void* context, unsigned short const** pString, char const* locale, int32_t* locCache )  2 
[+] ucase_toFullUpper ( UCaseProps const* csp, UChar32 c, UCaseContextIterator* iter, void* context, unsigned short const** pString, char const* locale, int32_t* locCache )  2 
[+] ucase_tolower ( UCaseProps const* csp, UChar32 c )  1 
[+] ucase_totitle ( UCaseProps const* csp, UChar32 c )  1 
[+] ucase_toupper ( UCaseProps const* csp, UChar32 c )  1 
[+] ucasemap_internalUTF8ToTitle ( UCaseMap const* csm, uint8_t* dest, int32_t destCapacity, uint8_t const* src, int32_t srcLength, UErrorCode* pErrorCode )  4 
[+] ucasemap_mapUTF8 ( UCaseMap const* csm, uint8_t* dest, int32_t destCapacity, uint8_t const* src, int32_t srcLength, int(UCaseMap const*, unsigned char*, int, unsigned char const*, int, UErrorCode*)* stringCaseMapper, UErrorCode* pErrorCode )  4 
[+] ustrcase_internalFold ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, UErrorCode* pErrorCode )  4 
[+] ustrcase_internalToLower ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, UErrorCode* pErrorCode )  4 
[+] ustrcase_internalToTitle ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, UErrorCode* pErrorCode )  4 
[+] ustrcase_internalToUpper ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, UErrorCode* pErrorCode )  4 
[+] ustrcase_map ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, int(UCaseMap const*, unsigned short*, int, unsigned short const*, int, UErrorCode*)* stringCaseMapper, UErrorCode* pErrorCode )  4 

to the top

Problems with Data Types, Medium Severity  8 

appendable.h
namespace icu
[+] class Appendable  3 
[+] class UnicodeStringAppendable  1 

bytestriebuilder.h
namespace icu
[+] class BytesTrieBuilder  1 

stringtriebuilder.h
namespace icu
[+] class StringTrieBuilder  1 

ucharstriebuilder.h
namespace icu
[+] class UCharsTrieBuilder  1 

unistr.h
[+] struct UCaseMap  1 

to the top

Problems with Symbols, Medium Severity  21 

urename.h, libicuuc.so.58.2
[+] ucase_getCaseLocale ( char const* locale, int32_t* locCache )  1 
[+] ucase_toFullLower ( UCaseProps const* csp, UChar32 c, UCaseContextIterator* iter, void* context, unsigned short const** pString, char const* locale, int32_t* locCache )  2 
[+] ucase_toFullTitle ( UCaseProps const* csp, UChar32 c, UCaseContextIterator* iter, void* context, unsigned short const** pString, char const* locale, int32_t* locCache )  2 
[+] ucase_toFullUpper ( UCaseProps const* csp, UChar32 c, UCaseContextIterator* iter, void* context, unsigned short const** pString, char const* locale, int32_t* locCache )  2 
[+] ucasemap_internalUTF8ToTitle ( UCaseMap const* csm, uint8_t* dest, int32_t destCapacity, uint8_t const* src, int32_t srcLength, UErrorCode* pErrorCode )  2 
[+] ucasemap_mapUTF8 ( UCaseMap const* csm, uint8_t* dest, int32_t destCapacity, uint8_t const* src, int32_t srcLength, int(UCaseMap const*, unsigned char*, int, unsigned char const*, int, UErrorCode*)* stringCaseMapper, UErrorCode* pErrorCode )  2 
[+] ustrcase_internalFold ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, UErrorCode* pErrorCode )  2 
[+] ustrcase_internalToLower ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, UErrorCode* pErrorCode )  2 
[+] ustrcase_internalToTitle ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, UErrorCode* pErrorCode )  2 
[+] ustrcase_internalToUpper ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, UErrorCode* pErrorCode )  2 
[+] ustrcase_map ( UCaseMap const* csm, unsigned short* dest, int32_t destCapacity, unsigned short const* src, int32_t srcLength, int(UCaseMap const*, unsigned short*, int, unsigned short const*, int, UErrorCode*)* stringCaseMapper, UErrorCode* pErrorCode )  2 

to the top

Problems with Data Types, Low Severity  10 

parseerr.h
[+] struct UParseError  2 

stringtriebuilder.h
namespace icu
[+] class StringTrieBuilder::ListBranchNode  1 
[+] class StringTrieBuilder::SplitBranchNode  1 

uchriter.h
namespace icu
[+] class UCharCharacterIterator  1 

umachine.h
[+] typedef UChar  1 

unistr.h
[+] struct UCaseMap  2 

utrace.h
[+] typedef UTraceData  1 
[+] typedef UTraceExit  1 

to the top

Problems with Symbols, Low Severity  4 

unistr.h, libicuuc.so.58.2
namespace icu
[+] UnicodeString::getBuffer ( int32_t minCapacity )  1 
[+] UnicodeString::getTerminatedBuffer ( )  1 

utf8.h, libicuuc.so.58.2
[+] utf8_countTrailBytes [data]  1 

utrace.h, libicuuc.so.58.2
[+] utrace_vformat ( char* outBuf, int32_t capacity, int32_t indent, char const* fmt, struct __va_list_tag* args )  1 

to the top

Header Files  78 

appendable.h
brkiter.h
bytestream.h
bytestrie.h
bytestriebuilder.h
caniter.h
chariter.h
dtintrv.h
errorcode.h
filteredbrk.h
icudataver.h
idna.h
listformatter.h
localpointer.h
locdspnm.h
locid.h
messagepattern.h
normalizer2.h
normlzr.h
parseerr.h
parsepos.h
putil.h
rbbi.h
rep.h
resbund.h
schriter.h
simpleformatter.h
strenum.h
stringpiece.h
stringtriebuilder.h
symtable.h
ubidi.h
ubiditransform.h
ubrk.h
ucasemap.h
ucat.h
uchar.h
ucharstrie.h
ucharstriebuilder.h
uchriter.h
uclean.h
ucnv.h
ucnv_cb.h
ucnv_err.h
ucnvsel.h
ucurr.h
udata.h
udisplaycontext.h
uenum.h
uidna.h
uiter.h
uldnames.h
ulistformatter.h
uloc.h
umachine.h
umisc.h
unifilt.h
unifunct.h
unimatch.h
uniset.h
unistr.h
unorm.h
unorm2.h
uobject.h
urename.h
ures.h
uscript.h
uset.h
usetiter.h
ushape.h
usprep.h
ustring.h
ustringtrie.h
utext.h
utf8.h
utrace.h
utypes.h
uversion.h

to the top

Source Files  148 

appendable.cpp
brkiter.cpp
bytestream.cpp
bytestrie.cpp
bytestriebuilder.cpp
bytestrieiterator.cpp
caniter.cpp
chariter.cpp
cmemory.c
cstring.c
dictionarydata.cpp
dtintrv.cpp
errorcode.cpp
filteredbrk.cpp
filterednormalizer2.cpp
icudataver.c
listformatter.cpp
loadednormalizer2impl.cpp
locavailable.cpp
locdispnames.cpp
locdspnm.cpp
locid.cpp
loclikely.cpp
locmap.c
locresdata.cpp
messagepattern.cpp
normalizer2.cpp
normalizer2impl.cpp
normlzr.cpp
parsepos.cpp
propname.cpp
propsvec.c
punycode.cpp
putil.cpp
rbbi.cpp
rbbidata.cpp
resbund.cpp
resbund_cnv.cpp
schriter.cpp
simpleformatter.cpp
stringpiece.cpp
stringtriebuilder.cpp
uarrsort.c
ubidi.c
ubidi_props.c
ubidiln.c
ubiditransform.c
ubidiwrt.c
ubrk.cpp
ucase.cpp
ucasemap.cpp
ucasemap_titlecase_brkiter.cpp
ucat.c
uchar.c
ucharstrie.cpp
ucharstriebuilder.cpp
ucharstrieiterator.cpp
uchriter.cpp
ucln_cmn.cpp
ucmndata.c
ucnv.c
ucnv2022.cpp
ucnv_bld.cpp
ucnv_cb.c
ucnv_cnv.c
ucnv_ct.c
ucnv_err.c
ucnv_ext.cpp
ucnv_io.cpp
ucnv_lmb.c
ucnv_set.c
ucnv_u16.c
ucnv_u32.c
ucnv_u7.c
ucnv_u8.c
ucnvbocu.cpp
ucnvdisp.c
ucnvhz.c
ucnvisci.c
ucnvlat1.c
ucnvmbcs.cpp
ucnvscsu.c
ucnvsel.cpp
ucol_swp.cpp
ucurr.cpp
udata.cpp
udatamem.c
udataswp.c
uenum.c
uhash.c
uhash_us.cpp
uidna.cpp
uinit.cpp
uinvchar.c
uiter.cpp
ulist.c
ulistformatter.cpp
uloc.cpp
uloc_keytype.cpp
uloc_tag.c
umapfile.c
umath.c
umutex.cpp
unames.cpp
unifiedcache.cpp
unifilt.cpp
unifunct.cpp
uniset.cpp
uniset_closure.cpp
uniset_props.cpp
unistr.cpp
unistr_case.cpp
unistr_case_locale.cpp
unistr_cnv.cpp
unistr_props.cpp
unistr_titlecase_brkiter.cpp
unorm.cpp
unormcmp.cpp
uobject.cpp
uprops.cpp
ures_cnv.c
uresbund.cpp
uresdata.cpp
usc_impl.c
uscript.c
uscript_props.cpp
uset.cpp
uset_props.cpp
usetiter.cpp
ushape.cpp
usprep.cpp
ustr_cnv.cpp
ustr_titlecase_brkiter.cpp
ustr_wcs.cpp
ustrcase.cpp
ustrcase_locale.cpp
ustrenum.cpp
ustrfmt.c
ustring.cpp
ustrtrns.cpp
utext.cpp
utf_impl.c
utrace.c
utrie.cpp
utrie2.cpp
utrie2_builder.cpp
uts46.cpp
utypes.c

to the top

Objects  1 

libicuuc.so.58.2

to the top


github.com/lvc
Facebook Twitter Vkontakte Reddit Github Email Skype QZone Weibo