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

Reply via email to