The HDF Group

HDF Reference Manual

Version 4.2.12


[Top] [Next]


Section 3 -- HDF Constant Definition List

3.1 Definition List Overview

This section of the Reference Manual contains a listing of all constant definitions used with HDF routines. The definitions are categorized by their name prefix (the portion of the name before the underscore) into tables. The tables themselves are alphabetized by name.

This section is primarily intended to be of use to Fortran programmers whose compilers do not support include files, and need to know the values of the definitions so that they can be explicitly defined in their programs.

TABLE 3A *_INTERLACE - Interlace Mode Codes
Definition Name
Definition Value
FULL_INTERLACE
0
NO_INTERLACE
1
TABLE 3B *_WILDCARD - Wildcard Code
Definition Name
Definition Value
DFREF_WILDCARD
0
DFTAG_WILDCARD
0
TABLE 3C AN_* - Multifile Annotation Codes
Definition Name
Definition Value
AN_DATA_LABEL
0
AN_DATA_DESC
1
AN_FILE_LABEL
2
AN_FILE_DESC
3
TABLE 3D COMP_* - Raster Image Compression Codes
Definition Name
Definition Value
COMP_NONE
0
COMP_RLE
11
COMP_IMCOMP
12
COMP_JPEG
2
TABLE 3E COMP_CODE_* - General Compression Codes
Definition Name
Definition Value
COMP_CODE_NONE
0
COMP_CODE_RLE
1
COMP_CODE_NBIT
2
COMP_CODE_SKPHUFF
3
COMP_CODE_DEFLATE
4
COMP_CODE_SZIP
5
COMP_CODE_INVALID
6
COMP_CODE_JPEG
7
TABLE 3F DF_* - Maximum Length Codes
Definition Name
Definition Value
DF_MAXFNLEN
256
TABLE 3G DFACC_* - File Access Codes
Definition Name
Definition Value
DFACC_READ
1
DFACC_WRITE
2
DFACC_CREATE
4
DFACC_ALL
7
DFACC_RDONLY
1
DFACC_RDWR
3
TABLE 3H DFE_* - Error Codes
Definition Name
Definition Value
DFE_NOERROR
0
DFE_NONE
0
DFE_FNF
1
DFE_DENIED
2
DFE_ALROPEN
3
DFE_TOOMANY
4
DFE_BADNAME
5
DFE_BADACC
6
DFE_BADOPEN
7
DFE_NOTOPEN
8
DFE_CANTCLOSE
9
DFE_READERROR
10
DFE_WRITEERROR
11
DFE_SEEKERROR
12
DFE_RDONLY
13
DFE_BADSEEK
14
DFE_PUTELEM
15
DFE_GETELEM
16
DFE_CANTLINK
17
DFE_CANTSYNC
18
DFE_BADGROUP
19
DFE_GROUPSETUP
20
DFE_PUTGROUP
21
DFE_GROUPWRITE
22
DFE_DFNULL
23
DFE_ILLTYPE
24
DFE_BADDDLIST
25
DFE_NOTDFFILE
26
DFE_SEEDTWICE
27
DFE_NOSUCHTAG
28
DFE_NOFREEDD
29
DFE_BADTAG
30
DFE_BADREF
31
DFE_NOMATCH
32
DFE_NOTINSET
33
DFE_BADOFFSET
34
DFE_CORRUPT
35
DFE_NOREF
36
DFE_DUPDD
37
DFE_CANTMOD
38
DFE_DIFFFILES
39
DFE_BADAID
40
DFE_OPENAID
41
DFE_CANTFLUSH
42
DFE_CANTUPDATE
43
DFE_CANTHASH
44
DFE_CANTDELDD
45
DFE_CANTDELHASH
46
DFE_CANTACCESS
47
DFE_CANTENDACCESS
48
DFE_TABLEFULL
49
DFE_NOTINTABLE
50
DFE_UNSUPPORTED
51
DFE_NOSPACE
52
DFE_BADCALL
53
DFE_BADPTR
54
DFE_BADLEN
55
DFE_NOTENOUGH
56
DFE_NOVALS
57
DFE_ARGS
58
DFE_INTERNAL
59
DFE_NORESET
60
DFE_GENAPP
61
DFE_UNINIT
62
DFE_CANTINIT
63
DFE_CANTSHUTDOWN
64
DFE_BADDIM
65
DFE_BADFP
66
DFE_BADDATATYPE
67
DFE_BADMCTYPE
68
DFE_BADNUMTYPE
69
DFE_BADORDER
70
DFE_RANGE
71
DFE_BADCONV
72
DFE_BADTYPE
73
DFE_NOVGREP
74
DFE_BADSCHEME
75
DFE_BADMODEL
76
DFE_BADCODER
77
DFE_MODEL
78
DFE_CODER
79
DFE_CINIT
80
DFE_CDECODE
81
DFE_CENCODE
82
DFE_CTERM
83
DFE_CSEEK
84
DFE_MINIT
85
DFE_COMPINFO
86
DFE_CANTCOMP
87
DFE_CANTDECOMP
88
DFE_NOENCODER
89
DFE_NOSZLIB
90
DFE_COMPVERSION
91
DFE_READCOMP
92
DFE_NODIM
93
DFE_BADRIG
94
DFE_RINOTFOUND
95
DFE_BADATTR
96
DFE_LUTNOTFOUND
97
DFE_GRNOTFOUND
98
DFE_BADTABLE
99
DFE_BADSDG
100
DFE_BADNDG
101
DFE_VGSIZE
102
DFE_VTAB
103
DFE_CANTADDELEM
104
DFE_BADVGNAME
105
DFE_BADVGCLASS
106
DFE_BADFIELDS
107
DFE_NOVS
108
DFE_SYMSIZE
109
DFE_BADATTACH
110
DFE_BADVSNAME
111
DFE_BADVSCLASS
112
DFE_VSWRITE
113
DFE_VSREAD
114
DFE_BADVH
115
DFE_FIELDSSET
116
DFE_VSCANTCREATE
117
DFE_VGCANTCREATE
118
DFE_CANTATTACH
119
DFE_CANTDETACH
120
DFE_BITREAD
121
DFE_BITWRITE
122
DFE_BITSEEK
123
DFE_TBBTINS
124
DFE_BVNEW
125
DFE_BVSET
126
DFE_BVGET
127
DFE_BVFIND
128
TABLE 3I DFNT_* - Machine Word Representation and Data Type Codes
Definition Name
Definition Value
DFNT_HDF
0
DFNT_NATIVE
4096
DFNT_CUSTOM
8192
DFNT_LITEND
16384
DFNT_NONE
0
DFNT_QUERY
0
DFNT_VERSION
1
DFNT_FLOAT32
5
DFNT_FLOAT
5
DFNT_FLOAT64
6
DFNT_DOUBLE
6
DFNT_FLOAT128
7
DFNT_INT8
20
DFNT_UINT8
21
DFNT_INT16
22
DFNT_UINT16
23
DFNT_INT32
24
DFNT_UINT32
25
DFNT_INT64
26
DFNT_UINT64
27
DFNT_INT128
28
DFNT_UINT128
29
DFNT_UCHAR8
3
DFNT_UCHAR
3
DFNT_CHAR8
4
DFNT_CHAR
4
DFNT_CHAR16
42
DFNT_UCHAR16
43
DFNT_NFLOAT32
4101
DFNT_NFLOAT
4101
DFNT_NFLOAT64
4102
DFNT_NDOUBLE
4102
DFNT_NFLOAT128
4103
DFNT_NINT8
4116
DFNT_NUINT8
4117
DFNT_NINT16
4118
DFNT_NUINT16
4119
DFNT_NINT32
4120
DFNT_NUINT32
4121
DFNT_NINT64
4122
DFNT_NUINT64
4123
DFNT_NINT128
4124
DFNT_NUINT128
4125
DFNT_NUCHAR8
4099
DFNT_NUCHAR
4099
DFNT_NCHAR8
4100
DFNT_NCHAR
4100
DFNT_NCHAR16
4138
DFNT_NUCHAR16
4139
DFNT_LFLOAT32
16389
DFNT_LFLOAT
16389
DFNT_LFLOAT64
16390
DFNT_LDOUBLE
16390
DFNT_LFLOAT128
16391
DFNT_LINT8
16404
DFNT_LUINT8
16405
DFNT_LINT16
16406
DFNT_LUINT16
16407
DFNT_LINT32
16408
DFNT_LUINT32
16409
DFNT_LINT64
16410
DFNT_LUINT64
16411
DFNT_LINT128
16412
DFNT_LUINT128
16413
DFNT_LUCHAR8
16387
DFNT_LUCHAR
16387
DFNT_LCHAR8
16388
DFNT_LCHAR
16388
DFNT_LCHAR16
16426
DFNT_LUCHAR16
16427
TABLE 3J DFNTF_* - Floating-point Format Codes
Definition Name
Definition Value
DFNTF_NONE
0
DFNTF_HDFDEFAULT
1
DFNTF_IEEE
1
DFNTF_VAX
2
DFNTF_CRAY
3
DFNTF_PC
4
DFNTF_CONVEX
5
DFNTF_VP
6
TABLE 3K DFTAG_* - Object Tags
Definition Name
Definition Value
DFTAG_WILDCARD
0
DFTAG_NULL
1
DFTAG_LINKED
20
DFTAG_VERSION
30
DFTAG_COMPRESSED
40
DFTAG_VLINKED
50
DFTAG_VLINKED_DATA
51
DFTAG_CHUNKED
60
DFTAG_CHUNK
61
DFTAG_FID
100
DFTAG_FD
101
DFTAG_TID
102
DFTAG_TD
103
DFTAG_DIL
104
DFTAG_DIA
105
DFTAG_NT
106
DFTAG_MT
107
DFTAG_ID8
200
DFTAG_IP8
201
DFTAG_RI8
202
DFTAG_CI8
203
DFTAG_II8
204
DFTAG_ID
300
DFTAG_LUT
301
DFTAG_RI
302
DFTAG_CI
303
DFTAG_RIG
306
DFTAG_LD
307
DFTAG_MD
308
DFTAG_MA
309
DFTAG_CCN
310
DFTAG_CFM
311
DFTAG_AR
312
DFTAG_DRAW
400
DFTAG_RUN
401
DFTAG_XYP
500
DFTAG_MTO
501
DFTAG_T14
602
DFTAG_T105
603
DFTAG_SDG
700
DFTAG_SDD
701
DFTAG_SD
702
DFTAG_SDS
703
DFTAG_SDL
704
DFTAG_SDU
705
DFTAG_SDF
706
DFTAG_SDM
707
DFTAG_SDC
708
DFTAG_SDT
709
DFTAG_SDLNK
710
DFTAG_NDG
720
DFTAG_CAL
731
DFTAG_FV
732
DFTAG_BREQ
799
DFTAG_EREQ
780
DFTAG_SDRAG
781
DFTAG_VG
1965
DFTAG_VH
1962
DFTAG_VS
1963
DFTAG_RLE
11
DFTAG_IMC
12
DFTAG_IMCOMP
12
DFTAG_JPEG
13
DFTAG_GREYJPEG
14
DFTAG_JPEG5
15
DFTAG_GREYJPEG5
16
TABLE 3L HDF_* - Vdata Interface, Linked-block Element, and Vset Packing Mode Codes
Definition Name
Definition Value
_HDF_VDATA
-1
_HDF_VSPACK
0
_HDF_VSUNPACK
1
_HDF_ENTIRE_VDATA
-1
HDF_APPENDABLE_BLOCK_LEN
4096
HDF_APPENDABLE_BLOCK_NUM
16
TABLE 3M MFGR_* - Interlace Mode Codes
Definition Name
Definition Value
MFGR_INTERLACE_PIXEL
0
MFGR_INTERLACE_LINE
1
MFGR_INTERLACE_COMPONENT
2
TABLE 3N SD_* - Scientific Data Set Configuration Codes
Definition Name
Definition Value
SD_UNLIMITED
0
SD_DIMVAL_BW_COMP
1
SD_DIMVAL_BW_INCOMP
0
SD_FILL
0
SD_NOFILL
256
SD_RAGGED
-1
TABLE 3O SPECIAL_* - Special Element Identifier Codes
Definition Name
Definition Value
SPECIAL_LINKED
1
SPECIAL_EXT
2
SPECIAL_COMP
3
SPECIAL_VLINKED
4
SPECIAL_CHUNKED
5
SPECIAL_BUFFERED
6
SPECIAL_COMPRAS
7
TABLE 3P SUCCEED/FAIL - Routine Return Status Codes
Definition Name
Definition Value
SUCCEED
0
FAIL
-1

[Top] [Prev][Next] HDF 4.2.12 - June 2016
Copyright
The HDF Group
www.hdfgroup.org
The HDF Group