/** * \ingroup H5O * \def H5Oget_info_by_name() * * #H5Oget_info_by_name is a macro that is mapped to: * \li H5Oget_info_by_name3() * \li H5Oget_info_by_name1() * * \details Such macros are provided to facilitate application * compatibility. Their use and mappings are fully described in * API Compatibility Macros in HDF5; we urge you to read that * document closely. * * In HDF5 versions 1.12 and after, #H5Oget_info_by_name is mapped to * \ref H5Oget_info_by_name3(). In version 1.10 #H5Oget_info_by_name is * identical to \ref H5Oget_info_by_name1(). * * Specific compile-time compatibility flags and the resulting * mappings are as follows: * * \par * * * * * * * * * * * * * * * * * * * * *
Compatibility settingH5Oget_info_by_name
No compatibility flag\ref H5Oget_info_by_name3() for 1.12 and above
\ref H5Oget_info_by_name1() for 1.8 or 1.10
Emulate Release 1.12\ref H5Oget_info_by_name3()
Emulate Release 1.10 or 1.8 interface\ref H5Oget_info_by_name1()
* * \todo Fix reference to the document; exchange 1.8.8 and 1.8.0 * * \par Version * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
ReleaseChange
1.12.0The macro #H5Oget_info_by_name and function \ref H5Oget_info_by_name3() were added * and \ref H5Oget_info_by_name1() was deprecated.
1.10.5The macro #H5Oget_info_by_name was removed.
The functions \ref H5Oget_info_by_name() and * H5Oget_info_by_name1() are identical in this release.
This change was added to restore the broken API compatibility * introduced in HDF5-1.10.3.
1.10.3The function \ref H5Oget_info_by_name() was renamed * to \ref H5Oget_info_by_name1.
The macro #H5Oget_info_by_name was renamed to * \ref H5Oget_info_by_name1().
The macro #H5Oget_info_by_name and the function \ref H5Oget_info_by_name2() * were introduced in this release.
1.8.8Fortran 2003 subroutine and \ref H5O_info_t derived * type introduced in this release.
1.8.0C function introduced in this release.
* * */