diff options
author | Raymond Lu <songyulu@hdfgroup.org> | 2005-02-08 18:30:29 (GMT) |
---|---|---|
committer | Raymond Lu <songyulu@hdfgroup.org> | 2005-02-08 18:30:29 (GMT) |
commit | 70c0ba03cec20ad3c353fcf776f4b48f2ac8da9f (patch) | |
tree | 437db9a19b864616d6888a9d184e8a8e2714630e /src/H5Tnative.c | |
parent | e31f8dfdc830cfc71a84ae36f2f69a0d432576db (diff) | |
download | hdf5-70c0ba03cec20ad3c353fcf776f4b48f2ac8da9f.zip hdf5-70c0ba03cec20ad3c353fcf776f4b48f2ac8da9f.tar.gz hdf5-70c0ba03cec20ad3c353fcf776f4b48f2ac8da9f.tar.bz2 |
[svn-r9959] Purpose: Bug fix
Description: For variable-length string, H5Tget_class returned H5T_STRING as
its class. But H5Tdetect_class and H5Tget_member_class considered it as
H5T_VLEN. This is fixed to let all these 3 functions treat it as H5T_STRING.
Some test cases have been added to dtypes.c
Platforms tested: heping - already tested for v1.6 with h5committest
Misc. update: RELEASE.txt
Diffstat (limited to 'src/H5Tnative.c')
-rw-r--r-- | src/H5Tnative.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/H5Tnative.c b/src/H5Tnative.c index 1ffa45b..686e1e3 100644 --- a/src/H5Tnative.c +++ b/src/H5Tnative.c @@ -167,7 +167,7 @@ H5T_get_native_type(H5T_t *dtype, H5T_direction_t direction, size_t *struct_alig assert(dtype); - if((h5_class = H5T_get_class(dtype))==H5T_NO_CLASS) + if((h5_class = H5T_get_class(dtype, FALSE))==H5T_NO_CLASS) HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a valid class") if((size = H5T_get_size(dtype))==0) |