Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-18 09:16:02

0001 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
0002  * Copyright by The HDF Group.                                               *
0003  * All rights reserved.                                                      *
0004  *                                                                           *
0005  * This file is part of HDF5.  The full HDF5 copyright notice, including     *
0006  * terms governing use, modification, and redistribution, is contained in    *
0007  * the COPYING file, which can be found at the root of the source code       *
0008  * distribution tree, or in https://www.hdfgroup.org/licenses.               *
0009  * If you do not have access to either file, you may request a copy from     *
0010  * help@hdfgroup.org.                                                        *
0011  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
0012 
0013 /* Generated automatically by bin/make_err -- do not edit */
0014 /* Add new errors to H5err.txt file */
0015 
0016 #ifndef H5Epubgen_H
0017 #define H5Epubgen_H
0018 
0019 #ifdef __cplusplus
0020 extern "C" {
0021 #endif
0022 
0023 /*********************/
0024 /* Major error codes */
0025 /*********************/
0026 
0027 #define H5E_ARGS             (H5OPEN H5E_ARGS_g)
0028 #define H5E_ATTR             (H5OPEN H5E_ATTR_g)
0029 #define H5E_BTREE            (H5OPEN H5E_BTREE_g)
0030 #define H5E_CACHE            (H5OPEN H5E_CACHE_g)
0031 #define H5E_CONTEXT          (H5OPEN H5E_CONTEXT_g)
0032 #define H5E_DATASET          (H5OPEN H5E_DATASET_g)
0033 #define H5E_DATASPACE        (H5OPEN H5E_DATASPACE_g)
0034 #define H5E_DATATYPE         (H5OPEN H5E_DATATYPE_g)
0035 #define H5E_EARRAY           (H5OPEN H5E_EARRAY_g)
0036 #define H5E_EFL              (H5OPEN H5E_EFL_g)
0037 #define H5E_ERROR            (H5OPEN H5E_ERROR_g)
0038 #define H5E_EVENTSET         (H5OPEN H5E_EVENTSET_g)
0039 #define H5E_FARRAY           (H5OPEN H5E_FARRAY_g)
0040 #define H5E_FILE             (H5OPEN H5E_FILE_g)
0041 #define H5E_FSPACE           (H5OPEN H5E_FSPACE_g)
0042 #define H5E_FUNC             (H5OPEN H5E_FUNC_g)
0043 #define H5E_HEAP             (H5OPEN H5E_HEAP_g)
0044 #define H5E_ID               (H5OPEN H5E_ID_g)
0045 #define H5E_INTERNAL         (H5OPEN H5E_INTERNAL_g)
0046 #define H5E_IO               (H5OPEN H5E_IO_g)
0047 #define H5E_LIB              (H5OPEN H5E_LIB_g)
0048 #define H5E_LINK             (H5OPEN H5E_LINK_g)
0049 #define H5E_MAP              (H5OPEN H5E_MAP_g)
0050 #define H5E_NONE_MAJOR       (H5OPEN H5E_NONE_MAJOR_g)
0051 #define H5E_OHDR             (H5OPEN H5E_OHDR_g)
0052 #define H5E_PAGEBUF          (H5OPEN H5E_PAGEBUF_g)
0053 #define H5E_PLINE            (H5OPEN H5E_PLINE_g)
0054 #define H5E_PLIST            (H5OPEN H5E_PLIST_g)
0055 #define H5E_PLUGIN           (H5OPEN H5E_PLUGIN_g)
0056 #define H5E_REFERENCE        (H5OPEN H5E_REFERENCE_g)
0057 #define H5E_RESOURCE         (H5OPEN H5E_RESOURCE_g)
0058 #define H5E_RS               (H5OPEN H5E_RS_g)
0059 #define H5E_SLIST            (H5OPEN H5E_SLIST_g)
0060 #define H5E_SOHM             (H5OPEN H5E_SOHM_g)
0061 #define H5E_STORAGE          (H5OPEN H5E_STORAGE_g)
0062 #define H5E_SYM              (H5OPEN H5E_SYM_g)
0063 #define H5E_TST              (H5OPEN H5E_TST_g)
0064 #define H5E_VFL              (H5OPEN H5E_VFL_g)
0065 #define H5E_VOL              (H5OPEN H5E_VOL_g)
0066 H5_DLLVAR hid_t H5E_ARGS_g;          /* Invalid arguments to routine */
0067 H5_DLLVAR hid_t H5E_ATTR_g;          /* Attribute */
0068 H5_DLLVAR hid_t H5E_BTREE_g;         /* B-Tree node */
0069 H5_DLLVAR hid_t H5E_CACHE_g;         /* Object cache */
0070 H5_DLLVAR hid_t H5E_CONTEXT_g;       /* API Context */
0071 H5_DLLVAR hid_t H5E_DATASET_g;       /* Dataset */
0072 H5_DLLVAR hid_t H5E_DATASPACE_g;     /* Dataspace */
0073 H5_DLLVAR hid_t H5E_DATATYPE_g;      /* Datatype */
0074 H5_DLLVAR hid_t H5E_EARRAY_g;        /* Extensible Array */
0075 H5_DLLVAR hid_t H5E_EFL_g;           /* External file list */
0076 H5_DLLVAR hid_t H5E_ERROR_g;         /* Error API */
0077 H5_DLLVAR hid_t H5E_EVENTSET_g;      /* Event Set */
0078 H5_DLLVAR hid_t H5E_FARRAY_g;        /* Fixed Array */
0079 H5_DLLVAR hid_t H5E_FILE_g;          /* File accessibility */
0080 H5_DLLVAR hid_t H5E_FSPACE_g;        /* Free Space Manager */
0081 H5_DLLVAR hid_t H5E_FUNC_g;          /* Function entry/exit */
0082 H5_DLLVAR hid_t H5E_HEAP_g;          /* Heap */
0083 H5_DLLVAR hid_t H5E_ID_g;            /* Object ID */
0084 H5_DLLVAR hid_t H5E_INTERNAL_g;      /* Internal error (too specific to document in detail) */
0085 H5_DLLVAR hid_t H5E_IO_g;            /* Low-level I/O */
0086 H5_DLLVAR hid_t H5E_LIB_g;           /* General library infrastructure */
0087 H5_DLLVAR hid_t H5E_LINK_g;          /* Links */
0088 H5_DLLVAR hid_t H5E_MAP_g;           /* Map */
0089 H5_DLLVAR hid_t H5E_NONE_MAJOR_g;    /* No error */
0090 H5_DLLVAR hid_t H5E_OHDR_g;          /* Object header */
0091 H5_DLLVAR hid_t H5E_PAGEBUF_g;       /* Page Buffering */
0092 H5_DLLVAR hid_t H5E_PLINE_g;         /* Data filters */
0093 H5_DLLVAR hid_t H5E_PLIST_g;         /* Property lists */
0094 H5_DLLVAR hid_t H5E_PLUGIN_g;        /* Plugin for dynamically loaded library */
0095 H5_DLLVAR hid_t H5E_REFERENCE_g;     /* References */
0096 H5_DLLVAR hid_t H5E_RESOURCE_g;      /* Resource unavailable */
0097 H5_DLLVAR hid_t H5E_RS_g;            /* Reference Counted Strings */
0098 H5_DLLVAR hid_t H5E_SLIST_g;         /* Skip Lists */
0099 H5_DLLVAR hid_t H5E_SOHM_g;          /* Shared Object Header Messages */
0100 H5_DLLVAR hid_t H5E_STORAGE_g;       /* Data storage */
0101 H5_DLLVAR hid_t H5E_SYM_g;           /* Symbol table */
0102 H5_DLLVAR hid_t H5E_TST_g;           /* Ternary Search Trees */
0103 H5_DLLVAR hid_t H5E_VFL_g;           /* Virtual File Layer */
0104 H5_DLLVAR hid_t H5E_VOL_g;           /* Virtual Object Layer */
0105 
0106 /*********************/
0107 /* Minor error codes */
0108 /*********************/
0109 
0110 /* Argument errors */
0111 #define H5E_BADRANGE         (H5OPEN H5E_BADRANGE_g)
0112 #define H5E_BADTYPE          (H5OPEN H5E_BADTYPE_g)
0113 #define H5E_BADVALUE         (H5OPEN H5E_BADVALUE_g)
0114 #define H5E_UNINITIALIZED    (H5OPEN H5E_UNINITIALIZED_g)
0115 #define H5E_UNSUPPORTED      (H5OPEN H5E_UNSUPPORTED_g)
0116 H5_DLLVAR hid_t H5E_BADRANGE_g;      /* Out of range */
0117 H5_DLLVAR hid_t H5E_BADTYPE_g;       /* Inappropriate type */
0118 H5_DLLVAR hid_t H5E_BADVALUE_g;      /* Bad value */
0119 H5_DLLVAR hid_t H5E_UNINITIALIZED_g; /* Information is uinitialized */
0120 H5_DLLVAR hid_t H5E_UNSUPPORTED_g;   /* Feature is unsupported */
0121 
0122 /* Asynchronous operation errors */
0123 #define H5E_CANTCANCEL       (H5OPEN H5E_CANTCANCEL_g)
0124 #define H5E_CANTWAIT         (H5OPEN H5E_CANTWAIT_g)
0125 H5_DLLVAR hid_t H5E_CANTCANCEL_g;    /* Can't cancel operation */
0126 H5_DLLVAR hid_t H5E_CANTWAIT_g;      /* Can't wait on operation */
0127 
0128 /* B-tree related errors */
0129 #define H5E_CANTDECODE       (H5OPEN H5E_CANTDECODE_g)
0130 #define H5E_CANTENCODE       (H5OPEN H5E_CANTENCODE_g)
0131 #define H5E_CANTFIND         (H5OPEN H5E_CANTFIND_g)
0132 #define H5E_CANTINSERT       (H5OPEN H5E_CANTINSERT_g)
0133 #define H5E_CANTLIST         (H5OPEN H5E_CANTLIST_g)
0134 #define H5E_CANTMODIFY       (H5OPEN H5E_CANTMODIFY_g)
0135 #define H5E_CANTREDISTRIBUTE (H5OPEN H5E_CANTREDISTRIBUTE_g)
0136 #define H5E_CANTREMOVE       (H5OPEN H5E_CANTREMOVE_g)
0137 #define H5E_CANTSPLIT        (H5OPEN H5E_CANTSPLIT_g)
0138 #define H5E_CANTSWAP         (H5OPEN H5E_CANTSWAP_g)
0139 #define H5E_EXISTS           (H5OPEN H5E_EXISTS_g)
0140 #define H5E_NOTFOUND         (H5OPEN H5E_NOTFOUND_g)
0141 H5_DLLVAR hid_t H5E_CANTDECODE_g;    /* Unable to decode value */
0142 H5_DLLVAR hid_t H5E_CANTENCODE_g;    /* Unable to encode value */
0143 H5_DLLVAR hid_t H5E_CANTFIND_g;      /* Unable to check for record */
0144 H5_DLLVAR hid_t H5E_CANTINSERT_g;    /* Unable to insert object */
0145 H5_DLLVAR hid_t H5E_CANTLIST_g;      /* Unable to list node */
0146 H5_DLLVAR hid_t H5E_CANTMODIFY_g;    /* Unable to modify record */
0147 H5_DLLVAR hid_t H5E_CANTREDISTRIBUTE_g; /* Unable to redistribute records */
0148 H5_DLLVAR hid_t H5E_CANTREMOVE_g;    /* Unable to remove object */
0149 H5_DLLVAR hid_t H5E_CANTSPLIT_g;     /* Unable to split node */
0150 H5_DLLVAR hid_t H5E_CANTSWAP_g;      /* Unable to swap records */
0151 H5_DLLVAR hid_t H5E_EXISTS_g;        /* Object already exists */
0152 H5_DLLVAR hid_t H5E_NOTFOUND_g;      /* Object not found */
0153 
0154 /* Cache related errors */
0155 #define H5E_CANTCLEAN        (H5OPEN H5E_CANTCLEAN_g)
0156 #define H5E_CANTCORK         (H5OPEN H5E_CANTCORK_g)
0157 #define H5E_CANTDEPEND       (H5OPEN H5E_CANTDEPEND_g)
0158 #define H5E_CANTDIRTY        (H5OPEN H5E_CANTDIRTY_g)
0159 #define H5E_CANTEXPUNGE      (H5OPEN H5E_CANTEXPUNGE_g)
0160 #define H5E_CANTFLUSH        (H5OPEN H5E_CANTFLUSH_g)
0161 #define H5E_CANTINS          (H5OPEN H5E_CANTINS_g)
0162 #define H5E_CANTLOAD         (H5OPEN H5E_CANTLOAD_g)
0163 #define H5E_CANTMARKCLEAN    (H5OPEN H5E_CANTMARKCLEAN_g)
0164 #define H5E_CANTMARKDIRTY    (H5OPEN H5E_CANTMARKDIRTY_g)
0165 #define H5E_CANTMARKSERIALIZED (H5OPEN H5E_CANTMARKSERIALIZED_g)
0166 #define H5E_CANTMARKUNSERIALIZED (H5OPEN H5E_CANTMARKUNSERIALIZED_g)
0167 #define H5E_CANTNOTIFY       (H5OPEN H5E_CANTNOTIFY_g)
0168 #define H5E_CANTPIN          (H5OPEN H5E_CANTPIN_g)
0169 #define H5E_CANTPROTECT      (H5OPEN H5E_CANTPROTECT_g)
0170 #define H5E_CANTRESIZE       (H5OPEN H5E_CANTRESIZE_g)
0171 #define H5E_CANTSERIALIZE    (H5OPEN H5E_CANTSERIALIZE_g)
0172 #define H5E_CANTTAG          (H5OPEN H5E_CANTTAG_g)
0173 #define H5E_CANTUNCORK       (H5OPEN H5E_CANTUNCORK_g)
0174 #define H5E_CANTUNDEPEND     (H5OPEN H5E_CANTUNDEPEND_g)
0175 #define H5E_CANTUNPIN        (H5OPEN H5E_CANTUNPIN_g)
0176 #define H5E_CANTUNPROTECT    (H5OPEN H5E_CANTUNPROTECT_g)
0177 #define H5E_CANTUNSERIALIZE  (H5OPEN H5E_CANTUNSERIALIZE_g)
0178 #define H5E_LOGGING          (H5OPEN H5E_LOGGING_g)
0179 #define H5E_NOTCACHED        (H5OPEN H5E_NOTCACHED_g)
0180 #define H5E_PROTECT          (H5OPEN H5E_PROTECT_g)
0181 #define H5E_SYSTEM           (H5OPEN H5E_SYSTEM_g)
0182 H5_DLLVAR hid_t H5E_CANTCLEAN_g;     /* Unable to mark metadata as clean */
0183 H5_DLLVAR hid_t H5E_CANTCORK_g;      /* Unable to cork an object */
0184 H5_DLLVAR hid_t H5E_CANTDEPEND_g;    /* Unable to create a flush dependency */
0185 H5_DLLVAR hid_t H5E_CANTDIRTY_g;     /* Unable to mark metadata as dirty */
0186 H5_DLLVAR hid_t H5E_CANTEXPUNGE_g;   /* Unable to expunge a metadata cache entry */
0187 H5_DLLVAR hid_t H5E_CANTFLUSH_g;     /* Unable to flush data from cache */
0188 H5_DLLVAR hid_t H5E_CANTINS_g;       /* Unable to insert metadata into cache */
0189 H5_DLLVAR hid_t H5E_CANTLOAD_g;      /* Unable to load metadata into cache */
0190 H5_DLLVAR hid_t H5E_CANTMARKCLEAN_g; /* Unable to mark a pinned entry as clean */
0191 H5_DLLVAR hid_t H5E_CANTMARKDIRTY_g; /* Unable to mark a pinned entry as dirty */
0192 H5_DLLVAR hid_t H5E_CANTMARKSERIALIZED_g; /* Unable to mark an entry as serialized */
0193 H5_DLLVAR hid_t H5E_CANTMARKUNSERIALIZED_g; /* Unable to mark an entry as unserialized */
0194 H5_DLLVAR hid_t H5E_CANTNOTIFY_g;    /* Unable to notify object about action */
0195 H5_DLLVAR hid_t H5E_CANTPIN_g;       /* Unable to pin cache entry */
0196 H5_DLLVAR hid_t H5E_CANTPROTECT_g;   /* Unable to protect metadata */
0197 H5_DLLVAR hid_t H5E_CANTRESIZE_g;    /* Unable to resize a metadata cache entry */
0198 H5_DLLVAR hid_t H5E_CANTSERIALIZE_g; /* Unable to serialize data from cache */
0199 H5_DLLVAR hid_t H5E_CANTTAG_g;       /* Unable to tag metadata in the cache */
0200 H5_DLLVAR hid_t H5E_CANTUNCORK_g;    /* Unable to uncork an object */
0201 H5_DLLVAR hid_t H5E_CANTUNDEPEND_g;  /* Unable to destroy a flush dependency */
0202 H5_DLLVAR hid_t H5E_CANTUNPIN_g;     /* Unable to un-pin cache entry */
0203 H5_DLLVAR hid_t H5E_CANTUNPROTECT_g; /* Unable to unprotect metadata */
0204 H5_DLLVAR hid_t H5E_CANTUNSERIALIZE_g; /* Unable to mark metadata as unserialized */
0205 H5_DLLVAR hid_t H5E_LOGGING_g;       /* Failure in the cache logging framework */
0206 H5_DLLVAR hid_t H5E_NOTCACHED_g;     /* Metadata not currently cached */
0207 H5_DLLVAR hid_t H5E_PROTECT_g;       /* Protected metadata error */
0208 H5_DLLVAR hid_t H5E_SYSTEM_g;        /* Internal error detected */
0209 
0210 /* Dataspace errors */
0211 #define H5E_BADSELECT        (H5OPEN H5E_BADSELECT_g)
0212 #define H5E_CANTAPPEND       (H5OPEN H5E_CANTAPPEND_g)
0213 #define H5E_CANTCLIP         (H5OPEN H5E_CANTCLIP_g)
0214 #define H5E_CANTCOMPARE      (H5OPEN H5E_CANTCOMPARE_g)
0215 #define H5E_CANTCOUNT        (H5OPEN H5E_CANTCOUNT_g)
0216 #define H5E_CANTNEXT         (H5OPEN H5E_CANTNEXT_g)
0217 #define H5E_CANTSELECT       (H5OPEN H5E_CANTSELECT_g)
0218 #define H5E_INCONSISTENTSTATE (H5OPEN H5E_INCONSISTENTSTATE_g)
0219 H5_DLLVAR hid_t H5E_BADSELECT_g;     /* Invalid selection */
0220 H5_DLLVAR hid_t H5E_CANTAPPEND_g;    /* Can't append object */
0221 H5_DLLVAR hid_t H5E_CANTCLIP_g;      /* Can't clip hyperslab region */
0222 H5_DLLVAR hid_t H5E_CANTCOMPARE_g;   /* Can't compare objects */
0223 H5_DLLVAR hid_t H5E_CANTCOUNT_g;     /* Can't count elements */
0224 H5_DLLVAR hid_t H5E_CANTNEXT_g;      /* Can't move to next iterator location */
0225 H5_DLLVAR hid_t H5E_CANTSELECT_g;    /* Can't select hyperslab */
0226 H5_DLLVAR hid_t H5E_INCONSISTENTSTATE_g; /* Internal states are inconsistent */
0227 
0228 /* Generic low-level file I/O errors */
0229 #define H5E_CLOSEERROR       (H5OPEN H5E_CLOSEERROR_g)
0230 #define H5E_FCNTL            (H5OPEN H5E_FCNTL_g)
0231 #define H5E_OVERFLOW         (H5OPEN H5E_OVERFLOW_g)
0232 #define H5E_READERROR        (H5OPEN H5E_READERROR_g)
0233 #define H5E_SEEKERROR        (H5OPEN H5E_SEEKERROR_g)
0234 #define H5E_WRITEERROR       (H5OPEN H5E_WRITEERROR_g)
0235 H5_DLLVAR hid_t H5E_CLOSEERROR_g;    /* Close failed */
0236 H5_DLLVAR hid_t H5E_FCNTL_g;         /* File control (fcntl) failed */
0237 H5_DLLVAR hid_t H5E_OVERFLOW_g;      /* Address overflowed */
0238 H5_DLLVAR hid_t H5E_READERROR_g;     /* Read failed */
0239 H5_DLLVAR hid_t H5E_SEEKERROR_g;     /* Seek failed */
0240 H5_DLLVAR hid_t H5E_WRITEERROR_g;    /* Write failed */
0241 
0242 /* File accessibility errors */
0243 #define H5E_BADFILE          (H5OPEN H5E_BADFILE_g)
0244 #define H5E_CANTCLOSEFILE    (H5OPEN H5E_CANTCLOSEFILE_g)
0245 #define H5E_CANTCREATE       (H5OPEN H5E_CANTCREATE_g)
0246 #define H5E_CANTDELETEFILE   (H5OPEN H5E_CANTDELETEFILE_g)
0247 #define H5E_CANTLOCKFILE     (H5OPEN H5E_CANTLOCKFILE_g)
0248 #define H5E_CANTOPENFILE     (H5OPEN H5E_CANTOPENFILE_g)
0249 #define H5E_CANTUNLOCKFILE   (H5OPEN H5E_CANTUNLOCKFILE_g)
0250 #define H5E_FILEEXISTS       (H5OPEN H5E_FILEEXISTS_g)
0251 #define H5E_FILEOPEN         (H5OPEN H5E_FILEOPEN_g)
0252 #define H5E_MOUNT            (H5OPEN H5E_MOUNT_g)
0253 #define H5E_NOTHDF5          (H5OPEN H5E_NOTHDF5_g)
0254 #define H5E_TRUNCATED        (H5OPEN H5E_TRUNCATED_g)
0255 #define H5E_UNMOUNT          (H5OPEN H5E_UNMOUNT_g)
0256 H5_DLLVAR hid_t H5E_BADFILE_g;       /* Bad file ID accessed */
0257 H5_DLLVAR hid_t H5E_CANTCLOSEFILE_g; /* Unable to close file */
0258 H5_DLLVAR hid_t H5E_CANTCREATE_g;    /* Unable to create file */
0259 H5_DLLVAR hid_t H5E_CANTDELETEFILE_g; /* Unable to delete file */
0260 H5_DLLVAR hid_t H5E_CANTLOCKFILE_g;  /* Unable to lock file */
0261 H5_DLLVAR hid_t H5E_CANTOPENFILE_g;  /* Unable to open file */
0262 H5_DLLVAR hid_t H5E_CANTUNLOCKFILE_g; /* Unable to unlock file */
0263 H5_DLLVAR hid_t H5E_FILEEXISTS_g;    /* File already exists */
0264 H5_DLLVAR hid_t H5E_FILEOPEN_g;      /* File already open */
0265 H5_DLLVAR hid_t H5E_MOUNT_g;         /* File mount error */
0266 H5_DLLVAR hid_t H5E_NOTHDF5_g;       /* Not an HDF5 file */
0267 H5_DLLVAR hid_t H5E_TRUNCATED_g;     /* File has been truncated */
0268 H5_DLLVAR hid_t H5E_UNMOUNT_g;       /* File unmount error */
0269 
0270 /* Free space errors */
0271 #define H5E_CANTMERGE        (H5OPEN H5E_CANTMERGE_g)
0272 #define H5E_CANTREVIVE       (H5OPEN H5E_CANTREVIVE_g)
0273 #define H5E_CANTSHRINK       (H5OPEN H5E_CANTSHRINK_g)
0274 H5_DLLVAR hid_t H5E_CANTMERGE_g;     /* Can't merge objects */
0275 H5_DLLVAR hid_t H5E_CANTREVIVE_g;    /* Can't revive object */
0276 H5_DLLVAR hid_t H5E_CANTSHRINK_g;    /* Can't shrink container */
0277 
0278 /* Function entry/exit interface errors */
0279 #define H5E_ALREADYINIT      (H5OPEN H5E_ALREADYINIT_g)
0280 #define H5E_CANTINIT         (H5OPEN H5E_CANTINIT_g)
0281 #define H5E_CANTRELEASE      (H5OPEN H5E_CANTRELEASE_g)
0282 H5_DLLVAR hid_t H5E_ALREADYINIT_g;   /* Object already initialized */
0283 H5_DLLVAR hid_t H5E_CANTINIT_g;      /* Unable to initialize object */
0284 H5_DLLVAR hid_t H5E_CANTRELEASE_g;   /* Unable to release object */
0285 
0286 /* Group related errors */
0287 #define H5E_CANTCLOSEOBJ     (H5OPEN H5E_CANTCLOSEOBJ_g)
0288 #define H5E_CANTOPENOBJ      (H5OPEN H5E_CANTOPENOBJ_g)
0289 #define H5E_COMPLEN          (H5OPEN H5E_COMPLEN_g)
0290 #define H5E_PATH             (H5OPEN H5E_PATH_g)
0291 H5_DLLVAR hid_t H5E_CANTCLOSEOBJ_g;  /* Can't close object */
0292 H5_DLLVAR hid_t H5E_CANTOPENOBJ_g;   /* Can't open object */
0293 H5_DLLVAR hid_t H5E_COMPLEN_g;       /* Name component is too long */
0294 H5_DLLVAR hid_t H5E_PATH_g;          /* Problem with path to object */
0295 
0296 /* Heap errors */
0297 #define H5E_CANTATTACH       (H5OPEN H5E_CANTATTACH_g)
0298 #define H5E_CANTCOMPUTE      (H5OPEN H5E_CANTCOMPUTE_g)
0299 #define H5E_CANTEXTEND       (H5OPEN H5E_CANTEXTEND_g)
0300 #define H5E_CANTOPERATE      (H5OPEN H5E_CANTOPERATE_g)
0301 #define H5E_CANTRESTORE      (H5OPEN H5E_CANTRESTORE_g)
0302 #define H5E_CANTUPDATE       (H5OPEN H5E_CANTUPDATE_g)
0303 H5_DLLVAR hid_t H5E_CANTATTACH_g;    /* Can't attach object */
0304 H5_DLLVAR hid_t H5E_CANTCOMPUTE_g;   /* Can't compute value */
0305 H5_DLLVAR hid_t H5E_CANTEXTEND_g;    /* Can't extend heap's space */
0306 H5_DLLVAR hid_t H5E_CANTOPERATE_g;   /* Can't operate on object */
0307 H5_DLLVAR hid_t H5E_CANTRESTORE_g;   /* Can't restore condition */
0308 H5_DLLVAR hid_t H5E_CANTUPDATE_g;    /* Can't update object */
0309 
0310 /* Object ID related errors */
0311 #define H5E_BADGROUP         (H5OPEN H5E_BADGROUP_g)
0312 #define H5E_BADID            (H5OPEN H5E_BADID_g)
0313 #define H5E_CANTDEC          (H5OPEN H5E_CANTDEC_g)
0314 #define H5E_CANTINC          (H5OPEN H5E_CANTINC_g)
0315 #define H5E_CANTREGISTER     (H5OPEN H5E_CANTREGISTER_g)
0316 #define H5E_NOIDS            (H5OPEN H5E_NOIDS_g)
0317 H5_DLLVAR hid_t H5E_BADGROUP_g;      /* Unable to find ID group information */
0318 H5_DLLVAR hid_t H5E_BADID_g;         /* Unable to find ID information (already closed?) */
0319 H5_DLLVAR hid_t H5E_CANTDEC_g;       /* Unable to decrement reference count */
0320 H5_DLLVAR hid_t H5E_CANTINC_g;       /* Unable to increment reference count */
0321 H5_DLLVAR hid_t H5E_CANTREGISTER_g;  /* Unable to register new ID */
0322 H5_DLLVAR hid_t H5E_NOIDS_g;         /* Out of IDs for group */
0323 
0324 /* Link related errors */
0325 #define H5E_CANTMOVE         (H5OPEN H5E_CANTMOVE_g)
0326 #define H5E_CANTSORT         (H5OPEN H5E_CANTSORT_g)
0327 #define H5E_NLINKS           (H5OPEN H5E_NLINKS_g)
0328 #define H5E_NOTREGISTERED    (H5OPEN H5E_NOTREGISTERED_g)
0329 #define H5E_TRAVERSE         (H5OPEN H5E_TRAVERSE_g)
0330 H5_DLLVAR hid_t H5E_CANTMOVE_g;      /* Can't move object */
0331 H5_DLLVAR hid_t H5E_CANTSORT_g;      /* Can't sort objects */
0332 H5_DLLVAR hid_t H5E_NLINKS_g;        /* Too many soft links in path */
0333 H5_DLLVAR hid_t H5E_NOTREGISTERED_g; /* Link class not registered */
0334 H5_DLLVAR hid_t H5E_TRAVERSE_g;      /* Link traversal failure */
0335 
0336 /* Map related errors */
0337 #define H5E_CANTPUT          (H5OPEN H5E_CANTPUT_g)
0338 H5_DLLVAR hid_t H5E_CANTPUT_g;       /* Can't put value */
0339 
0340 /* Parallel MPI errors */
0341 #define H5E_CANTGATHER       (H5OPEN H5E_CANTGATHER_g)
0342 #define H5E_CANTRECV         (H5OPEN H5E_CANTRECV_g)
0343 #define H5E_MPI              (H5OPEN H5E_MPI_g)
0344 #define H5E_MPIERRSTR        (H5OPEN H5E_MPIERRSTR_g)
0345 #define H5E_NO_INDEPENDENT   (H5OPEN H5E_NO_INDEPENDENT_g)
0346 H5_DLLVAR hid_t H5E_CANTGATHER_g;    /* Can't gather data */
0347 H5_DLLVAR hid_t H5E_CANTRECV_g;      /* Can't receive data */
0348 H5_DLLVAR hid_t H5E_MPI_g;           /* Some MPI function failed */
0349 H5_DLLVAR hid_t H5E_MPIERRSTR_g;     /* MPI Error String */
0350 H5_DLLVAR hid_t H5E_NO_INDEPENDENT_g; /* Can't perform independent IO */
0351 
0352 /* No error */
0353 #define H5E_NONE_MINOR       (H5OPEN H5E_NONE_MINOR_g)
0354 H5_DLLVAR hid_t H5E_NONE_MINOR_g;    /* No error */
0355 
0356 /* Object header related errors */
0357 #define H5E_ALIGNMENT        (H5OPEN H5E_ALIGNMENT_g)
0358 #define H5E_BADITER          (H5OPEN H5E_BADITER_g)
0359 #define H5E_BADMESG          (H5OPEN H5E_BADMESG_g)
0360 #define H5E_CANTDELETE       (H5OPEN H5E_CANTDELETE_g)
0361 #define H5E_CANTPACK         (H5OPEN H5E_CANTPACK_g)
0362 #define H5E_CANTRENAME       (H5OPEN H5E_CANTRENAME_g)
0363 #define H5E_CANTRESET        (H5OPEN H5E_CANTRESET_g)
0364 #define H5E_LINKCOUNT        (H5OPEN H5E_LINKCOUNT_g)
0365 #define H5E_VERSION          (H5OPEN H5E_VERSION_g)
0366 H5_DLLVAR hid_t H5E_ALIGNMENT_g;     /* Alignment error */
0367 H5_DLLVAR hid_t H5E_BADITER_g;       /* Iteration failed */
0368 H5_DLLVAR hid_t H5E_BADMESG_g;       /* Unrecognized message */
0369 H5_DLLVAR hid_t H5E_CANTDELETE_g;    /* Can't delete message */
0370 H5_DLLVAR hid_t H5E_CANTPACK_g;      /* Can't pack messages */
0371 H5_DLLVAR hid_t H5E_CANTRENAME_g;    /* Unable to rename object */
0372 H5_DLLVAR hid_t H5E_CANTRESET_g;     /* Can't reset object */
0373 H5_DLLVAR hid_t H5E_LINKCOUNT_g;     /* Bad object header link count */
0374 H5_DLLVAR hid_t H5E_VERSION_g;       /* Wrong version number */
0375 
0376 /* I/O pipeline errors */
0377 #define H5E_CALLBACK         (H5OPEN H5E_CALLBACK_g)
0378 #define H5E_CANAPPLY         (H5OPEN H5E_CANAPPLY_g)
0379 #define H5E_CANTFILTER       (H5OPEN H5E_CANTFILTER_g)
0380 #define H5E_NOENCODER        (H5OPEN H5E_NOENCODER_g)
0381 #define H5E_NOFILTER         (H5OPEN H5E_NOFILTER_g)
0382 #define H5E_SETLOCAL         (H5OPEN H5E_SETLOCAL_g)
0383 H5_DLLVAR hid_t H5E_CALLBACK_g;      /* Callback failed */
0384 H5_DLLVAR hid_t H5E_CANAPPLY_g;      /* Error from filter 'can apply' callback */
0385 H5_DLLVAR hid_t H5E_CANTFILTER_g;    /* Filter operation failed */
0386 H5_DLLVAR hid_t H5E_NOENCODER_g;     /* Filter present but encoding disabled */
0387 H5_DLLVAR hid_t H5E_NOFILTER_g;      /* Requested filter is not available */
0388 H5_DLLVAR hid_t H5E_SETLOCAL_g;      /* Error from filter 'set local' callback */
0389 
0390 /* Property list errors */
0391 #define H5E_CANTGET          (H5OPEN H5E_CANTGET_g)
0392 #define H5E_CANTSET          (H5OPEN H5E_CANTSET_g)
0393 #define H5E_DUPCLASS         (H5OPEN H5E_DUPCLASS_g)
0394 #define H5E_SETDISALLOWED    (H5OPEN H5E_SETDISALLOWED_g)
0395 H5_DLLVAR hid_t H5E_CANTGET_g;       /* Can't get value */
0396 H5_DLLVAR hid_t H5E_CANTSET_g;       /* Can't set value */
0397 H5_DLLVAR hid_t H5E_DUPCLASS_g;      /* Duplicate class name in parent class */
0398 H5_DLLVAR hid_t H5E_SETDISALLOWED_g; /* Disallowed operation */
0399 
0400 /* Plugin errors */
0401 #define H5E_OPENERROR        (H5OPEN H5E_OPENERROR_g)
0402 H5_DLLVAR hid_t H5E_OPENERROR_g;     /* Can't open directory or file */
0403 
0404 /* Resource errors */
0405 #define H5E_ALREADYEXISTS    (H5OPEN H5E_ALREADYEXISTS_g)
0406 #define H5E_CANTALLOC        (H5OPEN H5E_CANTALLOC_g)
0407 #define H5E_CANTCOPY         (H5OPEN H5E_CANTCOPY_g)
0408 #define H5E_CANTFREE         (H5OPEN H5E_CANTFREE_g)
0409 #define H5E_CANTGC           (H5OPEN H5E_CANTGC_g)
0410 #define H5E_CANTGETSIZE      (H5OPEN H5E_CANTGETSIZE_g)
0411 #define H5E_CANTLOCK         (H5OPEN H5E_CANTLOCK_g)
0412 #define H5E_CANTUNLOCK       (H5OPEN H5E_CANTUNLOCK_g)
0413 #define H5E_NOSPACE          (H5OPEN H5E_NOSPACE_g)
0414 #define H5E_OBJOPEN          (H5OPEN H5E_OBJOPEN_g)
0415 H5_DLLVAR hid_t H5E_ALREADYEXISTS_g; /* Object already exists */
0416 H5_DLLVAR hid_t H5E_CANTALLOC_g;     /* Can't allocate space */
0417 H5_DLLVAR hid_t H5E_CANTCOPY_g;      /* Unable to copy object */
0418 H5_DLLVAR hid_t H5E_CANTFREE_g;      /* Unable to free object */
0419 H5_DLLVAR hid_t H5E_CANTGC_g;        /* Unable to garbage collect */
0420 H5_DLLVAR hid_t H5E_CANTGETSIZE_g;   /* Unable to compute size */
0421 H5_DLLVAR hid_t H5E_CANTLOCK_g;      /* Unable to lock object */
0422 H5_DLLVAR hid_t H5E_CANTUNLOCK_g;    /* Unable to unlock object */
0423 H5_DLLVAR hid_t H5E_NOSPACE_g;       /* No space available for allocation */
0424 H5_DLLVAR hid_t H5E_OBJOPEN_g;       /* Object is already open */
0425 
0426 /* System level errors */
0427 #define H5E_SYSERRSTR        (H5OPEN H5E_SYSERRSTR_g)
0428 H5_DLLVAR hid_t H5E_SYSERRSTR_g;     /* System error message */
0429 
0430 /* Datatype conversion errors */
0431 #define H5E_BADSIZE          (H5OPEN H5E_BADSIZE_g)
0432 #define H5E_CANTCONVERT      (H5OPEN H5E_CANTCONVERT_g)
0433 H5_DLLVAR hid_t H5E_BADSIZE_g;       /* Bad size for object */
0434 H5_DLLVAR hid_t H5E_CANTCONVERT_g;   /* Can't convert datatypes */
0435 
0436 #ifdef __cplusplus
0437 }
0438 #endif
0439 
0440 #endif /* H5Epubgen_H */