Hi all,
In order to simplify the HDF5 library code and allow us to implement user-defined vlen conversions, we are considering removing the background buffer from type conversion functions. This would cause the library to issue an error if the need_bkg field in H5T_cdata_t were set to anything other than H5T_BKG_NO, always pass NULL for the bkg argument to type conversion functions, and ignore the bkg parameter for H5Pset_buffer. 1.10 may see these types and functions versioned with the aforementioned arguments removed from the new versions. Would anyone would be affected by removing the background buffer? If so, are you supplying your own buffer to H5Pset_buffer, using the background buffer as a temporary buffer in a type conversion function (H5T_BKG_TEMP), or do you require the original destination data to be placed in the background buffer (H5T_BKG_YES)? It should be possible to preserve only the temporary buffer facility (H5T_BKG_TEMP) while gaining most of the benefit of removing the background buffer, if people are currently using the background buffer as a temporary buffer. Thanks, Neil Fortner The HDF Group
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
