Binary compatibility report for the libunistring library  between 0.9 and 0.9.1 versions on x86

Test Info


Library Namelibunistring
Version #10.9
Version #20.9.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files18
Total Shared Libraries1
Total Symbols / Types530 / 83
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-14
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low474
Problems with
Constants
Low0

Added Symbols (14)


unicase.h, libunistring.so.0.1.0
u16_ct_casefold ( unistring_uint16_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint16_t* resultbuf, size_t* lengthp )
u16_ct_tolower ( unistring_uint16_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint16_t* resultbuf, size_t* lengthp )
u16_ct_totitle ( unistring_uint16_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint16_t* resultbuf, size_t* lengthp )
u16_ct_toupper ( unistring_uint16_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint16_t* resultbuf, size_t* lengthp )
u32_ct_casefold ( unistring_uint32_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint32_t* resultbuf, size_t* lengthp )
u32_ct_tolower ( unistring_uint32_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint32_t* resultbuf, size_t* lengthp )
u32_ct_totitle ( unistring_uint32_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint32_t* resultbuf, size_t* lengthp )
u32_ct_toupper ( unistring_uint32_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint32_t* resultbuf, size_t* lengthp )
u8_ct_casefold ( unistring_uint8_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint8_t* resultbuf, size_t* lengthp )
u8_ct_tolower ( unistring_uint8_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint8_t* resultbuf, size_t* lengthp )
u8_ct_totitle ( unistring_uint8_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint8_t* resultbuf, size_t* lengthp )
u8_ct_toupper ( unistring_uint8_t const* s, size_t n, casing_prefix_context_t prefix_context, casing_suffix_context_t suffix_context, char const* iso639_language, uninorm_t nf, unistring_uint8_t* resultbuf, size_t* lengthp )
unicase_empty_prefix_context [data]
unicase_empty_suffix_context [data]

to the top

Problems with Data Types, Low Severity (1)


unictype.h
[+] union uc_general_category_t::anon-union-unictype.h-53 (1)

to the top

Problems with Symbols, Low Severity (474)


unicase.h, libunistring.so.0.0.0
[+] u16_casecmp ( uint16_t const* s1, size_t n1, uint16_t const* s2, size_t n2, char const* iso639_language, uninorm_t nf, int* resultp ) (2)
[+] u16_casecoll ( uint16_t const* s1, size_t n1, uint16_t const* s2, size_t n2, char const* iso639_language, uninorm_t nf, int* resultp ) (2)
[+] u16_casefold ( uint16_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint16_t* resultbuf, size_t* lengthp ) (3)
[+] u16_casexfrm ( uint16_t const* s, size_t n, char const* iso639_language, uninorm_t nf, char* resultbuf, size_t* lengthp ) (1)
[+] u16_is_cased ( uint16_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u16_is_casefolded ( uint16_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u16_is_lowercase ( uint16_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u16_is_titlecase ( uint16_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u16_is_uppercase ( uint16_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u16_tolower ( uint16_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint16_t* resultbuf, size_t* lengthp ) (3)
[+] u16_totitle ( uint16_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint16_t* resultbuf, size_t* lengthp ) (3)
[+] u16_toupper ( uint16_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint16_t* resultbuf, size_t* lengthp ) (3)
[+] u32_casecmp ( uint32_t const* s1, size_t n1, uint32_t const* s2, size_t n2, char const* iso639_language, uninorm_t nf, int* resultp ) (2)
[+] u32_casecoll ( uint32_t const* s1, size_t n1, uint32_t const* s2, size_t n2, char const* iso639_language, uninorm_t nf, int* resultp ) (2)
[+] u32_casefold ( uint32_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint32_t* resultbuf, size_t* lengthp ) (3)
[+] u32_casexfrm ( uint32_t const* s, size_t n, char const* iso639_language, uninorm_t nf, char* resultbuf, size_t* lengthp ) (1)
[+] u32_is_cased ( uint32_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u32_is_casefolded ( uint32_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u32_is_lowercase ( uint32_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u32_is_titlecase ( uint32_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u32_is_uppercase ( uint32_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u32_tolower ( uint32_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint32_t* resultbuf, size_t* lengthp ) (3)
[+] u32_totitle ( uint32_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint32_t* resultbuf, size_t* lengthp ) (3)
[+] u32_toupper ( uint32_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint32_t* resultbuf, size_t* lengthp ) (3)
[+] u8_casecmp ( uint8_t const* s1, size_t n1, uint8_t const* s2, size_t n2, char const* iso639_language, uninorm_t nf, int* resultp ) (2)
[+] u8_casecoll ( uint8_t const* s1, size_t n1, uint8_t const* s2, size_t n2, char const* iso639_language, uninorm_t nf, int* resultp ) (2)
[+] u8_casefold ( uint8_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint8_t* resultbuf, size_t* lengthp ) (3)
[+] u8_casexfrm ( uint8_t const* s, size_t n, char const* iso639_language, uninorm_t nf, char* resultbuf, size_t* lengthp ) (1)
[+] u8_is_cased ( uint8_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u8_is_casefolded ( uint8_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u8_is_lowercase ( uint8_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u8_is_titlecase ( uint8_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u8_is_uppercase ( uint8_t const* s, size_t n, char const* iso639_language, bool* resultp ) (1)
[+] u8_tolower ( uint8_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint8_t* resultbuf, size_t* lengthp ) (3)
[+] u8_totitle ( uint8_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint8_t* resultbuf, size_t* lengthp ) (3)
[+] u8_toupper ( uint8_t const* s, size_t n, char const* iso639_language, uninorm_t nf, uint8_t* resultbuf, size_t* lengthp ) (3)

uniconv.h, libunistring.so.0.0.0
[+] u16_conv_from_encoding ( char const* fromcode, enum iconv_ilseq_handler handler, char const* src, size_t srclen, size_t* offsets, uint16_t* resultbuf, size_t* lengthp ) (2)
[+] u16_conv_to_encoding ( char const* tocode, enum iconv_ilseq_handler handler, uint16_t const* src, size_t srclen, size_t* offsets, char* resultbuf, size_t* lengthp ) (1)
[+] u16_strconv_from_encoding ( char const* string, char const* fromcode, enum iconv_ilseq_handler handler ) (1)
[+] u16_strconv_from_locale char const* string ) (1)
[+] u16_strconv_to_encoding ( uint16_t const* string, char const* tocode, enum iconv_ilseq_handler handler ) (1)
[+] u16_strconv_to_locale uint16_t const* string ) (1)
[+] u32_conv_from_encoding ( char const* fromcode, enum iconv_ilseq_handler handler, char const* src, size_t srclen, size_t* offsets, uint32_t* resultbuf, size_t* lengthp ) (2)
[+] u32_conv_to_encoding ( char const* tocode, enum iconv_ilseq_handler handler, uint32_t const* src, size_t srclen, size_t* offsets, char* resultbuf, size_t* lengthp ) (1)
[+] u32_strconv_from_encoding ( char const* string, char const* fromcode, enum iconv_ilseq_handler handler ) (1)
[+] u32_strconv_from_locale char const* string ) (1)
[+] u32_strconv_to_encoding ( uint32_t const* string, char const* tocode, enum iconv_ilseq_handler handler ) (1)
[+] u32_strconv_to_locale uint32_t const* string ) (1)
[+] u8_conv_from_encoding ( char const* fromcode, enum iconv_ilseq_handler handler, char const* src, size_t srclen, size_t* offsets, uint8_t* resultbuf, size_t* lengthp ) (2)
[+] u8_conv_to_encoding ( char const* tocode, enum iconv_ilseq_handler handler, uint8_t const* src, size_t srclen, size_t* offsets, char* resultbuf, size_t* lengthp ) (1)
[+] u8_strconv_from_encoding ( char const* string, char const* fromcode, enum iconv_ilseq_handler handler ) (1)
[+] u8_strconv_from_locale char const* string ) (1)
[+] u8_strconv_to_encoding ( uint8_t const* string, char const* tocode, enum iconv_ilseq_handler handler ) (1)
[+] u8_strconv_to_locale uint8_t const* string ) (1)

unictype.h, libunistring.so.0.0.0
[+] uc_is_general_category_withtable ucs4_t uc, uint32_t bitmask ) (1)

unilbrk.h, libunistring.so.0.0.0
[+] u16_possible_linebreaks ( uint16_t const* s, size_t n, char const* encoding, char* p ) (1)
[+] u16_width_linebreaks ( uint16_t const* s, size_t n, int width, int start_column, int at_end_columns, char const* o, char const* encoding, char* p ) (1)
[+] u32_possible_linebreaks ( uint32_t const* s, size_t n, char const* encoding, char* p ) (1)
[+] u32_width_linebreaks ( uint32_t const* s, size_t n, int width, int start_column, int at_end_columns, char const* o, char const* encoding, char* p ) (1)
[+] u8_possible_linebreaks ( uint8_t const* s, size_t n, char const* encoding, char* p ) (1)
[+] u8_width_linebreaks ( uint8_t const* s, size_t n, int width, int start_column, int at_end_columns, char const* o, char const* encoding, char* p ) (1)

uninorm.h, libunistring.so.0.0.0
[+] u16_normalize uninorm_t nf, uint16_t const* s, size_t n, uint16_t* resultbuf, size_t* lengthp ) (3)
[+] u16_normcmp ( uint16_t const* s1, size_t n1, uint16_t const* s2, size_t n2, uninorm_t nf, int* resultp ) (2)
[+] u16_normcoll ( uint16_t const* s1, size_t n1, uint16_t const* s2, size_t n2, uninorm_t nf, int* resultp ) (2)
[+] u16_normxfrm ( uint16_t const* s, size_t n, uninorm_t nf, char* resultbuf, size_t* lengthp ) (1)
[+] u32_normalize uninorm_t nf, uint32_t const* s, size_t n, uint32_t* resultbuf, size_t* lengthp ) (3)
[+] u32_normcmp ( uint32_t const* s1, size_t n1, uint32_t const* s2, size_t n2, uninorm_t nf, int* resultp ) (2)
[+] u32_normcoll ( uint32_t const* s1, size_t n1, uint32_t const* s2, size_t n2, uninorm_t nf, int* resultp ) (2)
[+] u32_normxfrm ( uint32_t const* s, size_t n, uninorm_t nf, char* resultbuf, size_t* lengthp ) (1)
[+] u8_normalize uninorm_t nf, uint8_t const* s, size_t n, uint8_t* resultbuf, size_t* lengthp ) (3)
[+] u8_normcmp ( uint8_t const* s1, size_t n1, uint8_t const* s2, size_t n2, uninorm_t nf, int* resultp ) (2)
[+] u8_normcoll ( uint8_t const* s1, size_t n1, uint8_t const* s2, size_t n2, uninorm_t nf, int* resultp ) (2)
[+] u8_normxfrm ( uint8_t const* s, size_t n, uninorm_t nf, char* resultbuf, size_t* lengthp ) (1)

unistdio.h, libunistring.so.0.0.0
[+] u16_asnprintf ( uint16_t* resultbuf, size_t* lengthp, char const* format, ... ) (2)
[+] u16_asprintf ( uint16_t** resultp, char const* format, ... ) (1)
[+] u16_snprintf uint16_t* buf, size_t size, char const* format, ... ) (1)
[+] u16_sprintf uint16_t* buf, char const* format, ... ) (1)
[+] u16_u16_asnprintf ( uint16_t* resultbuf, size_t* lengthp, uint16_t const* format, ... ) (3)
[+] u16_u16_asprintf ( uint16_t** resultp, uint16_t const* format, ... ) (2)
[+] u16_u16_snprintf uint16_t* buf, size_t size, uint16_t const* format, ... ) (2)
[+] u16_u16_sprintf uint16_t* buf, uint16_t const* format, ... ) (2)
[+] u16_u16_vasnprintf ( uint16_t* resultbuf, size_t* lengthp, uint16_t const* format, va_list ap ) (3)
[+] u16_u16_vasprintf ( uint16_t** resultp, uint16_t const* format, va_list ap ) (2)
[+] u16_u16_vsnprintf uint16_t* buf, size_t size, uint16_t const* format, va_list ap ) (2)
[+] u16_u16_vsprintf uint16_t* buf, uint16_t const* format, va_list ap ) (2)
[+] u16_vasnprintf ( uint16_t* resultbuf, size_t* lengthp, char const* format, va_list ap ) (2)
[+] u16_vasprintf ( uint16_t** resultp, char const* format, va_list ap ) (1)
[+] u16_vsnprintf uint16_t* buf, size_t size, char const* format, va_list ap ) (1)
[+] u16_vsprintf uint16_t* buf, char const* format, va_list ap ) (1)
[+] u32_asnprintf ( uint32_t* resultbuf, size_t* lengthp, char const* format, ... ) (2)
[+] u32_asprintf ( uint32_t** resultp, char const* format, ... ) (1)
[+] u32_snprintf uint32_t* buf, size_t size, char const* format, ... ) (1)
[+] u32_sprintf uint32_t* buf, char const* format, ... ) (1)
[+] u32_u32_asnprintf ( uint32_t* resultbuf, size_t* lengthp, uint32_t const* format, ... ) (3)
[+] u32_u32_asprintf ( uint32_t** resultp, uint32_t const* format, ... ) (2)
[+] u32_u32_snprintf uint32_t* buf, size_t size, uint32_t const* format, ... ) (2)
[+] u32_u32_sprintf uint32_t* buf, uint32_t const* format, ... ) (2)
[+] u32_u32_vasnprintf ( uint32_t* resultbuf, size_t* lengthp, uint32_t const* format, va_list ap ) (3)
[+] u32_u32_vasprintf ( uint32_t** resultp, uint32_t const* format, va_list ap ) (2)
[+] u32_u32_vsnprintf uint32_t* buf, size_t size, uint32_t const* format, va_list ap ) (2)
[+] u32_u32_vsprintf uint32_t* buf, uint32_t const* format, va_list ap ) (2)
[+] u32_vasnprintf ( uint32_t* resultbuf, size_t* lengthp, char const* format, va_list ap ) (2)
[+] u32_vasprintf ( uint32_t** resultp, char const* format, va_list ap ) (1)
[+] u32_vsnprintf uint32_t* buf, size_t size, char const* format, va_list ap ) (1)
[+] u32_vsprintf uint32_t* buf, char const* format, va_list ap ) (1)
[+] u8_asnprintf ( uint8_t* resultbuf, size_t* lengthp, char const* format, ... ) (2)
[+] u8_asprintf ( uint8_t** resultp, char const* format, ... ) (1)
[+] u8_snprintf uint8_t* buf, size_t size, char const* format, ... ) (1)
[+] u8_sprintf uint8_t* buf, char const* format, ... ) (1)
[+] u8_u8_asnprintf ( uint8_t* resultbuf, size_t* lengthp, uint8_t const* format, ... ) (3)
[+] u8_u8_asprintf ( uint8_t** resultp, uint8_t const* format, ... ) (2)
[+] u8_u8_snprintf uint8_t* buf, size_t size, uint8_t const* format, ... ) (2)
[+] u8_u8_sprintf uint8_t* buf, uint8_t const* format, ... ) (2)
[+] u8_u8_vasnprintf ( uint8_t* resultbuf, size_t* lengthp, uint8_t const* format, va_list ap ) (3)
[+] u8_u8_vasprintf ( uint8_t** resultp, uint8_t const* format, va_list ap ) (2)
[+] u8_u8_vsnprintf uint8_t* buf, size_t size, uint8_t const* format, va_list ap ) (2)
[+] u8_u8_vsprintf uint8_t* buf, uint8_t const* format, va_list ap ) (2)
[+] u8_vasnprintf ( uint8_t* resultbuf, size_t* lengthp, char const* format, va_list ap ) (2)
[+] u8_vasprintf ( uint8_t** resultp, char const* format, va_list ap ) (1)
[+] u8_vsnprintf uint8_t* buf, size_t size, char const* format, va_list ap ) (1)
[+] u8_vsprintf uint8_t* buf, char const* format, va_list ap ) (1)

unistr.h, libunistring.so.0.0.0
[+] u16_check ( uint16_t const* s, size_t n ) (2)
[+] u16_chr ( uint16_t const* s, size_t n, ucs4_t uc ) (2)
[+] u16_cmp ( uint16_t const* s1, uint16_t const* s2, size_t n ) (2)
[+] u16_cmp2 ( uint16_t const* s1, size_t n1, uint16_t const* s2, size_t n2 ) (2)
[+] u16_cpy uint16_t* dest, uint16_t const* src, size_t n ) (3)
[+] u16_cpy_alloc ( uint16_t const* s, size_t n ) (2)
[+] u16_endswith ( uint16_t const* str, uint16_t const* suffix ) (2)
[+] u16_mblen ( uint16_t const* s, size_t n ) (1)
[+] u16_mbsnlen ( uint16_t const* s, size_t n ) (1)
[+] u16_mbtouc ucs4_t* puc, uint16_t const* s, size_t n ) (1)
[+] u16_mbtouc_unsafe ucs4_t* puc, uint16_t const* s, size_t n ) (1)
[+] u16_mbtoucr ucs4_t* puc, uint16_t const* s, size_t n ) (1)
[+] u16_move uint16_t* dest, uint16_t const* src, size_t n ) (3)
[+] u16_next ucs4_t* puc, uint16_t const* s ) (2)
[+] u16_prev ucs4_t* puc, uint16_t const* s, uint16_t const* start ) (3)
[+] u16_set uint16_t* s, ucs4_t uc, size_t n ) (2)
[+] u16_startswith ( uint16_t const* str, uint16_t const* prefix ) (2)
[+] u16_stpcpy uint16_t* dest, uint16_t const* src ) (3)
[+] u16_stpncpy uint16_t* dest, uint16_t const* src, size_t n ) (3)
[+] u16_strcat uint16_t* dest, uint16_t const* src ) (3)
[+] u16_strchr ( uint16_t const* str, ucs4_t uc ) (2)
[+] u16_strcmp ( uint16_t const* s1, uint16_t const* s2 ) (2)
[+] u16_strcoll ( uint16_t const* s1, uint16_t const* s2 ) (2)
[+] u16_strcpy uint16_t* dest, uint16_t const* src ) (3)
[+] u16_strcspn ( uint16_t const* str, uint16_t const* reject ) (2)
[+] u16_strdup uint16_t const* s ) (2)
[+] u16_strlen uint16_t const* s ) (1)
[+] u16_strmblen uint16_t const* s ) (1)
[+] u16_strmbtouc ucs4_t* puc, uint16_t const* s ) (1)
[+] u16_strncat uint16_t* dest, uint16_t const* src, size_t n ) (3)
[+] u16_strncmp ( uint16_t const* s1, uint16_t const* s2, size_t n ) (2)
[+] u16_strncpy uint16_t* dest, uint16_t const* src, size_t n ) (3)
[+] u16_strnlen ( uint16_t const* s, size_t maxlen ) (1)
[+] u16_strpbrk ( uint16_t const* str, uint16_t const* accept ) (3)
[+] u16_strrchr ( uint16_t const* str, ucs4_t uc ) (2)
[+] u16_strspn ( uint16_t const* str, uint16_t const* accept ) (2)
[+] u16_strstr ( uint16_t const* haystack, uint16_t const* needle ) (3)
[+] u16_strtok uint16_t* str, uint16_t const* delim, uint16_t** ptr ) (4)
[+] u16_to_u32 ( uint16_t const* s, size_t n, uint32_t* resultbuf, size_t* lengthp ) (3)
[+] u16_to_u8 ( uint16_t const* s, size_t n, uint8_t* resultbuf, size_t* lengthp ) (3)
[+] u16_uctomb uint16_t* s, ucs4_t uc, int n ) (1)
[+] u16_uctomb_aux uint16_t* s, ucs4_t uc, int n ) (1)
[+] u32_check ( uint32_t const* s, size_t n ) (2)
[+] u32_chr ( uint32_t const* s, size_t n, ucs4_t uc ) (2)
[+] u32_cmp ( uint32_t const* s1, uint32_t const* s2, size_t n ) (2)
[+] u32_cmp2 ( uint32_t const* s1, size_t n1, uint32_t const* s2, size_t n2 ) (2)
[+] u32_cpy uint32_t* dest, uint32_t const* src, size_t n ) (3)
[+] u32_cpy_alloc ( uint32_t const* s, size_t n ) (2)
[+] u32_endswith ( uint32_t const* str, uint32_t const* suffix ) (2)
[+] u32_mblen ( uint32_t const* s, size_t n ) (1)
[+] u32_mbsnlen ( uint32_t const* s, size_t n ) (1)
[+] u32_mbtouc ucs4_t* puc, uint32_t const* s, size_t n ) (1)
[+] u32_mbtouc_unsafe ucs4_t* puc, uint32_t const* s, size_t n ) (1)
[+] u32_mbtoucr ucs4_t* puc, uint32_t const* s, size_t n ) (1)
[+] u32_move uint32_t* dest, uint32_t const* src, size_t n ) (3)
[+] u32_next ucs4_t* puc, uint32_t const* s ) (2)
[+] u32_prev ucs4_t* puc, uint32_t const* s, uint32_t const* start ) (3)
[+] u32_set uint32_t* s, ucs4_t uc, size_t n ) (2)
[+] u32_startswith ( uint32_t const* str, uint32_t const* prefix ) (2)
[+] u32_stpcpy uint32_t* dest, uint32_t const* src ) (3)
[+] u32_stpncpy uint32_t* dest, uint32_t const* src, size_t n ) (3)
[+] u32_strcat uint32_t* dest, uint32_t const* src ) (3)
[+] u32_strchr ( uint32_t const* str, ucs4_t uc ) (2)
[+] u32_strcmp ( uint32_t const* s1, uint32_t const* s2 ) (2)
[+] u32_strcoll ( uint32_t const* s1, uint32_t const* s2 ) (2)
[+] u32_strcpy uint32_t* dest, uint32_t const* src ) (3)
[+] u32_strcspn ( uint32_t const* str, uint32_t const* reject ) (2)
[+] u32_strdup uint32_t const* s ) (2)
[+] u32_strlen uint32_t const* s ) (1)
[+] u32_strmblen uint32_t const* s ) (1)
[+] u32_strmbtouc ucs4_t* puc, uint32_t const* s ) (1)
[+] u32_strncat uint32_t* dest, uint32_t const* src, size_t n ) (3)
[+] u32_strncmp ( uint32_t const* s1, uint32_t const* s2, size_t n ) (2)
[+] u32_strncpy uint32_t* dest, uint32_t const* src, size_t n ) (3)
[+] u32_strnlen ( uint32_t const* s, size_t maxlen ) (1)
[+] u32_strpbrk ( uint32_t const* str, uint32_t const* accept ) (3)
[+] u32_strrchr ( uint32_t const* str, ucs4_t uc ) (2)
[+] u32_strspn ( uint32_t const* str, uint32_t const* accept ) (2)
[+] u32_strstr ( uint32_t const* haystack, uint32_t const* needle ) (3)
[+] u32_strtok uint32_t* str, uint32_t const* delim, uint32_t** ptr ) (4)
[+] u32_to_u16 ( uint32_t const* s, size_t n, uint16_t* resultbuf, size_t* lengthp ) (3)
[+] u32_to_u8 ( uint32_t const* s, size_t n, uint8_t* resultbuf, size_t* lengthp ) (3)
[+] u32_uctomb uint32_t* s, ucs4_t uc, int n ) (1)
[+] u8_check ( uint8_t const* s, size_t n ) (2)
[+] u8_chr ( uint8_t const* s, size_t n, ucs4_t uc ) (2)
[+] u8_cmp ( uint8_t const* s1, uint8_t const* s2, size_t n ) (2)
[+] u8_cmp2 ( uint8_t const* s1, size_t n1, uint8_t const* s2, size_t n2 ) (2)
[+] u8_cpy uint8_t* dest, uint8_t const* src, size_t n ) (3)
[+] u8_cpy_alloc ( uint8_t const* s, size_t n ) (2)
[+] u8_endswith ( uint8_t const* str, uint8_t const* suffix ) (2)
[+] u8_mblen ( uint8_t const* s, size_t n ) (1)
[+] u8_mbsnlen ( uint8_t const* s, size_t n ) (1)
[+] u8_mbtouc ucs4_t* puc, uint8_t const* s, size_t n ) (1)
[+] u8_mbtouc_unsafe ucs4_t* puc, uint8_t const* s, size_t n ) (1)
[+] u8_mbtoucr ucs4_t* puc, uint8_t const* s, size_t n ) (1)
[+] u8_move uint8_t* dest, uint8_t const* src, size_t n ) (3)
[+] u8_next ucs4_t* puc, uint8_t const* s ) (2)
[+] u8_prev ucs4_t* puc, uint8_t const* s, uint8_t const* start ) (3)
[+] u8_set uint8_t* s, ucs4_t uc, size_t n ) (2)
[+] u8_startswith ( uint8_t const* str, uint8_t const* prefix ) (2)
[+] u8_stpcpy uint8_t* dest, uint8_t const* src ) (3)
[+] u8_stpncpy uint8_t* dest, uint8_t const* src, size_t n ) (3)
[+] u8_strcat uint8_t* dest, uint8_t const* src ) (3)
[+] u8_strchr ( uint8_t const* str, ucs4_t uc ) (2)
[+] u8_strcmp ( uint8_t const* s1, uint8_t const* s2 ) (2)
[+] u8_strcoll ( uint8_t const* s1, uint8_t const* s2 ) (2)
[+] u8_strcpy uint8_t* dest, uint8_t const* src ) (3)
[+] u8_strcspn ( uint8_t const* str, uint8_t const* reject ) (2)
[+] u8_strdup uint8_t const* s ) (2)
[+] u8_strlen uint8_t const* s ) (1)
[+] u8_strmblen uint8_t const* s ) (1)
[+] u8_strmbtouc ucs4_t* puc, uint8_t const* s ) (1)
[+] u8_strncat uint8_t* dest, uint8_t const* src, size_t n ) (3)
[+] u8_strncmp ( uint8_t const* s1, uint8_t const* s2, size_t n ) (2)
[+] u8_strncpy uint8_t* dest, uint8_t const* src, size_t n ) (3)
[+] u8_strnlen ( uint8_t const* s, size_t maxlen ) (1)
[+] u8_strpbrk ( uint8_t const* str, uint8_t const* accept ) (3)
[+] u8_strrchr ( uint8_t const* str, ucs4_t uc ) (2)
[+] u8_strspn ( uint8_t const* str, uint8_t const* accept ) (2)
[+] u8_strstr ( uint8_t const* haystack, uint8_t const* needle ) (3)
[+] u8_strtok uint8_t* str, uint8_t const* delim, uint8_t** ptr ) (4)
[+] u8_to_u16 ( uint8_t const* s, size_t n, uint16_t* resultbuf, size_t* lengthp ) (3)
[+] u8_to_u32 ( uint8_t const* s, size_t n, uint32_t* resultbuf, size_t* lengthp ) (3)
[+] u8_uctomb uint8_t* s, ucs4_t uc, int n ) (1)
[+] u8_uctomb_aux uint8_t* s, ucs4_t uc, int n ) (1)

uniwbrk.h, libunistring.so.0.0.0
[+] u16_wordbreaks ( uint16_t const* s, size_t n, char* p ) (1)
[+] u32_wordbreaks ( uint32_t const* s, size_t n, char* p ) (1)
[+] u8_wordbreaks ( uint8_t const* s, size_t n, char* p ) (1)

uniwidth.h, libunistring.so.0.0.0
[+] u16_strwidth ( uint16_t const* s, char const* encoding ) (1)
[+] u16_width ( uint16_t const* s, size_t n, char const* encoding ) (1)
[+] u32_strwidth ( uint32_t const* s, char const* encoding ) (1)
[+] u32_width ( uint32_t const* s, size_t n, char const* encoding ) (1)
[+] u8_strwidth ( uint8_t const* s, char const* encoding ) (1)
[+] u8_width ( uint8_t const* s, size_t n, char const* encoding ) (1)

to the top

Header Files (18)


iconveh.h
inline.h
localcharset.h
stdbool.h
stdint.h
unicase.h
uniconv.h
unictype.h
unilbrk.h
uniname.h
uninorm.h
unistdio.h
unistr.h
unitypes.h
uniwbrk.h
uniwidth.h
version.h
woe32dll.h

to the top

Shared Libraries (1)


libunistring.so.0.0.0

to the top




Generated on Thu Oct 2 16:14:34 2014 for libunistring by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API