| eccodes
    | 
| Macros | |
| #define | CODES_SUCCESS 0 | 
| No error.  More... | |
| #define | CODES_END_OF_FILE -1 | 
| End of resource reached.  More... | |
| #define | CODES_INTERNAL_ERROR -2 | 
| Internal error.  More... | |
| #define | CODES_BUFFER_TOO_SMALL -3 | 
| Passed buffer is too small.  More... | |
| #define | CODES_NOT_IMPLEMENTED -4 | 
| Function not yet implemented.  More... | |
| #define | CODES_7777_NOT_FOUND -5 | 
| Missing 7777 at end of message.  More... | |
| #define | CODES_ARRAY_TOO_SMALL -6 | 
| Passed array is too small.  More... | |
| #define | CODES_FILE_NOT_FOUND -7 | 
| File not found.  More... | |
| #define | CODES_CODE_NOT_FOUND_IN_TABLE -8 | 
| Code not found in code table.  More... | |
| #define | CODES_WRONG_ARRAY_SIZE -9 | 
| Array size mismatch.  More... | |
| #define | CODES_NOT_FOUND -10 | 
| Key/value not found.  More... | |
| #define | CODES_IO_PROBLEM -11 | 
| Input output problem.  More... | |
| #define | CODES_INVALID_MESSAGE -12 | 
| Message invalid.  More... | |
| #define | CODES_DECODING_ERROR -13 | 
| Decoding invalid.  More... | |
| #define | CODES_ENCODING_ERROR -14 | 
| Encoding invalid.  More... | |
| #define | CODES_NO_MORE_IN_SET -15 | 
| Code cannot unpack because of string too small.  More... | |
| #define | CODES_GEOCALCULUS_PROBLEM -16 | 
| Problem with calculation of geographic attributes.  More... | |
| #define | CODES_OUT_OF_MEMORY -17 | 
| Memory allocation error.  More... | |
| #define | CODES_READ_ONLY -18 | 
| Value is read only.  More... | |
| #define | CODES_INVALID_ARGUMENT -19 | 
| Invalid argument.  More... | |
| #define | CODES_NULL_HANDLE -20 | 
| Null handle.  More... | |
| #define | CODES_INVALID_SECTION_NUMBER -21 | 
| Invalid section number.  More... | |
| #define | CODES_VALUE_CANNOT_BE_MISSING -22 | 
| Value cannot be missing.  More... | |
| #define | CODES_WRONG_LENGTH -23 | 
| Wrong message length.  More... | |
| #define | CODES_INVALID_TYPE -24 | 
| Invalid key type.  More... | |
| #define | CODES_WRONG_STEP -25 | 
| Unable to set step.  More... | |
| #define | CODES_WRONG_STEP_UNIT -26 | 
| Wrong units for step (step must be integer)  More... | |
| #define | CODES_INVALID_FILE -27 | 
| Invalid file id.  More... | |
| #define | CODES_INVALID_GRIB -28 | 
| Invalid grib id.  More... | |
| #define | CODES_INVALID_INDEX -29 | 
| Invalid index id.  More... | |
| #define | CODES_INVALID_ITERATOR -30 | 
| Invalid iterator id.  More... | |
| #define | CODES_INVALID_KEYS_ITERATOR -31 | 
| Invalid keys iterator id.  More... | |
| #define | CODES_INVALID_NEAREST -32 | 
| Invalid nearest id.  More... | |
| #define | CODES_INVALID_ORDERBY -33 | 
| Invalid order by.  More... | |
| #define | CODES_MISSING_KEY -34 | 
| Missing a key from the fieldset.  More... | |
| #define | CODES_OUT_OF_AREA -35 | 
| The point is out of the grid area.  More... | |
| #define | CODES_CONCEPT_NO_MATCH -36 | 
| Concept no match.  More... | |
| #define | CODES_HASH_ARRAY_NO_MATCH -37 | 
| Hash array no match.  More... | |
| #define | CODES_NO_DEFINITIONS -38 | 
| Definitions files not found.  More... | |
| #define | CODES_WRONG_TYPE -39 | 
| Wrong type while packing.  More... | |
| #define | CODES_END -40 | 
| End of resource.  More... | |
| #define | CODES_NO_VALUES -41 | 
| Unable to code a field without values.  More... | |
| #define | CODES_WRONG_GRID -42 | 
| Grid description is wrong or inconsistent.  More... | |
| #define | CODES_END_OF_INDEX -43 | 
| End of index reached.  More... | |
| #define | CODES_NULL_INDEX -44 | 
| Null index.  More... | |
| #define | CODES_PREMATURE_END_OF_FILE -45 | 
| End of resource reached when reading message.  More... | |
| #define | CODES_INTERNAL_ARRAY_TOO_SMALL -46 | 
| An internal array is too small.  More... | |
| #define | CODES_MESSAGE_TOO_LARGE -47 | 
| Message is too large for the current architecture.  More... | |
| #define | CODES_CONSTANT_FIELD -48 | 
| Constant field.  More... | |
| #define | CODES_SWITCH_NO_MATCH -49 | 
| Switch unable to find a matching case.  More... | |
| #define | CODES_UNDERFLOW -50 | 
| Underflow.  More... | |
| #define | CODES_MESSAGE_MALFORMED -51 | 
| Message malformed.  More... | |
| #define | CODES_CORRUPTED_INDEX -52 | 
| Index is corrupted.  More... | |
| #define | CODES_INVALID_BPV -53 | 
| Invalid number of bits per value.  More... | |
| #define | CODES_DIFFERENT_EDITION -54 | 
| Edition of two messages is different.  More... | |
| #define | CODES_VALUE_DIFFERENT -55 | 
| Value is different.  More... | |
| #define | CODES_INVALID_KEY_VALUE -56 | 
| Invalid key value.  More... | |
| #define | CODES_STRING_TOO_SMALL -57 | 
| String is smaller than requested.  More... | |
| #define | CODES_WRONG_CONVERSION -58 | 
| Wrong type conversion.  More... | |
| #define | CODES_MISSING_BUFR_ENTRY -59 | 
| Missing BUFR table entry for descriptor.  More... | |
| #define | CODES_NULL_POINTER -60 | 
| Null pointer.  More... | |
| #define | CODES_ATTRIBUTE_CLASH -61 | 
| Attribute is already present, cannot add.  More... | |
| #define | CODES_TOO_MANY_ATTRIBUTES -62 | 
| Too many attributes.  More... | |
| #define | CODES_ATTRIBUTE_NOT_FOUND -63 | 
| Attribute not found.  More... | |
| #define | CODES_UNSUPPORTED_EDITION -64 | 
| Edition not supported.  More... | |
| #define | CODES_OUT_OF_RANGE -65 | 
| Value out of coding range.  More... | |
| #define | CODES_WRONG_BITMAP_SIZE -66 | 
| Size of bitmap is incorrect.  More... | |
Error codes returned by the eccodes functions.
| #define CODES_7777_NOT_FOUND -5 | 
Missing 7777 at end of message.
| #define CODES_ARRAY_TOO_SMALL -6 | 
Passed array is too small.
| #define CODES_ATTRIBUTE_CLASH -61 | 
Attribute is already present, cannot add.
| #define CODES_ATTRIBUTE_NOT_FOUND -63 | 
Attribute not found.
| #define CODES_BUFFER_TOO_SMALL -3 | 
Passed buffer is too small.
| #define CODES_CODE_NOT_FOUND_IN_TABLE -8 | 
Code not found in code table.
| #define CODES_CONCEPT_NO_MATCH -36 | 
Concept no match.
| #define CODES_CONSTANT_FIELD -48 | 
Constant field.
| #define CODES_CORRUPTED_INDEX -52 | 
Index is corrupted.
| #define CODES_DECODING_ERROR -13 | 
Decoding invalid.
| #define CODES_DIFFERENT_EDITION -54 | 
Edition of two messages is different.
| #define CODES_ENCODING_ERROR -14 | 
Encoding invalid.
| #define CODES_END -40 | 
End of resource.
| #define CODES_END_OF_FILE -1 | 
End of resource reached.
| #define CODES_END_OF_INDEX -43 | 
End of index reached.
| #define CODES_FILE_NOT_FOUND -7 | 
File not found.
| #define CODES_GEOCALCULUS_PROBLEM -16 | 
Problem with calculation of geographic attributes.
| #define CODES_HASH_ARRAY_NO_MATCH -37 | 
Hash array no match.
| #define CODES_INTERNAL_ARRAY_TOO_SMALL -46 | 
An internal array is too small.
| #define CODES_INTERNAL_ERROR -2 | 
Internal error.
| #define CODES_INVALID_ARGUMENT -19 | 
Invalid argument.
| #define CODES_INVALID_BPV -53 | 
Invalid number of bits per value.
| #define CODES_INVALID_FILE -27 | 
Invalid file id.
| #define CODES_INVALID_GRIB -28 | 
Invalid grib id.
| #define CODES_INVALID_INDEX -29 | 
Invalid index id.
| #define CODES_INVALID_ITERATOR -30 | 
Invalid iterator id.
| #define CODES_INVALID_KEY_VALUE -56 | 
Invalid key value.
| #define CODES_INVALID_KEYS_ITERATOR -31 | 
Invalid keys iterator id.
| #define CODES_INVALID_MESSAGE -12 | 
Message invalid.
| #define CODES_INVALID_NEAREST -32 | 
Invalid nearest id.
| #define CODES_INVALID_ORDERBY -33 | 
Invalid order by.
| #define CODES_INVALID_SECTION_NUMBER -21 | 
Invalid section number.
| #define CODES_INVALID_TYPE -24 | 
Invalid key type.
| #define CODES_IO_PROBLEM -11 | 
Input output problem.
| #define CODES_MESSAGE_MALFORMED -51 | 
Message malformed.
| #define CODES_MESSAGE_TOO_LARGE -47 | 
Message is too large for the current architecture.
| #define CODES_MISSING_BUFR_ENTRY -59 | 
Missing BUFR table entry for descriptor.
| #define CODES_MISSING_KEY -34 | 
Missing a key from the fieldset.
| #define CODES_NO_DEFINITIONS -38 | 
Definitions files not found.
| #define CODES_NO_MORE_IN_SET -15 | 
Code cannot unpack because of string too small.
| #define CODES_NO_VALUES -41 | 
Unable to code a field without values.
| #define CODES_NOT_FOUND -10 | 
Key/value not found.
| #define CODES_NOT_IMPLEMENTED -4 | 
Function not yet implemented.
| #define CODES_NULL_HANDLE -20 | 
Null handle.
| #define CODES_NULL_INDEX -44 | 
Null index.
| #define CODES_NULL_POINTER -60 | 
Null pointer.
| #define CODES_OUT_OF_AREA -35 | 
The point is out of the grid area.
| #define CODES_OUT_OF_MEMORY -17 | 
Memory allocation error.
| #define CODES_OUT_OF_RANGE -65 | 
Value out of coding range.
| #define CODES_PREMATURE_END_OF_FILE -45 | 
End of resource reached when reading message.
| #define CODES_READ_ONLY -18 | 
Value is read only.
| #define CODES_STRING_TOO_SMALL -57 | 
String is smaller than requested.
| #define CODES_SUCCESS 0 | 
No error.
| #define CODES_SWITCH_NO_MATCH -49 | 
Switch unable to find a matching case.
| #define CODES_TOO_MANY_ATTRIBUTES -62 | 
Too many attributes.
Increase MAX_ACCESSOR_ATTRIBUTES
| #define CODES_UNDERFLOW -50 | 
Underflow.
| #define CODES_UNSUPPORTED_EDITION -64 | 
Edition not supported.
| #define CODES_VALUE_CANNOT_BE_MISSING -22 | 
Value cannot be missing.
| #define CODES_VALUE_DIFFERENT -55 | 
Value is different.
| #define CODES_WRONG_ARRAY_SIZE -9 | 
Array size mismatch.
| #define CODES_WRONG_BITMAP_SIZE -66 | 
Size of bitmap is incorrect.
| #define CODES_WRONG_CONVERSION -58 | 
Wrong type conversion.
| #define CODES_WRONG_GRID -42 | 
Grid description is wrong or inconsistent.
| #define CODES_WRONG_LENGTH -23 | 
Wrong message length.
| #define CODES_WRONG_STEP -25 | 
Unable to set step.
| #define CODES_WRONG_STEP_UNIT -26 | 
Wrong units for step (step must be integer)
| #define CODES_WRONG_TYPE -39 | 
Wrong type while packing.
 1.8.5
 1.8.5