summaryrefslogtreecommitdiffstats
path: root/src/H5Eproto.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5Eproto.h')
-rw-r--r--src/H5Eproto.h22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/H5Eproto.h b/src/H5Eproto.h
index c51ceac..95c198c 100644
--- a/src/H5Eproto.h
+++ b/src/H5Eproto.h
@@ -77,7 +77,11 @@ typedef enum
H5E_IO, /* Low-level I/O */
H5E_FUNC, /* Function Entry/Exit */
H5E_ATOM, /* Object Atom */
- H5E_CACHE /* Object Cache */
+ H5E_CACHE, /* Object Cache */
+ H5E_BTREE, /* B-Tree Node */
+ H5E_SYM, /* Symbol Table */
+ H5E_HEAP, /* Heap */
+ H5E_OHDR /* Object Header */
}
hdf_maj_err_code_t;
@@ -118,7 +122,21 @@ typedef enum
/* Cache related errors */
H5E_CANTFLUSH, /* Can't flush object from cache */
- H5E_CANTLOAD /* Can't load object into cache */
+ H5E_CANTLOAD, /* Can't load object into cache */
+
+ /* B-tree related errors */
+ H5E_NOTFOUND, /* Object not found */
+ H5E_CANTENCODE, /* Can't encode value */
+ H5E_CANTDECODE, /* Can't decode value */
+ H5E_CANTSPLIT, /* Can't split node */
+ H5E_CANTINSERT, /* Can't insert object */
+ H5E_CANTLIST, /* Can't list node */
+
+ /* Object header related errors */
+ H5E_LINKCOUNT, /* Bad object header link count */
+ H5E_VERSION, /* Wrong version number */
+ H5E_ALIGNMENT, /* Alignment error */
+ H5E_BADMESG /* Unrecognized message */
}
hdf_min_err_code_t;