diff options
author | Elena Pourmal <epourmal@hdfgroup.org> | 2002-10-02 19:15:43 (GMT) |
---|---|---|
committer | Elena Pourmal <epourmal@hdfgroup.org> | 2002-10-02 19:15:43 (GMT) |
commit | acb356d30928d02170dd275073d19344e2f0cb9b (patch) | |
tree | 5a9e0a7c45954580f5e7eea33378807e4f99ea35 /fortran/src/H5f90proto.h | |
parent | 26cd535ff23e4f6f440a4aa28e409f474ef92f66 (diff) | |
download | hdf5-acb356d30928d02170dd275073d19344e2f0cb9b.zip hdf5-acb356d30928d02170dd275073d19344e2f0cb9b.tar.gz hdf5-acb356d30928d02170dd275073d19344e2f0cb9b.tar.bz2 |
[svn-r5958]
Purpose:
Added missing fortran functions h5set(get)_buffer_f.
Also added docs and tests for them.
Solution:
Currently functions do not accept conversion and background buffers.
This corresponds to H5set(get)_buffer call with buffer pointers
set to NULL. If there is a demand, I can overload the functions
to have new parameters and go through all trouble creating functions
for all supported datatypes.
Platforms tested:
Solaris 2.7, Linux 2.2., IRIX64-6.5
Diffstat (limited to 'fortran/src/H5f90proto.h')
-rw-r--r-- | fortran/src/H5f90proto.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/fortran/src/H5f90proto.h b/fortran/src/H5f90proto.h index b87f898..129c7a5 100644 --- a/fortran/src/H5f90proto.h +++ b/fortran/src/H5f90proto.h @@ -657,6 +657,8 @@ nh5tget_super_c ( hid_t_f *type_id , hid_t_f *base_type_id); # define nh5pget_dxpl_mpio_c FNAME(H5PGET_DXPL_MPIO_C) # define nh5pget_fclose_degree_c FNAME(H5PGET_FCLOSE_DEGREE_C) # define nh5pset_fclose_degree_c FNAME(H5PSET_FCLOSE_DEGREE_C) +# define nh5pset_buffer_c FNAME(H5PSET_BUFFER_C) +# define nh5pget_buffer_c FNAME(H5PGET_BUFFER_C) #else # define nh5pcreate_c FNAME(h5pcreate_c) @@ -717,6 +719,8 @@ nh5tget_super_c ( hid_t_f *type_id , hid_t_f *base_type_id); # define nh5pget_dxpl_mpio_c FNAME(h5pget_dxpl_mpio_c) # define nh5pget_fclose_degree_c FNAME(h5pget_fclose_degree_c) # define nh5pset_fclose_degree_c FNAME(h5pset_fclose_degree_c) +# define nh5pset_buffer_c FNAME(h5pset_buffer_c) +# define nh5pget_buffer_c FNAME(h5pget_buffer_c) #endif @@ -841,6 +845,8 @@ H5_DLL int_f nh5pset_dxpl_mpio_c(hid_t_f *prp_id, int_f* data_xfer_mode); H5_DLL int_f nh5pset_fclose_degree_c(hid_t_f *fapl, int_f *degree); H5_DLL int_f nh5pget_fclose_degree_c(hid_t_f *fapl, int_f *degree); +H5_DLL int_f nh5pget_buffer_c(hid_t_f *plist, hsize_t_f *size); +H5_DLL int_f nh5pset_buffer_c(hid_t_f *plist, hsize_t_f *size); /* * Functions frome H5Rf.c */ |