diff options
author | Frank Baker <fbaker@hdfgroup.org> | 2005-03-30 22:37:11 (GMT) |
---|---|---|
committer | Frank Baker <fbaker@hdfgroup.org> | 2005-03-30 22:37:11 (GMT) |
commit | 36809d8fc5cb8d565bb15c7f2b1567d0b0e8161a (patch) | |
tree | 246f8660d901ff03ee5c8e0f8f3fb6a26c9424ea /doc | |
parent | 933bc14d60c75fe8a684871fa9a4eb4d88157b57 (diff) | |
download | hdf5-36809d8fc5cb8d565bb15c7f2b1567d0b0e8161a.zip hdf5-36809d8fc5cb8d565bb15c7f2b1567d0b0e8161a.tar.gz hdf5-36809d8fc5cb8d565bb15c7f2b1567d0b0e8161a.tar.bz2 |
[svn-r10513]
Purpose:
Added list of C functions with changed parameter datatypes that were
part of the pre-1.6.4 'signed integer' to 'unsigned integer' revision
in the library.
Added templates for the corresponding C++ and Fortran changes.
Platforms tested:
Mozilla
Diffstat (limited to 'doc')
-rwxr-xr-x | doc/html/ADGuide/Changes.html | 157 |
1 files changed, 153 insertions, 4 deletions
diff --git a/doc/html/ADGuide/Changes.html b/doc/html/ADGuide/Changes.html index 249c427..1202785 100755 --- a/doc/html/ADGuide/Changes.html +++ b/doc/html/ADGuide/Changes.html @@ -227,14 +227,160 @@ transition from the HDF5 Release 1.6.3 to Release 1.6.4. --> -<!-- <h3>Functions with Changed Syntax</h3> The following functions have changed as noted. <p> + In the following functions, one or more parameters + have changed from a signed to an unsigned datatype. + In each case, the changed parameters are indicated in + <font color="red">red</font>. <dl> - <dt>C functions: + <dt><u>C functions:</u> + <dt><code>H5Pget_version</code> + <dd><code> + herr_t H5Pget_version(hid_t plist_id, + <font color="red">unsigned *boot/*out*/</font>, + <br> + <font color="red">unsigned *freelist/*out*/</font>, + <font color="red">unsigned *stab/*out*/</font>, + <font color="red">unsigned *shhdr/*out*/</font>) + </code> + + <dt><code>H5Pset_sym_k</code> + <dd><code> + H5Pset_sym_k(hid_t plist_id, + <font color="red">unsigned ik</font>, unsigned lk) + </code> + + <dt><code>H5Pget_sym_k</code> + <dd><code> + H5Pget_sym_k(hid_t plist_id, + <font color="red">unsigned *ik/*out*/</font>, + unsigned *lk/*out*/) + </code> + + <dt><code>H5Pset_istore_k</code> + <dd><code> + herr_t H5Pset_istore_k(hid_t plist_id, + <font color="red">unsigned ik</font>) + </code> + + <dt><code>H5Pget_istore_k</code> + <dd><code> + herr_t H5Pget_istore_k(hid_t plist_id, + <font color="red">unsigned *ik/*out*/</font>) + </code> + + <dt><code>H5Pget_external</code> + <dd><code> + herr_t H5Pget_external(hid_t plist_id, + <font color="red">unsigned idx</font>, size_t name_size, + <br> + char *name/*out*/, off_t *offset/*out*/, + hsize_t *size/*out*/) + </code> + + <dt><code>H5Pget_filter</code> + <dd><code> + H5Z_filter_t H5Pget_filter(hid_t plist_id, + <font color="red">unsigned filter</font>, + <br> + unsigned int *flags/*out*/, size_t *cd_nelmts/*out*/, + <br> + unsigned cd_values[]/*out*/, unsigned int *flags/*out*/, + <br> + size_t namelen, char name[]) + </code> + + <dt><code>H5Sselect_hyperslab</code> + <dd><code> + herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, + <br> + <font color="red">const hsize_t start[]</font>, + const hsize_t _stride[], const hsize_t count[], + <br> + const hsize_t _block[]) + </code> + + <dt><code>H5Sselect_elements</code> + <dd><code> + herr_t H5Sselect_elements(hid_t space_id, H5S_seloper_t op, + <br> + size_t num_elemn, <font color="red">const hsize_t **coord</font>) + </code> + + <dt><code>H5Tget_member_name</code> + <dd><code> + char *H5Tget_member_name(hid_t type_id, + <font color="red">unsigned membno</font>) + </code> + + <dt><code>H5Tget_member_offset</code> + <dd><code> + size_t H5Tget_member_offset(hid_t type_id, + <font color="red">unsigned membno</font>) + </code> + + <dt><code>H5Tget_member_class</code> + <dd><code> + H5T_class_t H5Tget_member_class(hid_t type_id, + <font color="red">unsigned membno</font>) + </code> + + <dt><code>H5Tget_member_type</code> + <dd><code> + hid_t H5Tget_member_type(hid_t type_id, + <font color="red">unsigned membno</font>) + </code> + + <dt><code>H5Tget_member_value</code> + <dd><code> + herr_t H5Tget_member_value(hid_t type_id, + <font color="red">unsigned membno</font>, + <br> + void *value/*out*/) + </code> + + <p> + <dt><code>H5Diterate</code> is affected by a similar change + in the syntax of <code>H5D_operator_t</code>. + <dd><code> + herr_t (*H5D_operator_t)(void *elem, hid_t type_id, + <font color="red">unsigned ndim</font>, + <br> + <font color="red">const hsize_t *point</font>, + void *operator_data) + </code> + + + <p> + <dt><u>Fortran functions:</u> + <dt><code>function</code> + <dd><code> + syntax + </code> + <dt><code>function</code> + <dd><code> + syntax + </code> + + + <p> + <dt><u>C++ functions:</u> + <dt><code>function</code> + <dd><code> + syntax + </code> + + <dt><code>function</code> + <dd><code> + syntax + </code> + + +<!-- <dd>The prototype for this function was changed from: <ul> <li>old sytax<br> @@ -261,8 +407,11 @@ transition from the HDF5 Release 1.6.3 to Release 1.6.4. <dt><code>h5subroutine_f?</code> <dd>Change... - </dl> --> + </dl> + <p> + <cite>(This list of functions with changed syntax was added + on 30 March 2005, shortly after Release 1.6.4.)</cite> <h3>Deleted Constants</h3> @@ -1958,7 +2107,7 @@ Describes HDF5 Release 1.6.4, March 2005 </address> <!-- #EndLibraryItem --><!-- Created: Spring 1999 --> <!-- hhmts start --> -Last modified: 21 March 2005 +Last modified: 30 March 2005 <!-- hhmts end --> </body> |