hdf5: 1.8.13 to 1.8.14 compatibility report
Description: Compatibility report for the hdf5 library between 1.8.13 and 1.8.14 versions
Keywords: hdf5, compatibility, API, report

# API compatibility report for the hdf5 library between 1.8.13 and 1.8.14 versions on x86

Binary
Compatibility Source
Compatibility

## Test Info

Library Name | hdf5
Version #1 | 1.8.13
Version #2 | 1.8.14
CPU Type | x86
GCC Version | 4.1.2
Subject | Binary Compatibility

## Test Results

Total Header Files | 75
Total Shared Libraries | 6
Total Symbols / Types | 1754 / 540
Verdict | Incompatible (0.8%)

## Problem Summary

| Severity | Count
--- | --- | ---
Added Symbols | - | 31
Removed Symbols | High | 14
Problems with Data Types | High | 0
Medium | 0
Low | 1
Problems with Symbols | High | 0
Medium | 0
Low | 0
Problems with Constants | Low | 6
Other Changes in Constants | - | 1

## Added Symbols (31)

H5Ppublic.h, libhdf5.so.9.0.0
H5P_CLS_ATTRIBUTE_CREATE_ID_g [data]
H5P_CLS_DATASET_ACCESS_ID_g [data]
H5P_CLS_DATASET_CREATE_ID_g [data]
H5P_CLS_DATASET_XFER_ID_g [data]
H5P_CLS_DATATYPE_ACCESS_ID_g [data]
H5P_CLS_DATATYPE_CREATE_ID_g [data]
H5P_CLS_FILE_ACCESS_ID_g [data]
H5P_CLS_FILE_CREATE_ID_g [data]
H5P_CLS_FILE_MOUNT_ID_g [data]
H5P_CLS_GROUP_ACCESS_ID_g [data]
H5P_CLS_GROUP_CREATE_ID_g [data]
H5P_CLS_LINK_ACCESS_ID_g [data]
H5P_CLS_LINK_CREATE_ID_g [data]
H5P_CLS_OBJECT_COPY_ID_g [data]
H5P_CLS_OBJECT_CREATE_ID_g [data]
H5P_CLS_ROOT_ID_g [data]
H5P_CLS_STRING_CREATE_ID_g [data]
H5P_LST_ATTRIBUTE_CREATE_ID_g [data]
H5P_LST_DATASET_ACCESS_ID_g [data]
H5P_LST_DATASET_CREATE_ID_g [data]
H5P_LST_DATASET_XFER_ID_g [data]
H5P_LST_DATATYPE_ACCESS_ID_g [data]
H5P_LST_DATATYPE_CREATE_ID_g [data]
H5P_LST_FILE_ACCESS_ID_g [data]
H5P_LST_FILE_CREATE_ID_g [data]
H5P_LST_FILE_MOUNT_ID_g [data]
H5P_LST_GROUP_ACCESS_ID_g [data]
H5P_LST_GROUP_CREATE_ID_g [data]
H5P_LST_LINK_ACCESS_ID_g [data]
H5P_LST_LINK_CREATE_ID_g [data]
H5P_LST_OBJECT_COPY_ID_g [data]
to the top

## Removed Symbols (14)

H5Ppublic.h, libhdf5.so.8.0.2
H5P_LST_ATTRIBUTE_CREATE_g [data]
H5P_LST_DATASET_ACCESS_g [data]
H5P_LST_DATASET_CREATE_g [data]
H5P_LST_DATASET_XFER_g [data]
H5P_LST_DATATYPE_ACCESS_g [data]
H5P_LST_DATATYPE_CREATE_g [data]
H5P_LST_FILE_ACCESS_g [data]
H5P_LST_FILE_CREATE_g [data]
H5P_LST_FILE_MOUNT_g [data]
H5P_LST_GROUP_ACCESS_g [data]
H5P_LST_GROUP_CREATE_g [data]
H5P_LST_LINK_ACCESS_g [data]
H5P_LST_LINK_CREATE_g [data]
H5P_LST_OBJECT_COPY_g [data]
to the top

## Problems with Data Types, Low Severity (1)

H5Lpublic.h
[+] typedef H5L_traverse_func_t (1)

| Change | Effect
--- | --- | ---
1 | Base type has been changed from herr_t(*)(char const*,hid_t,void const*,size_t,hid_t) to hid_t(*)(char const*,hid_t,void const*,size_t,hid_t). | Replacement of the base data type may indicate a change in its semantic meaning.

[+] affected symbols (1)
H5Lregister ( struct H5L_class_t const* cls )
Field 'cls->trav_func' in 1st parameter 'cls' (pointer) has type 'H5L_traverse_func_t'.
to the top

## Problems with Constants, Low Severity (6)

H5Dpublic.h
[+] H5D_CHUNK_CACHE_W0_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5D_CHUNK_CACHE_W0_DEFAULT has been changed from -1. to (-1.0f). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications.

H5Epublic.h
[+] H5E_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5E_DEFAULT has been changed from 0 to (hid_t)0. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications.

H5Gpublic.h
[+] H5G_SAME_LOC

| Change | Effect
--- | --- | ---
1 | The value of constant H5G_SAME_LOC has been changed from 0 to (hid_t)0. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications.

H5Lpublic.h
[+] H5L_SAME_LOC

| Change | Effect
--- | --- | ---
1 | The value of constant H5L_SAME_LOC has been changed from 0 to (hid_t)0. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications.

H5public.h
[+] H5P_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DEFAULT has been changed from 0 to (hid_t)0. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications.

H5Spublic.h
[+] H5S_ALL

| Change | Effect
--- | --- | ---
1 | The value of constant H5S_ALL has been changed from 0 to (hid_t)0. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications.

to the top

## Other Changes in Constants (1)

H5pubconf.h
[+] H5_HAVE_ASPRINTF

| Change | Effect
--- | --- | ---
1 | The constant H5_HAVE_ASPRINTF with value 1 has been added. | No effect.

to the top

## Header Files (75)

H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h
to the top

## Shared Libraries (6)

libhdf5.so.8.0.2
libhdf5_cpp.so.8.0.2
libhdf5_fortran.so.8.0.2
libhdf5_hl.so.8.0.2
libhdf5_hl_cpp.so.8.0.2
libhdf5hl_fortran.so.8.0.2
to the top

## Test Info

Library Name | hdf5
Version #1 | 1.8.13
Version #2 | 1.8.14
CPU Type | x86
GCC Version | 4.1.2
Subject | Source Compatibility

## Test Results

Total Header Files | 75
Total Shared Libraries | 6
Total Symbols / Types | 1807 / 543
Verdict | Incompatible (1.7%)

## Problem Summary

| Severity | Count
--- | --- | ---
Added Symbols | - | 31
Removed Symbols | High | 31
Problems with Data Types | High | 0
Medium | 0
Low | 1
Problems with Symbols | High | 0
Medium | 0
Low | 0
Problems with Constants | Low | 43
Other Changes in Constants | - | 2

## Added Symbols (31)

H5Ppublic.h
H5P_CLS_ATTRIBUTE_CREATE_ID_g [data]
H5P_CLS_DATASET_ACCESS_ID_g [data]
H5P_CLS_DATASET_CREATE_ID_g [data]
H5P_CLS_DATASET_XFER_ID_g [data]
H5P_CLS_DATATYPE_ACCESS_ID_g [data]
H5P_CLS_DATATYPE_CREATE_ID_g [data]
H5P_CLS_FILE_ACCESS_ID_g [data]
H5P_CLS_FILE_CREATE_ID_g [data]
H5P_CLS_FILE_MOUNT_ID_g [data]
H5P_CLS_GROUP_ACCESS_ID_g [data]
H5P_CLS_GROUP_CREATE_ID_g [data]
H5P_CLS_LINK_ACCESS_ID_g [data]
H5P_CLS_LINK_CREATE_ID_g [data]
H5P_CLS_OBJECT_COPY_ID_g [data]
H5P_CLS_OBJECT_CREATE_ID_g [data]
H5P_CLS_ROOT_ID_g [data]
H5P_CLS_STRING_CREATE_ID_g [data]
H5P_LST_ATTRIBUTE_CREATE_ID_g [data]
H5P_LST_DATASET_ACCESS_ID_g [data]
H5P_LST_DATASET_CREATE_ID_g [data]
H5P_LST_DATASET_XFER_ID_g [data]
H5P_LST_DATATYPE_ACCESS_ID_g [data]
H5P_LST_DATATYPE_CREATE_ID_g [data]
H5P_LST_FILE_ACCESS_ID_g [data]
H5P_LST_FILE_CREATE_ID_g [data]
H5P_LST_FILE_MOUNT_ID_g [data]
H5P_LST_GROUP_ACCESS_ID_g [data]
H5P_LST_GROUP_CREATE_ID_g [data]
H5P_LST_LINK_ACCESS_ID_g [data]
H5P_LST_LINK_CREATE_ID_g [data]
H5P_LST_OBJECT_COPY_ID_g [data]
to the top

## Removed Symbols (31)

H5Ppublic.h
H5P_CLS_ATTRIBUTE_CREATE_g [data]
H5P_CLS_DATASET_ACCESS_g [data]
H5P_CLS_DATASET_CREATE_g [data]
H5P_CLS_DATASET_XFER_g [data]
H5P_CLS_DATATYPE_ACCESS_g [data]
H5P_CLS_DATATYPE_CREATE_g [data]
H5P_CLS_FILE_ACCESS_g [data]
H5P_CLS_FILE_CREATE_g [data]
H5P_CLS_FILE_MOUNT_g [data]
H5P_CLS_GROUP_ACCESS_g [data]
H5P_CLS_GROUP_CREATE_g [data]
H5P_CLS_LINK_ACCESS_g [data]
H5P_CLS_LINK_CREATE_g [data]
H5P_CLS_OBJECT_COPY_g [data]
H5P_CLS_OBJECT_CREATE_g [data]
H5P_CLS_ROOT_g [data]
H5P_CLS_STRING_CREATE_g [data]
H5P_LST_ATTRIBUTE_CREATE_g [data]
H5P_LST_DATASET_ACCESS_g [data]
H5P_LST_DATASET_CREATE_g [data]
H5P_LST_DATASET_XFER_g [data]
H5P_LST_DATATYPE_ACCESS_g [data]
H5P_LST_DATATYPE_CREATE_g [data]
H5P_LST_FILE_ACCESS_g [data]
H5P_LST_FILE_CREATE_g [data]
H5P_LST_FILE_MOUNT_g [data]
H5P_LST_GROUP_ACCESS_g [data]
H5P_LST_GROUP_CREATE_g [data]
H5P_LST_LINK_ACCESS_g [data]
H5P_LST_LINK_CREATE_g [data]
H5P_LST_OBJECT_COPY_g [data]
to the top

## Problems with Data Types, Low Severity (1)

H5Lpublic.h
[+] typedef H5L_traverse_func_t (1)

| Change | Effect
--- | --- | ---
1 | Base type has been changed from herr_t(*)(char const*,hid_t,void const*,size_t,hid_t) to hid_t(*)(char const*,hid_t,void const*,size_t,hid_t). | Recompilation of a client program may be broken.

[+] affected symbols (1)
H5Lregister ( struct H5L_class_t const* cls )
Field 'cls->trav_func' in 1st parameter 'cls' (pointer) has type 'H5L_traverse_func_t'.
to the top

## Problems with Constants, Low Severity (43)

H5Dpublic.h
[+] H5D_CHUNK_CACHE_W0_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5D_CHUNK_CACHE_W0_DEFAULT has been changed from -1. to (-1.0f). | Recompilation of a client program may be broken.

H5Epublic.h
[+] H5E_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5E_DEFAULT has been changed from 0 to (hid_t)0. | Recompilation of a client program may be broken.

H5Gpublic.h
[+] H5G_SAME_LOC

| Change | Effect
--- | --- | ---
1 | The value of constant H5G_SAME_LOC has been changed from 0 to (hid_t)0. | Recompilation of a client program may be broken.

H5Lpublic.h
[+] H5L_SAME_LOC

| Change | Effect
--- | --- | ---
1 | The value of constant H5L_SAME_LOC has been changed from 0 to (hid_t)0. | Recompilation of a client program may be broken.

H5Ppublic.h
[+] H5P_ATTRIBUTE_CREATE

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_ATTRIBUTE_CREATE has been changed from (H5OPEN H5P_CLS_ATTRIBUTE_CREATE_g) to (H5OPEN H5P_CLS_ATTRIBUTE_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_ATTRIBUTE_CREATE_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_ATTRIBUTE_CREATE_DEFAULT has been changed from (H5OPEN H5P_LST_ATTRIBUTE_CREATE_g) to (H5OPEN H5P_LST_ATTRIBUTE_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_DATASET_ACCESS

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DATASET_ACCESS has been changed from (H5OPEN H5P_CLS_DATASET_ACCESS_g) to (H5OPEN H5P_CLS_DATASET_ACCESS_ID_g). | Recompilation of a client program may be broken.

[+] H5P_DATASET_ACCESS_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DATASET_ACCESS_DEFAULT has been changed from (H5OPEN H5P_LST_DATASET_ACCESS_g) to (H5OPEN H5P_LST_DATASET_ACCESS_ID_g). | Recompilation of a client program may be broken.

[+] H5P_DATASET_CREATE

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DATASET_CREATE has been changed from (H5OPEN H5P_CLS_DATASET_CREATE_g) to (H5OPEN H5P_CLS_DATASET_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_DATASET_CREATE_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DATASET_CREATE_DEFAULT has been changed from (H5OPEN H5P_LST_DATASET_CREATE_g) to (H5OPEN H5P_LST_DATASET_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_DATASET_XFER

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DATASET_XFER has been changed from (H5OPEN H5P_CLS_DATASET_XFER_g) to (H5OPEN H5P_CLS_DATASET_XFER_ID_g). | Recompilation of a client program may be broken.

[+] H5P_DATASET_XFER_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DATASET_XFER_DEFAULT has been changed from (H5OPEN H5P_LST_DATASET_XFER_g) to (H5OPEN H5P_LST_DATASET_XFER_ID_g). | Recompilation of a client program may be broken.

[+] H5P_DATATYPE_ACCESS

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DATATYPE_ACCESS has been changed from (H5OPEN H5P_CLS_DATATYPE_ACCESS_g) to (H5OPEN H5P_CLS_DATATYPE_ACCESS_ID_g). | Recompilation of a client program may be broken.

[+] H5P_DATATYPE_ACCESS_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DATATYPE_ACCESS_DEFAULT has been changed from (H5OPEN H5P_LST_DATATYPE_ACCESS_g) to (H5OPEN H5P_LST_DATATYPE_ACCESS_ID_g). | Recompilation of a client program may be broken.

[+] H5P_DATATYPE_CREATE

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DATATYPE_CREATE has been changed from (H5OPEN H5P_CLS_DATATYPE_CREATE_g) to (H5OPEN H5P_CLS_DATATYPE_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_DATATYPE_CREATE_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DATATYPE_CREATE_DEFAULT has been changed from (H5OPEN H5P_LST_DATATYPE_CREATE_g) to (H5OPEN H5P_LST_DATATYPE_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_FILE_ACCESS

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_FILE_ACCESS has been changed from (H5OPEN H5P_CLS_FILE_ACCESS_g) to (H5OPEN H5P_CLS_FILE_ACCESS_ID_g). | Recompilation of a client program may be broken.

[+] H5P_FILE_ACCESS_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_FILE_ACCESS_DEFAULT has been changed from (H5OPEN H5P_LST_FILE_ACCESS_g) to (H5OPEN H5P_LST_FILE_ACCESS_ID_g). | Recompilation of a client program may be broken.

[+] H5P_FILE_CREATE

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_FILE_CREATE has been changed from (H5OPEN H5P_CLS_FILE_CREATE_g) to (H5OPEN H5P_CLS_FILE_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_FILE_CREATE_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_FILE_CREATE_DEFAULT has been changed from (H5OPEN H5P_LST_FILE_CREATE_g) to (H5OPEN H5P_LST_FILE_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_FILE_MOUNT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_FILE_MOUNT has been changed from (H5OPEN H5P_CLS_FILE_MOUNT_g) to (H5OPEN H5P_CLS_FILE_MOUNT_ID_g). | Recompilation of a client program may be broken.

[+] H5P_FILE_MOUNT_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_FILE_MOUNT_DEFAULT has been changed from (H5OPEN H5P_LST_FILE_MOUNT_g) to (H5OPEN H5P_LST_FILE_MOUNT_ID_g). | Recompilation of a client program may be broken.

[+] H5P_GROUP_ACCESS

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_GROUP_ACCESS has been changed from (H5OPEN H5P_CLS_GROUP_ACCESS_g) to (H5OPEN H5P_CLS_GROUP_ACCESS_ID_g). | Recompilation of a client program may be broken.

[+] H5P_GROUP_ACCESS_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_GROUP_ACCESS_DEFAULT has been changed from (H5OPEN H5P_LST_GROUP_ACCESS_g) to (H5OPEN H5P_LST_GROUP_ACCESS_ID_g). | Recompilation of a client program may be broken.

[+] H5P_GROUP_CREATE

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_GROUP_CREATE has been changed from (H5OPEN H5P_CLS_GROUP_CREATE_g) to (H5OPEN H5P_CLS_GROUP_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_GROUP_CREATE_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_GROUP_CREATE_DEFAULT has been changed from (H5OPEN H5P_LST_GROUP_CREATE_g) to (H5OPEN H5P_LST_GROUP_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_LINK_ACCESS

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_LINK_ACCESS has been changed from (H5OPEN H5P_CLS_LINK_ACCESS_g) to (H5OPEN H5P_CLS_LINK_ACCESS_ID_g). | Recompilation of a client program may be broken.

[+] H5P_LINK_ACCESS_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_LINK_ACCESS_DEFAULT has been changed from (H5OPEN H5P_LST_LINK_ACCESS_g) to (H5OPEN H5P_LST_LINK_ACCESS_ID_g). | Recompilation of a client program may be broken.

[+] H5P_LINK_CREATE

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_LINK_CREATE has been changed from (H5OPEN H5P_CLS_LINK_CREATE_g) to (H5OPEN H5P_CLS_LINK_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_LINK_CREATE_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_LINK_CREATE_DEFAULT has been changed from (H5OPEN H5P_LST_LINK_CREATE_g) to (H5OPEN H5P_LST_LINK_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_NO_CLASS

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_NO_CLASS has been changed from (H5OPEN H5P_CLS_ROOT_g) to (H5OPEN H5P_CLS_ROOT_ID_g). | Recompilation of a client program may be broken.

[+] H5P_OBJECT_COPY

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_OBJECT_COPY has been changed from (H5OPEN H5P_CLS_OBJECT_COPY_g) to (H5OPEN H5P_CLS_OBJECT_COPY_ID_g). | Recompilation of a client program may be broken.

[+] H5P_OBJECT_COPY_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_OBJECT_COPY_DEFAULT has been changed from (H5OPEN H5P_LST_OBJECT_COPY_g) to (H5OPEN H5P_LST_OBJECT_COPY_ID_g). | Recompilation of a client program may be broken.

[+] H5P_OBJECT_CREATE

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_OBJECT_CREATE has been changed from (H5OPEN H5P_CLS_OBJECT_CREATE_g) to (H5OPEN H5P_CLS_OBJECT_CREATE_ID_g). | Recompilation of a client program may be broken.

[+] H5P_ROOT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_ROOT has been changed from (H5OPEN H5P_CLS_ROOT_g) to (H5OPEN H5P_CLS_ROOT_ID_g). | Recompilation of a client program may be broken.

[+] H5P_STRING_CREATE

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_STRING_CREATE has been changed from (H5OPEN H5P_CLS_STRING_CREATE_g) to (H5OPEN H5P_CLS_STRING_CREATE_ID_g). | Recompilation of a client program may be broken.

H5pubconf.h
[+] H5_PACKAGE_STRING

| Change | Effect
--- | --- | ---
1 | The value of constant H5_PACKAGE_STRING has been changed from "HDF5 1.8.13" to "HDF5 1.8.14". | Recompilation of a client program may be broken.

[+] H5_PACKAGE_VERSION

| Change | Effect
--- | --- | ---
1 | The value of constant H5_PACKAGE_VERSION has been changed from "1.8.13" to "1.8.14". | Recompilation of a client program may be broken.

[+] H5_VERSION

| Change | Effect
--- | --- | ---
1 | The value of constant H5_VERSION has been changed from "1.8.13" to "1.8.14". | Recompilation of a client program may be broken.

H5public.h
[+] H5_VERS_INFO

| Change | Effect
--- | --- | ---
1 | The value of constant H5_VERS_INFO has been changed from "HDF5 library version: 1.8.13" to "HDF5 library version: 1.8.14". | Recompilation of a client program may be broken.

[+] H5_VERS_RELEASE

| Change | Effect
--- | --- | ---
1 | The value of constant H5_VERS_RELEASE has been changed from 13 to 14. | Recompilation of a client program may be broken.

[+] H5P_DEFAULT

| Change | Effect
--- | --- | ---
1 | The value of constant H5P_DEFAULT has been changed from 0 to (hid_t)0. | Recompilation of a client program may be broken.

H5Spublic.h
[+] H5S_ALL

| Change | Effect
--- | --- | ---
1 | The value of constant H5S_ALL has been changed from 0 to (hid_t)0. | Recompilation of a client program may be broken.

to the top

## Other Changes in Constants (2)

H5PLextern.h
[+] H5PLUGIN_DLL

| Change | Effect
--- | --- | ---
1 | The constant H5PLUGIN_DLL with value __attribute__ ((visibility("default"))) has been added. | No effect.

H5pubconf.h
[+] H5_HAVE_ASPRINTF

| Change | Effect
--- | --- | ---
1 | The constant H5_HAVE_ASPRINTF with value 1 has been added. | No effect.

to the top

## Header Files (75)

H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h
to the top

## Shared Libraries (6)

libhdf5.so.8.0.2
libhdf5_cpp.so.8.0.2
libhdf5_fortran.so.8.0.2
libhdf5_hl.so.8.0.2
libhdf5_hl_cpp.so.8.0.2
libhdf5hl_fortran.so.8.0.2
to the top
Generated on Mon Nov 10 08:02:30 2014 for hdf5 by ABI Compliance Checker 1.99.9
A tool for checking backward compatibility of a C/C++ library API