diff options
author | Raymond Lu <songyulu@hdfgroup.org> | 2006-03-14 22:11:21 (GMT) |
---|---|---|
committer | Raymond Lu <songyulu@hdfgroup.org> | 2006-03-14 22:11:21 (GMT) |
commit | a2a98a8135c3efee38b04b1d07e4602cdff1f1ef (patch) | |
tree | 926dbec855974eb9e4d799b33e55719e5db717be /tools/h5dump | |
parent | a4c816eb75c20de14a5e557ffd76c33190152ce2 (diff) | |
download | hdf5-a2a98a8135c3efee38b04b1d07e4602cdff1f1ef.zip hdf5-a2a98a8135c3efee38b04b1d07e4602cdff1f1ef.tar.gz hdf5-a2a98a8135c3efee38b04b1d07e4602cdff1f1ef.tar.bz2 |
[svn-r12091] Purpose: Support for VAX floating-point types.
Solution: Support VAX float and double types with new byte order. There're some
details not yet included,
1. the alignment detection for VAX order in H5detect.c.
2. support for special values in library conversion functions.
3. the infinity for VAX in H5T_init_inf.
4. support for VAX types in printing hexadecimal format.
Platforms tested: h5committest and fuss.
Diffstat (limited to 'tools/h5dump')
-rw-r--r-- | tools/h5dump/h5dump.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/h5dump/h5dump.c b/tools/h5dump/h5dump.c index 8a5e192..65c2a80 100644 --- a/tools/h5dump/h5dump.c +++ b/tools/h5dump/h5dump.c @@ -763,6 +763,10 @@ print_datatype(hid_t type,unsigned in_group) printf("H5T_IEEE_F64BE"); } else if (H5Tequal(type, H5T_IEEE_F64LE)) { printf("H5T_IEEE_F64LE"); + } else if (H5Tequal(type, H5T_VAX_F32)) { + printf("H5T_VAX_F32"); + } else if (H5Tequal(type, H5T_VAX_F64)) { + printf("H5T_VAX_F64"); } else if (H5Tequal(type, H5T_NATIVE_FLOAT)) { printf("H5T_NATIVE_FLOAT"); } else if (H5Tequal(type, H5T_NATIVE_DOUBLE)) { @@ -4042,6 +4046,8 @@ xml_print_datatype(hid_t type, unsigned in_group) printf("BE"); break; case H5T_ORDER_VAX: + printf("VAX"); + break; default: printf("ERROR_UNKNOWN"); } |