summaryrefslogtreecommitdiffstats
path: root/src/H5vers.txt
diff options
context:
space:
mode:
authorLarry Knox <lrknox@hdfgroup.org>2020-01-22 14:34:30 (GMT)
committerLarry Knox <lrknox@hdfgroup.org>2020-01-22 21:57:39 (GMT)
commitfe0eca39c9a82a4b24887f4d81f5903ac357a83d (patch)
treec3790f0506ea7b512ee79a5adb108ff47711b204 /src/H5vers.txt
parent8eb45094683843798b86ad8c3da298ebbde02fde (diff)
downloadhdf5-fe0eca39c9a82a4b24887f4d81f5903ac357a83d.zip
hdf5-fe0eca39c9a82a4b24887f4d81f5903ac357a83d.tar.gz
hdf5-fe0eca39c9a82a4b24887f4d81f5903ac357a83d.tar.bz2
Merge pull request #2289 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit 'a92cfed71e0da0ff61af2550640e38bf6d415fee': Remove irrelevant sentence from comment. Remove duplicate lines noted on forum by Eric Bavier Add v111 version for H5O functions to enable version1 default for HDF5 1.8-1.10 and version 3 default for HDF5 1.12. Version 2 functions are available (deprecated) but will not be the default for any version.
Diffstat (limited to 'src/H5vers.txt')
-rw-r--r--src/H5vers.txt19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/H5vers.txt b/src/H5vers.txt
index 0df2675..ae1d600 100644
--- a/src/H5vers.txt
+++ b/src/H5vers.txt
@@ -62,11 +62,20 @@ FUNCTION: H5Literate; H5L_iterate; v18, v112
FUNCTION: H5Literate_by_name; H5L_iterate; v18, v112
FUNCTION: H5Lvisit; H5L_iterate; v18, v112
FUNCTION: H5Lvisit_by_name; H5L_iterate; v18, v112
-FUNCTION: H5Oget_info; ; v18, v10, v112
-FUNCTION: H5Oget_info_by_name; ; v18, v10, v112
-FUNCTION: H5Oget_info_by_idx; ; v18, v10, v112
-FUNCTION: H5Ovisit; ; v18, v10, v112
-FUNCTION: H5Ovisit_by_name; ; v18, v10, v112
+# Note: v111 is allowed in make_vers because H5O functions were prematurely
+# versioned in HDF5 1.10. Because users were affected by this, the
+# versioning was rescinded but the H5O version 2 functions were kept
+# to be called directly. Now that the version macros are added in 1.12,
+# along with a 3rd version of the H5O functions, the H5O function
+# version for default api=v110 should be version 1 to work correctly
+# with 1.10 applications that were using unversioned H5O functions,
+# and the H5O function version should be version 3 for default api=v112
+# (the default api version for 1.12).
+FUNCTION: H5Oget_info; ; v18, v111, v112
+FUNCTION: H5Oget_info_by_name; ; v18, v111, v112
+FUNCTION: H5Oget_info_by_idx; ; v18, v111, v112
+FUNCTION: H5Ovisit; ; v18, v111, v112
+FUNCTION: H5Ovisit_by_name; ; v18, v111, v112
FUNCTION: H5Pencode; ; v110, v112
FUNCTION: H5Pget_filter; ; v10, v18
FUNCTION: H5Pget_filter_by_id; ; v16, v18