diff options
Diffstat (limited to 'src/H5Eproto.h')
-rw-r--r-- | src/H5Eproto.h | 22 |
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; |