API compatibility report for the libphp5 library  between 5.4.0 and 5.4.1 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibphp5
Version #15.4.0
Version #25.4.1
CPU Typex86_64
GCC Version4.7.2
SubjectBinary Compatibility

Test Results


Total Header Files312
Total Shared Libraries1
Total Symbols / Types1541 / 1447
VerdictIncompatible
(0.03%)

Problem Summary


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

Problems with Symbols, Medium Severity (1)


file.h, libphp5-5.4.0.so
[+] file_globals [data] (1)

to the top

Problems with Data Types, Low Severity (2)


file.h
[+] struct php_file_globals (2)

to the top

Problems with Constants (1)


php_config.h
[+] PHP_UNAME

to the top

Header Files (312)


base64.h
basic_functions.h
build-defs.h
cclass.h
cname.h
crc32.h
credits.h
credits_ext.h
credits_sapi.h
crypt_blowfish.h
crypt_freesec.h
css.h
cyr_convert.h
datetime.h
dl.h
eaw_table.h
exec.h
expat_compat.h
file.h
flock_compat.h
fopen_wrappers.h
fsock.h
gd.h
gd_compat.h
gd_intern.h
gd_io.h
gdcache.h
gdfontg.h
gdfontl.h
gdfontmb.h
gdfonts.h
gdfontt.h
gdhelpers.h
head.h
html.h
html_tables.h
igbinary.h
info.h
jisx0208.h
gdcache.h (libgd/gdcache.h)
logos.h
mbfilter.h
mbfilter_8bit.h
mbfilter_pass.h
mbfilter_wchar.h
mbfl_allocators.h
mbfl_consts.h
mbfl_convert.h
mbfl_defs.h
mbfl_encoding.h
mbfl_filter_output.h
mbfl_ident.h
mbfl_language.h
mbfl_memory_device.h
mbfl_string.h
mbstring.h
config.h (mbstring/libmbfl/config.h)
md5.h
microtime.h
mod_files.h
mod_user.h
mysqli_mysqlnd.h
mysqlnd.h
mysqlnd_alloc.h
mysqlnd_block_alloc.h
mysqlnd_charset.h
mysqlnd_debug.h
mysqlnd_enum_n_def.h
mysqlnd_ext_plugin.h
mysqlnd_libmysql_compat.h
mysqlnd_ms.h
config.h (mysqlnd_ms/config.h)
mysqlnd_ms_config_json.h
mysqlnd_ms_enum_n_def.h
mysqlnd_ms_filter_qos.h
mysqlnd_ms_filter_random.h
mysqlnd_ms_filter_round_robin.h
mysqlnd_ms_filter_table_partition.h
mysqlnd_ms_filter_user.h
mysqlnd_ms_lb_weights.h
mysqlnd_ms_switch.h
mysqlnd_net.h
mysqlnd_portability.h
mysqlnd_priv.h
mysqlnd_qc.h
config.h (mysqlnd_qc/config.h)
mysqlnd_qc_apc_handler.h
mysqlnd_qc_classes.h
mysqlnd_qc_logs.h
mysqlnd_qc_memcache_handler.h
mysqlnd_qc_nop_handler.h
mysqlnd_qc_object_handler.h
mysqlnd_qc_priv.h
mysqlnd_qc_sqlite_handler.h
mysqlnd_qc_std_handler.h
mysqlnd_qc_tokenize.h
mysqlnd_qc_user_handler.h
mysqlnd_qc_zval_util.h
mysqlnd_qp.h
mysqlnd_query_lexer.lex.h
mysqlnd_query_parser.h
mysqlnd_result.h
mysqlnd_result_meta.h
mysqlnd_reverse_api.h
mysqlnd_statistics.h
mysqlnd_structs.h
mysqlnd_wireprotocol.h
oniguruma.h
pack.h
pageinfo.h
php.h
php_array.h
php_assert.h
php_browscap.h
php_compat.h
php_config.h
php_content_types.h
php_crypt.h
php_crypt_r.h
php_date.h
php_dir.h
php_dns.h
php_embed.h
php_ereg.h
php_ext_syslog.h
php_filestat.h
php_filter.h
php_fopen_wrappers.h
php_ftok.h
php_gd.h
php_getopt.h
php_globals.h
php_hash.h
php_hash_adler32.h
php_hash_crc32.h
php_hash_fnv.h
php_hash_gost.h
php_hash_haval.h
php_hash_joaat.h
php_hash_md.h
php_hash_ripemd.h
php_hash_sha.h
php_hash_snefru.h
php_hash_tiger.h
php_hash_types.h
php_hash_whirlpool.h
php_have_bsd_iconv.h
php_have_glibc_iconv.h
php_have_ibm_iconv.h
php_have_iconv.h
php_have_libiconv.h
php_http.h
php_iconv.h
php_iconv_aliased_libiconv.h
php_iconv_supports_errno.h
php_image.h
php_imagick.h
php_imagick_defs.h
php_imagick_shared.h
php_incomplete_class.h
php_ini.h
php_iptc.h
php_json.h
php_lcg.h
php_libxml.h
php_link.h
php_logos.h
php_mail.h
php_main.h
php_math.h
php_mbregex.h
php_memory_streams.h
php_metaphone.h
php_msgpack.h
php_mysqli_structs.h
php_mysqlnd.h
php_mysqlnd_config.h
php_mysqlnd_ms.h
php_mysqlnd_qc.h
php_network.h
php_onig_compat.h
php_open_temporary_file.h
php_output.h
php_pcre.h
php_pdo.h
php_pdo_driver.h
php_php_iconv_h_path.h
php_php_iconv_impl.h
php_rand.h
php_reentrancy.h
php_regex.h
php_scandir.h
php_session.h
php_smart_str.h
php_smart_str_public.h
php_sockets.h
php_spl.h
php_standard.h
php_stream_context.h
php_stream_filter_api.h
php_stream_glob_wrapper.h
php_stream_mmap.h
php_stream_plain_wrapper.h
php_stream_transport.h
php_stream_userspace.h
php_streams.h
php_streams_int.h
php_string.h
php_syslog.h
php_ticks.h
php_type.h
php_uuencode.h
php_var.h
php_variables.h
php_version.h
php_versioning.h
php_xml.h
proc_open.h
quot_print.h
readdir.h
regex.h
regex2.h
rfc1867.h
SAPI.h
scanf.h
sha1.h
snprintf.h
spl_array.h
spl_directory.h
spl_dllist.h
spl_engine.h
spl_exceptions.h
spl_fixedarray.h
spl_functions.h
spl_heap.h
spl_iterators.h
spl_observer.h
spprintf.h
streamsfuncs.h
timelib.h
timelib_config.h
timelib_structs.h
TSRM.h
tsrm_config.h
tsrm_config_common.h
tsrm_nw.h
tsrm_strtok_r.h
tsrm_virtual_cwd.h
uniqid.h
url.h
url_scanner_ex.h
utils.h
wbmp.h
webpimg.h
xml_common.h
zend.h
zend_alloc.h
zend_API.h
zend_build.h
zend_builtin_functions.h
zend_closures.h
zend_compile.h
zend_config.h
zend_config.nw.h
zend_constants.h
zend_dtrace.h
zend_dynamic_array.h
zend_errors.h
zend_exceptions.h
zend_execute.h
zend_extensions.h
zend_float.h
zend_gc.h
zend_globals.h
zend_globals_macros.h
zend_hash.h
zend_highlight.h
zend_indent.h
zend_ini.h
zend_ini_parser.h
zend_ini_scanner.h
zend_ini_scanner_defs.h
zend_interfaces.h
zend_istdiostream.h
zend_iterators.h
zend_language_parser.h
zend_language_scanner.h
zend_language_scanner_defs.h
zend_list.h
zend_llist.h
zend_modules.h
zend_multibyte.h
zend_multiply.h
zend_object_handlers.h
zend_objects.h
zend_objects_API.h
zend_operators.h
zend_ptr_stack.h
zend_qsort.h
zend_signal.h
zend_stack.h
zend_static_allocator.h
zend_stream.h
zend_string.h
zend_strtod.h
zend_ts_hash.h
zend_types.h
zend_variables.h
zend_vm.h
zend_vm_def.h
zend_vm_execute.h
zend_vm_opcodes.h

to the top

Shared Libraries (1)


libphp5-5.4.0.so

to the top



Test Info


Library Namelibphp5
Version #15.4.0
Version #25.4.1
CPU Typex86_64
GCC Version4.7.2
SubjectSource Compatibility

Test Results


Total Header Files312
Total Shared Libraries1
Total Symbols / Types1599 / 1449
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low8
Other Changes
in Data Types
-1

Problems with Constants (8)


mysqlnd.h
[+] MYSQLND_VERSION

mysqlnd_libmysql_compat.h
[+] MYSQL_SERVER_VERSION

php_config.h
[+] PHP_BUILD_DATE
[+] PHP_UNAME

php_mbregex.h
[+] PHP_MBREGEX_FUNCTION_ENTRIES

php_version.h
[+] PHP_RELEASE_VERSION
[+] PHP_VERSION
[+] PHP_VERSION_ID

to the top

Other Changes in Data Types (1)


file.h
[+] struct php_file_globals (1)

to the top

Header Files (312)


base64.h
basic_functions.h
build-defs.h
cclass.h
cname.h
crc32.h
credits.h
credits_ext.h
credits_sapi.h
crypt_blowfish.h
crypt_freesec.h
css.h
cyr_convert.h
datetime.h
dl.h
eaw_table.h
exec.h
expat_compat.h
file.h
flock_compat.h
fopen_wrappers.h
fsock.h
gd.h
gd_compat.h
gd_intern.h
gd_io.h
gdcache.h
gdfontg.h
gdfontl.h
gdfontmb.h
gdfonts.h
gdfontt.h
gdhelpers.h
head.h
html.h
html_tables.h
igbinary.h
info.h
jisx0208.h
gdcache.h (libgd/gdcache.h)
logos.h
mbfilter.h
mbfilter_8bit.h
mbfilter_pass.h
mbfilter_wchar.h
mbfl_allocators.h
mbfl_consts.h
mbfl_convert.h
mbfl_defs.h
mbfl_encoding.h
mbfl_filter_output.h
mbfl_ident.h
mbfl_language.h
mbfl_memory_device.h
mbfl_string.h
mbstring.h
config.h (mbstring/libmbfl/config.h)
md5.h
microtime.h
mod_files.h
mod_user.h
mysqli_mysqlnd.h
mysqlnd.h
mysqlnd_alloc.h
mysqlnd_block_alloc.h
mysqlnd_charset.h
mysqlnd_debug.h
mysqlnd_enum_n_def.h
mysqlnd_ext_plugin.h
mysqlnd_libmysql_compat.h
mysqlnd_ms.h
config.h (mysqlnd_ms/config.h)
mysqlnd_ms_config_json.h
mysqlnd_ms_enum_n_def.h
mysqlnd_ms_filter_qos.h
mysqlnd_ms_filter_random.h
mysqlnd_ms_filter_round_robin.h
mysqlnd_ms_filter_table_partition.h
mysqlnd_ms_filter_user.h
mysqlnd_ms_lb_weights.h
mysqlnd_ms_switch.h
mysqlnd_net.h
mysqlnd_portability.h
mysqlnd_priv.h
mysqlnd_qc.h
config.h (mysqlnd_qc/config.h)
mysqlnd_qc_apc_handler.h
mysqlnd_qc_classes.h
mysqlnd_qc_logs.h
mysqlnd_qc_memcache_handler.h
mysqlnd_qc_nop_handler.h
mysqlnd_qc_object_handler.h
mysqlnd_qc_priv.h
mysqlnd_qc_sqlite_handler.h
mysqlnd_qc_std_handler.h
mysqlnd_qc_tokenize.h
mysqlnd_qc_user_handler.h
mysqlnd_qc_zval_util.h
mysqlnd_qp.h
mysqlnd_query_lexer.lex.h
mysqlnd_query_parser.h
mysqlnd_result.h
mysqlnd_result_meta.h
mysqlnd_reverse_api.h
mysqlnd_statistics.h
mysqlnd_structs.h
mysqlnd_wireprotocol.h
oniguruma.h
pack.h
pageinfo.h
php.h
php_array.h
php_assert.h
php_browscap.h
php_compat.h
php_config.h
php_content_types.h
php_crypt.h
php_crypt_r.h
php_date.h
php_dir.h
php_dns.h
php_embed.h
php_ereg.h
php_ext_syslog.h
php_filestat.h
php_filter.h
php_fopen_wrappers.h
php_ftok.h
php_gd.h
php_getopt.h
php_globals.h
php_hash.h
php_hash_adler32.h
php_hash_crc32.h
php_hash_fnv.h
php_hash_gost.h
php_hash_haval.h
php_hash_joaat.h
php_hash_md.h
php_hash_ripemd.h
php_hash_sha.h
php_hash_snefru.h
php_hash_tiger.h
php_hash_types.h
php_hash_whirlpool.h
php_have_bsd_iconv.h
php_have_glibc_iconv.h
php_have_ibm_iconv.h
php_have_iconv.h
php_have_libiconv.h
php_http.h
php_iconv.h
php_iconv_aliased_libiconv.h
php_iconv_supports_errno.h
php_image.h
php_imagick.h
php_imagick_defs.h
php_imagick_shared.h
php_incomplete_class.h
php_ini.h
php_iptc.h
php_json.h
php_lcg.h
php_libxml.h
php_link.h
php_logos.h
php_mail.h
php_main.h
php_math.h
php_mbregex.h
php_memory_streams.h
php_metaphone.h
php_msgpack.h
php_mysqli_structs.h
php_mysqlnd.h
php_mysqlnd_config.h
php_mysqlnd_ms.h
php_mysqlnd_qc.h
php_network.h
php_onig_compat.h
php_open_temporary_file.h
php_output.h
php_pcre.h
php_pdo.h
php_pdo_driver.h
php_php_iconv_h_path.h
php_php_iconv_impl.h
php_rand.h
php_reentrancy.h
php_regex.h
php_scandir.h
php_session.h
php_smart_str.h
php_smart_str_public.h
php_sockets.h
php_spl.h
php_standard.h
php_stream_context.h
php_stream_filter_api.h
php_stream_glob_wrapper.h
php_stream_mmap.h
php_stream_plain_wrapper.h
php_stream_transport.h
php_stream_userspace.h
php_streams.h
php_streams_int.h
php_string.h
php_syslog.h
php_ticks.h
php_type.h
php_uuencode.h
php_var.h
php_variables.h
php_version.h
php_versioning.h
php_xml.h
proc_open.h
quot_print.h
readdir.h
regex.h
regex2.h
rfc1867.h
SAPI.h
scanf.h
sha1.h
snprintf.h
spl_array.h
spl_directory.h
spl_dllist.h
spl_engine.h
spl_exceptions.h
spl_fixedarray.h
spl_functions.h
spl_heap.h
spl_iterators.h
spl_observer.h
spprintf.h
streamsfuncs.h
timelib.h
timelib_config.h
timelib_structs.h
TSRM.h
tsrm_config.h
tsrm_config_common.h
tsrm_nw.h
tsrm_strtok_r.h
tsrm_virtual_cwd.h
uniqid.h
url.h
url_scanner_ex.h
utils.h
wbmp.h
webpimg.h
xml_common.h
zend.h
zend_alloc.h
zend_API.h
zend_build.h
zend_builtin_functions.h
zend_closures.h
zend_compile.h
zend_config.h
zend_config.nw.h
zend_constants.h
zend_dtrace.h
zend_dynamic_array.h
zend_errors.h
zend_exceptions.h
zend_execute.h
zend_extensions.h
zend_float.h
zend_gc.h
zend_globals.h
zend_globals_macros.h
zend_hash.h
zend_highlight.h
zend_indent.h
zend_ini.h
zend_ini_parser.h
zend_ini_scanner.h
zend_ini_scanner_defs.h
zend_interfaces.h
zend_istdiostream.h
zend_iterators.h
zend_language_parser.h
zend_language_scanner.h
zend_language_scanner_defs.h
zend_list.h
zend_llist.h
zend_modules.h
zend_multibyte.h
zend_multiply.h
zend_object_handlers.h
zend_objects.h
zend_objects_API.h
zend_operators.h
zend_ptr_stack.h
zend_qsort.h
zend_signal.h
zend_stack.h
zend_static_allocator.h
zend_stream.h
zend_string.h
zend_strtod.h
zend_ts_hash.h
zend_types.h
zend_variables.h
zend_vm.h
zend_vm_def.h
zend_vm_execute.h
zend_vm_opcodes.h

to the top

Shared Libraries (1)


libphp5-5.4.0.so

to the top



Generated on Fri Oct 26 06:42:36 2012 for libphp5 by ABI Compliance Checker 1.97.8  
A tool for checking backward compatibility of a C/C++ library API