asdf/error.h¶
Here you can find the error codes returned by asdf_error_code (which itself is declared in asdf/file.h).
Public error codes for the libasdf error-handling API.
-
enum asdf_error_code_t¶
Error codes set on an asdf_file_t or other context.
Retrieve with asdf_error_code. When the code is ASDF_ERR_SYSTEM, the original OS
errnovalue is available via asdf_error_errno.-
enumerator ASDF_ERR_NONE = 0¶
No error
-
enumerator ASDF_ERR_UNKNOWN_STATE¶
Unknown parser state
-
enumerator ASDF_ERR_STREAM_INIT_FAILED¶
Stream initialization failed
-
enumerator ASDF_ERR_STREAM_READ_ONLY¶
Attempted write to a read-only stream or file
-
enumerator ASDF_ERR_INVALID_ASDF_HEADER¶
Invalid ASDF file header
-
enumerator ASDF_ERR_UNEXPECTED_EOF¶
Unexpected end of file
-
enumerator ASDF_ERR_INVALID_BLOCK_HEADER¶
Invalid block header
-
enumerator ASDF_ERR_BLOCK_MAGIC_MISMATCH¶
Block magic bytes did not match
-
enumerator ASDF_ERR_YAML_PARSER_INIT_FAILED¶
YAML parser initialization failed
-
enumerator ASDF_ERR_YAML_PARSE_FAILED¶
YAML parsing failed
-
enumerator ASDF_ERR_OUT_OF_MEMORY¶
Out of memory
-
enumerator ASDF_ERR_SYSTEM¶
OS-level error; see asdf_error_errno for the original
errno
-
enumerator ASDF_ERR_INVALID_ARGUMENT¶
Invalid argument
-
enumerator ASDF_ERR_UNKNOWN_COMPRESSION¶
Unknown compression type
-
enumerator ASDF_ERR_COMPRESSION_FAILED¶
Compression or decompression error
-
enumerator ASDF_ERR_EXTENSION_NOT_FOUND¶
No serializer registered for extension
-
enumerator ASDF_ERR_OVER_LIMIT¶
A system limit has been reached
-
enumerator ASDF_ERR_NONE = 0¶