From a27d38778a7bd6173115ec1917eab84121f71a78 Mon Sep 17 00:00:00 2001 From: Frank Baker Date: Mon, 1 Jul 2002 16:55:24 -0500 Subject: [svn-r5742] Purpose: Update variable-length datatype info. Description: Added "Bit Field for Variable-length Types (Class 9)" table. Added "Properties for Variable-length Types (Class 9)" table. Fixed a few minor typos. Platforms tested: IE 5 --- doc/html/H5.format.html | 125 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 118 insertions(+), 7 deletions(-) diff --git a/doc/html/H5.format.html b/doc/html/H5.format.html index 518b91a..8553452 100644 --- a/doc/html/H5.format.html +++ b/doc/html/H5.format.html @@ -2543,7 +2543,7 @@ Elena> "Free-space object"
@@ -2576,7 +2576,7 @@ Elena> "Free-space object"
- Bit Field for Bitfield types (Class 4) + Bit Field for Bitfield Types (Class 4)
@@ -2597,7 +2597,7 @@ Elena> "Free-space object"
- Properties for Bitfield types (Class 4) + Properties for Bitfield Types (Class 4)
@@ -2616,7 +2616,7 @@ Elena> "Free-space object"
- Bit Field for Opaque types (Class 5) + Bit Field for Opaque Types (Class 5)
@@ -2729,7 +2729,7 @@ Elena> "Free-space object"
- Properties for Opaque types (Class 5) + Properties for Opaque Types (Class 5)
@@ -2754,7 +2754,7 @@ Elena> "Free-space object"
- Bit Field for Enumeration types (Class 8) + Bit Field for Enumeration Types (Class 8)
@@ -2800,6 +2800,117 @@ Elena> "Free-space object"
- Properties for Enumeration types (Class 8) + Properties for Enumeration Types (Class 8)
+ +

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Bit Field for Variable-length Types (Class 9) +
BitsMeaning
0-3
Type
+
0 Variable-length sequence
+
This variable-length datatype can be of any sequence + of data. Variable-length sequences do not have padding + or character set information.
+
1 Variable-length string
+
This variable-length datatype is composed of a series of + characters. Variable-length strings have padding and + character set information.
+
4-7
Padding type (variable-length string only)
+
This four-bit value determines the type of padding + used for variable-length strings. The values are the same + as for the string padding type, as follows:
+
0 Null terminate
+
A zero byte marks the end of a string and is guaranteed + to be present after converting a long string to a short + string. When converting a short string to a long string, + the value is padded with additional null characters + as necessary. +
1 Null pad
+
Null characters are added to the end of the value + during conversion from a short string to a longer string. + Conversion from a long string to a shorter string + simply truncates the value.
+
2 Space pad
+
Space characters are added to the end of the value + during conversion from a short string to a longer string. + Conversion from a long string to a shorter string simply + truncates the value. + This is the Fortran representation of the string. +
+
3-15 Reserved
+
These values are reserved for future use.
+
8-11
Character set (variable-length string only)
+
This four-bit value specifies the character set + to be used for encoding the string.
+
0 8-bit ASCII
+
As of this writing (June 2002, Release 1.4.4), + 8-bit ASCII is the only character set supported. + Therefore, no translations have been defined.
+
12-23Reserved (zero).
+
+ +

+

+ + + + + + + + + + + + + + +
+ Properties for Variable-length Types (Class 9) +
ByteByteByteByte

Parent Type

+
+ +
+ + + + + +
Parent Type:Each variable-length type is based on + some parent type. The information for that parent type is + described recursively by this field.
+
+ + + +

+ @@ -3965,7 +4076,7 @@ in the structure, with each item formatted according to its datatype. -->

HDF Help Desk
-Last modified: 25 April 2002 +Last modified: 1 July 2002
-- cgit v0.12