summaryrefslogtreecommitdiffstats
path: root/doc/src/Glossary.html
blob: 31b2db6623abefbb99eb0060cc6675544fedd918 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<html><head><title>
HDF5 Draft Glossary
</title></head>

<body>

<hr>
<center>
<a href="RM_H5Front.html">HDF5 Reference Manual</a>&nbsp;&nbsp;
<a href="RM_H5.html">H5</a>&nbsp;&nbsp;
<a href="RM_H5A.html">H5A</a>&nbsp;&nbsp;
<a href="RM_H5D.html">H5D</a>&nbsp;&nbsp;
<a href="RM_H5E.html">H5E</a>&nbsp;&nbsp;
<a href="RM_H5F.html">H5F</a>&nbsp;&nbsp;
<a href="RM_H5G.html">H5G</a>&nbsp;&nbsp;
<a href="RM_H5P.html">H5P</a>&nbsp;&nbsp;
<a href="RM_H5S.html">H5S</a>&nbsp;&nbsp;
<a href="RM_H5T.html">H5T</a>&nbsp;&nbsp;
<a href="RM_H5Z.html">H5Z</a>&nbsp;&nbsp;
Glossary
</center>
<hr>

<center>
<h1>HDF5 Glossary</h1>
</center>

<i>(<b>Under construction!</b>  
    This is the bare beginning of a Glossary to accompany the HDF5 documentation;
    it is by no means complete.)</i>

<ol type=A>
    <li><a href="#Glossary-Basic">Basic Types</a>
    <li><a href="#Glossary-Complex">Complex Types</a>
    <li><a href="#Glossary-DiskIO">Disk I/O Types</a>
</ol>

<P>Since many of the typedefs in the HDF5 API are not well-defined yet,
the types below may change radically en route to a final API...

<hr>

<a name="Glossary-Basic">Basic Types:</a>
<ul>
    <li>char     - 8-bit character (only for ASCII information)
    <li>int8     - 8-bit signed integer
    <li>uint8    - 8-bit unsigned integer
    <li>int16    - 16-bit signed integer
    <li>uint16   - 16-bit unsigned integer
    <li>int32    - 32-bit signed integer
    <li>uint32   - 32-bit unsigned integer
    <li>intn     - "native" signed integer
    <li>uintn    - "native" unsigned integer
    <li>int64    - 64-bit signed integer (new)
    <li>uint64   - 64-bit unsigned integer (new)
    <li>float32  - 32-bit IEEE float
    <li>float64  - 64-bit IEEE float
</ul>

<a name="Glossary-Complex">Complex Types:</a>
<ul>
    <li>hid_t   - 32-bit unsigned integer used as ID for memory objects
    <li>hoid_t  - 32-bit unsigned integer (currently) used as ID for disk-based
                objects
    <li>hbool_t - boolean to indicate true/false/error codes from functions
    <li>herr_t  - 32-bit integer to indicate succeed/fail codes from functions
</ul>

<a name="Glossary-DiskIO">Disk I/O Types:</a>
<ul>
    <li>hoff_t  - (64-bit?) offset on disk in bytes
    <li>hlen_t  - (64-bit?) length on disk in bytes
</ul>

<hr>
<center>
<a href="RM_H5Front.html">HDF5 Reference Manual</a>&nbsp;&nbsp;
<a href="RM_H5.html">H5</a>&nbsp;&nbsp;
<a href="RM_H5A.html">H5A</a>&nbsp;&nbsp;
<a href="RM_H5D.html">H5D</a>&nbsp;&nbsp;
<a href="RM_H5E.html">H5E</a>&nbsp;&nbsp;
<a href="RM_H5F.html">H5F</a>&nbsp;&nbsp;
<a href="RM_H5G.html">H5G</a>&nbsp;&nbsp;
<a href="RM_H5P.html">H5P</a>&nbsp;&nbsp;
<a href="RM_H5S.html">H5S</a>&nbsp;&nbsp;
<a href="RM_H5T.html">H5T</a>&nbsp;&nbsp;
<a href="RM_H5Z.html">H5Z</a>&nbsp;&nbsp;
Glossary
</center>
<hr>

<address>
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a> 

<br>
Last modified:  14 July 1998

</body>
</html>