Quincey Koziol
f92d7f73df
[svn-r7434] Purpose:
...
Bug Fix and code cleanup
Description:
Correct error in H5T_detect_class that was causing nested compound datatypes
with to not detect the datatype class of fields correctly, which caused errors
with fill-values, variable-length datatypes and chunks later on.
Return the rank of the array datatype from H5Tget_array_dims(), like
H5Sget_dims().
Lots of cleanups to datatype code, to make the handling of arrays, compound
types, variable-length strings and sequences and enumerated types more
consistent and robust.
Platforms tested:
FreeBSD 4.9 (sleipnir)
h5committest
2003-08-30 20:48:01 -05:00
..
2003-08-24 03:42:43 -05:00
2003-07-02 16:28:11 -05:00
2003-07-03 14:40:03 -05:00
2003-06-25 15:06:00 -05:00
2003-07-02 16:28:11 -05:00
2001-02-05 15:16:02 -05:00
2003-07-03 14:40:03 -05:00
2001-02-05 15:16:02 -05:00
2002-11-20 13:19:56 -05:00
2003-06-04 10:22:23 -05:00
2003-07-03 15:42:15 -05:00
2003-07-03 14:35:53 -05:00
1998-07-20 08:45:25 -05:00
2003-07-03 14:35:53 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-10-23 10:44:52 -05:00
1998-10-23 10:44:52 -05:00
1998-10-23 10:44:52 -05:00
1998-10-23 10:44:52 -05:00
1998-10-23 10:44:52 -05:00
1998-10-23 10:44:52 -05:00
1998-10-23 10:44:52 -05:00
1998-10-23 10:44:52 -05:00
1998-10-23 10:44:52 -05:00
2003-07-03 14:35:53 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
2000-03-08 17:03:11 -05:00
2003-01-22 14:29:08 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
2003-07-03 14:35:53 -05:00
2003-07-03 14:35:53 -05:00
2003-07-03 14:35:53 -05:00
2002-07-05 16:02:05 -05:00
2003-08-08 14:53:16 -05:00
2003-07-03 14:35:53 -05:00
1999-11-01 10:21:16 -05:00
1999-05-03 16:54:10 -05:00
2003-07-03 14:35:53 -05:00
2003-07-03 14:35:53 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
2000-03-08 17:03:11 -05:00
2000-03-08 17:09:35 -05:00
2000-03-08 17:09:35 -05:00
2003-07-03 14:35:53 -05:00
2003-07-03 14:35:53 -05:00
2003-07-03 14:40:03 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
2003-07-03 14:35:53 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
2003-08-26 15:14:45 -05:00
2003-08-30 20:48:01 -05:00
1998-09-08 14:15:44 -05:00
2003-07-03 14:35:53 -05:00
2001-01-19 16:51:53 -05:00
1999-12-13 15:39:48 -05:00
1998-12-21 17:52:56 -05:00
1998-07-08 09:54:54 -05:00
1998-10-20 22:33:19 -05:00
1998-10-20 22:33:19 -05:00
1998-10-20 22:33:19 -05:00
1998-10-20 22:33:19 -05:00
1998-10-20 22:33:19 -05:00
1998-10-20 22:33:19 -05:00
2003-07-02 22:17:01 -05:00
1998-07-08 09:54:54 -05:00
1999-10-15 16:08:22 -05:00
2003-03-14 16:52:56 -05:00
2000-03-08 17:03:11 -05:00
2003-07-03 14:35:53 -05:00
1998-07-08 09:54:54 -05:00
1998-12-21 17:52:56 -05:00
1998-07-08 09:54:54 -05:00
2003-07-03 14:35:53 -05:00
1998-07-08 09:54:54 -05:00
2001-04-24 15:38:45 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
2003-07-03 14:40:03 -05:00
2003-07-03 14:35:53 -05:00
2003-07-03 14:35:53 -05:00
1998-07-08 09:54:54 -05:00
2000-03-08 17:03:11 -05:00
2003-07-03 14:40:03 -05:00
2003-07-03 14:40:03 -05:00
2003-07-03 14:40:03 -05:00
2003-07-03 14:40:03 -05:00
2003-07-03 14:40:03 -05:00
2003-07-03 14:40:03 -05:00
2003-08-28 18:05:18 -05:00
2003-07-03 14:40:03 -05:00
2003-07-14 11:51:24 -05:00
2003-07-07 14:02:46 -05:00
2003-07-03 14:40:03 -05:00
2003-08-30 20:48:01 -05:00
2003-07-03 14:40:03 -05:00
1998-07-08 09:54:54 -05:00
1998-07-08 09:54:54 -05:00
2003-07-03 14:40:03 -05:00
2003-08-28 18:03:36 -05:00
1998-07-08 09:54:54 -05:00
1998-10-30 09:40:46 -05:00
1998-07-08 09:54:54 -05:00