API compatibility report for the libbelcard-dev library between base and lfs versions on ARM


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibbelcard-dev
Version #1base
Version #2lfs
ArchARM
GCC Version12
SubjectBinary Compatibility

Test Results


Total Header Files17
Total Libraries0
Total Symbols / Types0 / 1
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Header Files  17 


belcard.hpp
belcard_addressing.hpp
belcard_calendar.hpp
belcard_communication.hpp
belcard_explanatory.hpp
belcard_general.hpp
belcard_generic.hpp
belcard_geographical.hpp
belcard_identification.hpp
belcard_organizational.hpp
belcard_params.hpp
belcard_parser.hpp
belcard_property.hpp
belcard_rfc6474.hpp
belcard_security.hpp
belcard_utils.hpp
vcard_grammar.hpp

to the top

Libraries  0 



to the top



Test Info


Library Namelibbelcard-dev
Version #1base
Version #2lfs
ArchARM
SubjectSource Compatibility

Test Results


Total Header Files17
Total Libraries0
Total Symbols / Types647 / 184
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-71
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols  71 


port.h
__bctbx_thread_create ( bctbx_thread_t* thread, pthread_attr_t* attr, void*(*routine)(void*), void* arg )
__bctbx_thread_join ( bctbx_thread_t thread, void** ptr )
__bctbx_thread_self ( )
bctbx_addrinfo_sort ( struct addrinfo* ai )
bctbx_addrinfo_to_ip_address ( struct addrinfo const* ai, char* ip, size_t ip_size, int* port )
bctbx_addrinfo_to_printable_ip_address ( struct addrinfo const* ai, char* printable_ip, size_t printable_ip_size )
bctbx_basename ( char const* path )
bctbx_byte_to_char ( uint8_t input_byte )
bctbx_char_to_byte ( uint8_t input_char )
bctbx_client_pipe_close ( bctbx_pipe_t sock )
bctbx_client_pipe_connect ( char const* name )
bctbx_concat ( char const* str, ... )
bctbx_directory_exists ( char const* pathname )
bctbx_dirname ( char const* path )
bctbx_file_exist ( char const* pathname )
bctbx_free ( void* ptr )
bctbx_freeaddrinfo ( struct addrinfo* res )
bctbx_get_cur_time ( bctoolboxTimeSpec* ret )
bctbx_get_cur_time_ms ( )
bctbx_get_local_ip_for ( int type, char const* dest, int port, char* result, size_t result_len )
bctbx_get_utc_cur_time ( bctoolboxTimeSpec* ret )
bctbx_getaddrinfo ( char const* node, char const* service, struct addrinfo const* hints, struct addrinfo** res )
bctbx_getnameinfo ( struct sockaddr const* address, socklen_t address_len, char* host, socklen_t hostlen, char* serv, socklen_t servlen, int flags )
bctbx_int8_to_str ( uint8_t* output_string, uint8_t const* input_bytes, size_t input_bytes_length )
bctbx_ip_address_to_addrinfo ( int family, int socktype, char const* ipaddress, int port )
bctbx_is_multicast_addr ( struct sockaddr const* addr )
bctbx_malloc ( size_t sz )
bctbx_malloc0 ( size_t sz )
bctbx_name_to_addrinfo ( int family, int socktype, char const* name, int port )
bctbx_pipe_read ( bctbx_pipe_t p, uint8_t* buf, int len )
bctbx_pipe_write ( bctbx_pipe_t p, uint8_t const* buf, int len )
bctbx_random ( )
bctbx_read ( int fd, void* buf, size_t nbytes )
bctbx_realloc ( void* ptr, size_t sz )
bctbx_recv ( bctbx_socket_t socket, void* buffer, size_t length, int flags )
bctbx_recvfrom ( bctbx_socket_t socket, void* buffer, size_t length, int flags, struct sockaddr* address, socklen_t* address_len )
bctbx_replace ( char* str, char c, char n )
bctbx_send ( bctbx_socket_t socket, void const* buffer, size_t length, int flags )
bctbx_sendto ( bctbx_socket_t socket, void const* message, size_t length, int flags, struct sockaddr const* dest_addr, socklen_t dest_len )
bctbx_server_pipe_accept_client ( bctbx_pipe_t server )
bctbx_server_pipe_close ( bctbx_pipe_t spipe )
bctbx_server_pipe_close_client ( bctbx_pipe_t client )
bctbx_server_pipe_create ( char const* name )
bctbx_set_memory_functions ( BctoolboxMemoryFunctions* functions )
bctbx_shm_close ( void* memory )
bctbx_shm_open ( unsigned int keyid, int size, int create )
bctbx_sleep_ms ( int ms )
bctbx_sleep_until ( bctoolboxTimeSpec const* ts )
bctbx_sockaddr_equals ( struct sockaddr const* sa, struct sockaddr const* sb )
bctbx_sockaddr_ipv4_to_ipv6 ( struct sockaddr const* v4, struct sockaddr* result, socklen_t* result_len )
bctbx_sockaddr_ipv6_to_ipv4 ( struct sockaddr const* v6, struct sockaddr* result, socklen_t* result_len )
bctbx_sockaddr_remove_nat64_mapping ( struct sockaddr const* v6, struct sockaddr* result, socklen_t* result_len )
bctbx_sockaddr_remove_v4_mapping ( struct sockaddr const* v6, struct sockaddr* result, socklen_t* result_len )
bctbx_sockaddr_to_ip_address ( struct sockaddr const* sa, socklen_t salen, char* ip, size_t ip_size, int* port )
bctbx_sockaddr_to_printable_ip_address ( struct sockaddr* sa, socklen_t salen, char* printable_ip, size_t printable_ip_size )
bctbx_socket_set_non_blocking ( bctbx_socket_t sock )
bctbx_str_to_uint32 ( uint8_t const* input_string )
bctbx_str_to_uint64 ( uint8_t const* input_string )
bctbx_str_to_uint8 ( uint8_t* output_bytes, uint8_t const* input_string, size_t input_string_length )
bctbx_strcat_printf ( char* dst, char const* fmt, ... )
bctbx_strcat_vprintf ( char* dst, char const* fmt, va_list ap )
bctbx_strdup ( char const* tmp )
bctbx_strdup_printf ( char const* fmt, ... )
bctbx_strdup_vprintf ( char const* fmt, va_list ap )
bctbx_strndup ( char const* str, int n )
bctbx_time_string_to_sec ( char const* timeString )
bctbx_timespec_add ( bctoolboxTimeSpec* ts, int64_t const lap )
bctbx_timespec_compare ( bctoolboxTimeSpec const* s1, bctoolboxTimeSpec const* s2 )
bctbx_uint32_to_str ( uint8_t* output_string, uint32_t input_uint32 )
bctbx_uint64_to_str ( uint8_t* output_string, uint64_t input_uint64 )
bctbx_write ( int fd, void const* buf, size_t nbytes )

to the top

Header Files  17 


belcard.hpp
belcard_addressing.hpp
belcard_calendar.hpp
belcard_communication.hpp
belcard_explanatory.hpp
belcard_general.hpp
belcard_generic.hpp
belcard_geographical.hpp
belcard_identification.hpp
belcard_organizational.hpp
belcard_params.hpp
belcard_parser.hpp
belcard_property.hpp
belcard_rfc6474.hpp
belcard_security.hpp
belcard_utils.hpp
vcard_grammar.hpp

to the top

Libraries  0 



to the top