summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1998-07-20 17:58:37 (GMT)
committerRobb Matzke <matzke@llnl.gov>1998-07-20 17:58:37 (GMT)
commit34595bac3b5f0b2dad3050907c07e023a6972097 (patch)
tree34ce0884c518396dd75dfc88faf15084ee18aa05 /doc
parent1dbacc8377754e33e8088ad6c7895a5f68bf7dfb (diff)
downloadhdf5-34595bac3b5f0b2dad3050907c07e023a6972097.zip
hdf5-34595bac3b5f0b2dad3050907c07e023a6972097.tar.gz
hdf5-34595bac3b5f0b2dad3050907c07e023a6972097.tar.bz2
[svn-r518] Changes since 19980720
---------------------- ./doc/html/H5.format.html ./src/H5Oattr.c ./src/H5Odtype.c ./src/H5Oefl.c ./src/H5Olayout.c ./src/H5Osdspace.c ./src/H5Oshared.c Added version numbers to some object header messages so we can update them easier in the future. The library currently just gives up if the version numbers don't match, but in the future the library could handle multiple versions of a message. ./test/testhdf5.c Removed an argument from the H5version() call that I missed last time.
Diffstat (limited to 'doc')
-rw-r--r--doc/html/H5.format.html90
1 files changed, 61 insertions, 29 deletions
diff --git a/doc/html/H5.format.html b/doc/html/H5.format.html
index ce7e112..3dd2bc5 100644
--- a/doc/html/H5.format.html
+++ b/doc/html/H5.format.html
@@ -1502,11 +1502,19 @@
<th width="25%">byte</th>
<th width="25%">byte</th>
<th width="25%">byte</th>
+ </tr>
<tr align=center>
- <td colspan=4>Dimensionality</td>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Flags</td>
+ <td>Reserved</td>
+ </tr>
+
<tr align=center>
- <td colspan=4>Dimension Flags</td>
+ <td colspan=4>Reserved</td>
+ </tr>
+
<tr align=center>
<td colspan=4>Dimension Size #1 (&lt;size&gt; bytes)</td>
<tr align=center>
@@ -1543,12 +1551,12 @@
</tr>
<tr valign=top>
- <td>Dimension Flags</td>
+ <td>Flags</td>
<td>This field is used to store flags to indicate the
- presence of parts of this message. Bit 0 (counting from
- the right) is used to indicate that maximum dimensions are
- present. Bit 1 is used to indicate that permutation
- indices are present for each dimension.</td>
+ presence of parts of this message. Bit 0 (the least
+ significant bit) is used to indicate that maximum
+ dimensions are present. Bit 1 is used to indicate that
+ permutation indices are present for each dimension.</td>
</tr>
<tr valign=top>
@@ -1935,7 +1943,7 @@
</tr>
<tr align=center>
- <td>Type Class</td>
+ <td>Type Class and Version</td>
<td colspan=3>Class Bit Field</td>
</tr>
@@ -1950,11 +1958,13 @@
</center>
<p>The Class Bit Field and Properties fields vary depending
- on the Type Class. The type class is one of: 0 (fixed-point
- number), 1 (floating-point number), 2 (date and time), 3 (text
- string), 4 (bit field), 5 (opaque), 6 (compound). The Class Bit
- Field is zero and the size of the Properties field is zero
- except for the cases noted here.
+ on the Type Class, which is the low-order four bits of the Type
+ Class and Version field (the high-order four byte are the
+ version which should be set to the value one). The type class
+ is one of: 0 (fixed-point number), 1 (floating-point number), 2
+ (date and time), 3 (text string), 4 (bit field), 5 (opaque), 6
+ (compound). The Class Bit Field is zero and the size of the
+ Properties field is zero except for the cases noted here.
<p>
<center>
@@ -2269,7 +2279,8 @@
</tr>
<tr align=center>
- <td colspan=4><br>Heap Address<br><br></td>
+ <td>Version</td>
+ <td colspan=3>Reserved</td>
</tr>
<tr align=center>
@@ -2278,7 +2289,7 @@
</tr>
<tr align=center>
- <td colspan=4>Reserved</td>
+ <td colspan=4><br>Heap Address<br><br></td>
</tr>
<tr align=center>
@@ -2451,17 +2462,18 @@
</tr>
<tr align=center>
- <td colspan=4><br>Address<br><br></td>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Layout Class</td>
+ <td>Reserved</td>
</tr>
<tr align=center>
- <td>Dimensionality</td>
- <td>Layout Class</td>
- <td colspan=2>Reserved</td>
+ <td colspan=4>Reserved</td>
</tr>
<tr align=center>
- <td colspan=4>Reserved (4-bytes)</td>
+ <td colspan=4><br>Address<br><br></td>
</tr>
<tr align=center>
@@ -2487,11 +2499,9 @@
</tr>
<tr valign=top>
- <td>Address</td>
- <td>For contiguous storage, this is the address of the first
- byte of storage. For chunked storage this is the address
- of the B-tree that is used to look up the addresses of the
- chunks.</td>
+ <td>Version</td>
+ <td>A version number for the layout message. This
+ documentation describes version one.</td>
</tr>
<tr valign=top>
@@ -2511,6 +2521,14 @@
</tr>
<tr valign=top>
+ <td>Address</td>
+ <td>For contiguous storage, this is the address of the first
+ byte of storage. For chunked storage this is the address
+ of the B-tree that is used to look up the addresses of the
+ chunks.</td>
+ </tr>
+
+ <tr valign=top>
<td>Dimensions</td>
<td>For contiguous storage the dimensions define the entire
size of the array while for chunked storage they define
@@ -2715,13 +2733,14 @@
</tr>
<tr align=center>
+ <td>Version</td>
+ <td>Reserved</td>
<td colspan=2>Name Size</td>
- <td colspan=2>Type Size</td>
</tr>
<tr align=center>
+ <td colspan=2>Type Size</td>
<td colspan=2>Space Size</td>
- <td colspan=2>Reserved</td>
</tr>
<tr align=center>
@@ -2751,6 +2770,12 @@
</tr>
<tr valign=top>
+ <td>Version</td>
+ <td>Version number for the message. This document describes
+ version 1 of attribute messages.</td>
+ </tr>
+
+ <tr valign=top>
<td>Name Size</td>
<td>The length of the attribute name in bytes including the
null terminator. Note that the Name field below may
@@ -2881,8 +2906,9 @@
</tr>
<tr align=center>
+ <td>Version</td>
<td>Flags</td>
- <td colspan=3>Reserved</td>
+ <td colspan=2>Reserved</td>
</tr>
<tr align=center>
@@ -2904,6 +2930,12 @@
</tr>
<tr valign=top>
+ <td>Version</td>
+ <td>The version number for the message. This document
+ describes version one of shared messages.</td>
+ </tr>
+
+ <tr valign=top>
<td>Flags</td>
<td>The Shared Message message points to a message which is
shared among multiple object headers. The Flags field
@@ -3108,7 +3140,7 @@ data-type.
<address><a href="mailto:koziol@ncsa.uiuc.edu">Quincey Koziol</a></address>
<address><a href="mailto:matzke@llnl.gov">Robb Matzke</a></address>
<!-- hhmts start -->
-Last modified: Mon Jul 20 10:17:03 EDT 1998
+Last modified: Mon Jul 20 13:49:08 EDT 1998
<!-- hhmts end -->
</body>
</html>