Test Info
Library Name | libwsutil |
Version #1 | 3.0.0 |
Version #2 | 4.1.0 |
CPU Type | x86_64 |
GCC Version | 4.8 |
Subject | Source Compatibility |
Test Results
Total Header Files | 24 |
Total Shared Libraries | 1 |
Total Symbols / Types | 48 / 43 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 112 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 8 |
Added Symbols (112)
adler32.h
adler32_bytes ( guint8 const* buf, size_t len )
adler32_str ( char const* buf )
update_adler32 ( guint32 adler, guint8 const* buf, size_t len )
aes.h
rijndael_decrypt ( rijndael_ctx const* ctx, guchar const* src, guchar* dst )
rijndael_encrypt ( rijndael_ctx const* ctx, guchar const* src, guchar* dst )
rijndael_set_key ( rijndael_ctx* ctx, guchar const* key, gint bits )
base64.h
ws_base64_decode_inplace ( char* s )
bitswap.h
bitswap_buf_inplace ( guint8* buf, size_t len )
buffer.h
buffer_append ( Buffer* buffer, guint8* from, gsize bytes )
buffer_assure_space ( Buffer* buffer, gsize space )
buffer_free ( Buffer* buffer )
buffer_init ( Buffer* buffer, gsize space )
buffer_remove_start ( Buffer* buffer, gsize bytes )
crc16.h
crc16_0x755B ( guint8 const* buf, guint32 len, guint16 seed )
crc16_0x9949_seed ( guint8 const* buf, guint len, guint16 seed )
crc32.h
crc32_0x0AA725CF_seed ( guint8 const* buf, guint len, guint32 seed )
crc6.h
crc6_compute ( guint8 const* data_blk_ptr, int data_blk_size )
des.h
crypt_des_ecb ( unsigned char* out, unsigned char const* in, unsigned char const* key, int forw )
eax.h
Eax_Decrypt ( guint8* pN, guint8* pK, guint8* pC, guint32 SizeN, guint32 SizeK, guint32 SizeC, MAC_T* pMac, guint8 Mode )
filesystem.h
copy_file_binary_mode ( char const* from_filename, char const* to_filename )
copy_persconffile_profile ( char const* toname, char const* fromname, gboolean from_global, char** pf_filename_return, char** pf_to_dir_path_return, char** pf_from_dir_path_return )
create_persconffile_dir ( char** pf_dir_path_return )
create_persconffile_profile ( char const* profilename, char** pf_dir_path_return )
delete_persconffile_profile ( char const* profilename, char** pf_dir_path_return )
file_exists ( char const* fname )
file_open_error_message ( int err, gboolean for_writing )
file_write_error_message ( int err )
files_identical ( char const* fname1, char const* fname2 )
find_last_pathname_separator ( char const* path )
get_basename ( char const* p1 )
get_datafile_dir ( )
get_datafile_path ( char const* filename )
get_dirname ( char* p1 )
get_global_profiles_dir ( )
get_persconffile_path ( char const* filename, gboolean from_profile )
get_persdatafile_dir ( )
get_plugin_dir ( )
get_plugins_pers_dir ( )
get_profile_name ( )
get_profiles_dir ( )
get_progfile_dir ( )
get_systemfile_dir ( )
get_wspython_dir ( )
has_global_profiles ( )
init_progfile_dir ( char const* arg0, int(*main)(int, char**) )
is_default_profile ( )
profile_exists ( gchar const* profilename, gboolean global )
profile_store_persconffiles ( gboolean store )
rename_persconffile_profile ( char const* fromname, char const* toname, char** pf_from_dir_path_return, char** pf_to_dir_path_return )
running_in_build_directory ( )
set_persconffile_dir ( char const* p )
set_persdatafile_dir ( char const* p )
set_profile_name ( gchar const* profilename )
test_for_directory ( char const* p1 )
test_for_fifo ( char const* p1 )
g711.h
alaw2linear ( unsigned char p1 )
linear2alaw ( int p1 )
linear2ulaw ( int p1 )
ulaw2linear ( unsigned char p1 )
md4.h
crypt_md4 ( unsigned char* out, unsigned char const* in, size_t n )
md5.h
md5_append ( md5_state_t* pms, guint8 const* data, size_t nbytes )
md5_finish ( md5_state_t* pms, guint8* digest )
md5_hmac ( guint8 const* text, size_t text_len, guint8 const* key, size_t key_len, guint8* digest )
md5_hmac_append ( md5_hmac_state_t* hctx, guint8 const* text, size_t text_len )
md5_hmac_finish ( md5_hmac_state_t* hctx, guint8* digest )
md5_hmac_init ( md5_hmac_state_t* hctx, guint8 const* key, size_t key_len )
md5_init ( md5_state_t* pms )
nstime.h
filetime_to_nstime ( nstime_t* nstime, guint64 filetime )
nsfiletime_to_nstime ( nstime_t* nstime, guint64 nsfiletime )
nstime_cmp ( nstime_t const* a, nstime_t const* b )
nstime_copy ( nstime_t* a, nstime_t const* b )
nstime_delta ( nstime_t* delta, nstime_t const* b, nstime_t const* a )
nstime_is_unset ( nstime_t const* nstime )
nstime_is_zero ( nstime_t* nstime )
nstime_set_unset ( nstime_t* nstime )
nstime_set_zero ( nstime_t* nstime )
nstime_sum ( nstime_t* sum, nstime_t const* b, nstime_t const* a )
nstime_to_msec ( nstime_t const* nstime )
nstime_to_sec ( nstime_t const* nstime )
plugins.h
add_plugin_type ( char const* type, plugin_callback callback )
plugins_dump_all ( )
plugins_get_descriptions ( plugin_description_callback callback, void* user_data )
scan_plugins ( )
rc4.h
crypt_rc4 ( rc4_state_struct* rc4_state, unsigned char* data, int data_len )
crypt_rc4_init ( rc4_state_struct* rc4_state, unsigned char const* key, int key_len )
report_err.h
init_report_err ( void(*report_failure)(char const*, struct __va_list_tag*), void(*report_open_failure)(char const*, int, gboolean), void(*report_read_failure)(char const*, int), void(*report_write_failure)(char const*, int) )
report_failure ( char const* msg_format, ... )
report_open_failure ( char const* filename, int err, gboolean for_writing )
report_read_failure ( char const* filename, int err )
report_write_failure ( char const* filename, int err )
sha1.h
sha1_finish ( struct sha1_context* ctx, guint8* digest )
sha1_hmac ( guint8 const* key, guint32 keylen, guint8 const* buf, guint32 buflen, guint8* digest )
sha1_hmac_finish ( struct sha1_hmac_context* hctx, guint8* digest )
sha1_hmac_starts ( struct sha1_hmac_context* hctx, guint8 const* key, guint32 keylen )
sha1_hmac_update ( struct sha1_hmac_context* hctx, guint8 const* buf, guint32 buflen )
sha1_starts ( struct sha1_context* ctx )
sha1_update ( struct sha1_context* ctx, guint8 const* input, guint32 length )
str_util.h
printable_char_or_period ( gchar c )
ws_xton ( char ch )
strnatcmp.h
strnatcasecmp ( nat_char const* a, nat_char const* b )
strnatcmp ( nat_char const* a, nat_char const* b )
tempfile.h
create_tempdir ( char** namebuf, char const* pfx )
create_tempfile ( char** namebuf, char const* pfx )
get_tempfile_path ( char const* filename )
time_util.h
mktime_utc ( struct tm* tm )
u3.h
u3_active ( )
u3_contract_device_path ( char* path )
u3_deregister_pid ( )
u3_expand_device_path ( char const* path )
u3_register_pid ( )
u3_runtime_info ( GString* str )
unicode-utils.h
ws_utf8_char_len ( guint8 ch )
to the top
Problems with Constants (8)
config.h
[+] DATAFILE_DIR
| Change | Effect |
---|
1 | The value of constant DATAFILE_DIR has been changed from "/usr/local/share/wireshark" to "/tmp/inst/share/wireshark". | Recompilation of a client program may be broken. |
[+] DOC_DIR
| Change | Effect |
---|
1 | The value of constant DOC_DIR has been changed from "/usr/local/share/doc/wireshark" to "/tmp/inst/share/doc/wireshark". | Recompilation of a client program may be broken. |
[+] PACKAGE_STRING
| Change | Effect |
---|
1 | The value of constant PACKAGE_STRING has been changed from "wireshark 1.10.15" to "wireshark 1.12.8". | Recompilation of a client program may be broken. |
[+] PACKAGE_VERSION
| Change | Effect |
---|
1 | The value of constant PACKAGE_VERSION has been changed from "1.10.15" to "1.12.8". | Recompilation of a client program may be broken. |
[+] VERSION
| Change | Effect |
---|
1 | The value of constant VERSION has been changed from "1.10.15" to "1.12.8". | Recompilation of a client program may be broken. |
[+] VERSION_MICRO
| Change | Effect |
---|
1 | The value of constant VERSION_MICRO has been changed from 15 to 8. | Recompilation of a client program may be broken. |
[+] VERSION_MINOR
| Change | Effect |
---|
1 | The value of constant VERSION_MINOR has been changed from 10 to 12. | Recompilation of a client program may be broken. |
ws_symbol_export.h
[+] WS_DLL_PUBLIC
| Change | Effect |
---|
1 | The value of constant WS_DLL_PUBLIC has been changed from WS_DLL_PUBLIC_NOEXTERN extern to WS_DLL_PUBLIC_DEF extern. | Recompilation of a client program may be broken. |
to the top
Header Files (24)
config.h
crash_info.h
crc10.h
crc11.h
crc16-plain.h
crc16.h
crc32.h
crc6.h
crc7.h
crc8.h
crcdrm.h
file_util.h
inet_aton.h
inet_v6defs.h
mpeg-audio.h
privileges.h
str_util.h
strptime.h
type_util.h
unicode-utils.h
ws_symbol_export.h
wsgcrypt.h
wsgetopt.h
wsgetopt_int.h
to the top
Shared Libraries (1)
libwsutil.so.3.0.0
to the top