1 integer, parameter,public :: GRIB_FUNCTIONALITY_NOT_ENABLED = -67 2 integer, parameter,public :: GRIB_WRONG_BITMAP_SIZE = -66 3 integer, parameter,public :: GRIB_OUT_OF_RANGE = -65 4 integer, parameter,public :: GRIB_UNSUPPORTED_EDITION = -64 5 integer, parameter,public :: GRIB_ATTRIBUTE_NOT_FOUND = -63 6 integer, parameter,public :: GRIB_TOO_MANY_ATTRIBUTES = -62 7 integer, parameter,public :: GRIB_ATTRIBUTE_CLASH = -61 8 integer, parameter,public :: GRIB_NULL_POINTER = -60 9 integer, parameter,public :: GRIB_MISSING_BUFR_ENTRY = -59 10 integer, parameter,public :: GRIB_WRONG_CONVERSION = -58 11 integer, parameter,public :: GRIB_STRING_TOO_SMALL = -57 12 integer, parameter,public :: GRIB_INVALID_KEY_VALUE = -56 13 integer, parameter,public :: GRIB_VALUE_DIFFERENT = -55 14 integer, parameter,public :: GRIB_DIFFERENT_EDITION = -54 15 integer, parameter,public :: GRIB_INVALID_BPV = -53 16 integer, parameter,public :: GRIB_CORRUPTED_INDEX = -52 17 integer, parameter,public :: GRIB_MESSAGE_MALFORMED = -51 18 integer, parameter,public :: GRIB_UNDERFLOW = -50 19 integer, parameter,public :: GRIB_SWITCH_NO_MATCH = -49 20 integer, parameter,public :: GRIB_CONSTANT_FIELD = -48 21 integer, parameter,public :: GRIB_MESSAGE_TOO_LARGE = -47 22 integer, parameter,public :: GRIB_INTERNAL_ARRAY_TOO_SMALL = -46 23 integer, parameter,public :: GRIB_PREMATURE_END_OF_FILE = -45 24 integer, parameter,public :: GRIB_NULL_INDEX = -44 25 integer, parameter,public :: GRIB_END_OF_INDEX = -43 26 integer, parameter,public :: GRIB_WRONG_GRID = -42 27 integer, parameter,public :: GRIB_NO_VALUES = -41 28 integer, parameter,public :: GRIB_END = -40 29 integer, parameter,public :: GRIB_WRONG_TYPE = -39 30 integer, parameter,public :: GRIB_NO_DEFINITIONS = -38 31 integer, parameter,public :: GRIB_HASH_ARRAY_NO_MATCH = -37 32 integer, parameter,public :: GRIB_CONCEPT_NO_MATCH = -36 33 integer, parameter,public :: GRIB_OUT_OF_AREA = -35 34 integer, parameter,public :: GRIB_MISSING_KEY = -34 35 integer, parameter,public :: GRIB_INVALID_ORDERBY = -33 36 integer, parameter,public :: GRIB_INVALID_NEAREST = -32 37 integer, parameter,public :: GRIB_INVALID_KEYS_ITERATOR = -31 38 integer, parameter,public :: GRIB_INVALID_ITERATOR = -30 39 integer, parameter,public :: GRIB_INVALID_INDEX = -29 40 integer, parameter,public :: GRIB_INVALID_GRIB = -28 41 integer, parameter,public :: GRIB_INVALID_FILE = -27 42 integer, parameter,public :: GRIB_WRONG_STEP_UNIT = -26 43 integer, parameter,public :: GRIB_WRONG_STEP = -25 44 integer, parameter,public :: GRIB_INVALID_TYPE = -24 45 integer, parameter,public :: GRIB_WRONG_LENGTH = -23 46 integer, parameter,public :: GRIB_VALUE_CANNOT_BE_MISSING = -22 47 integer, parameter,public :: GRIB_INVALID_SECTION_NUMBER = -21 48 integer, parameter,public :: GRIB_NULL_HANDLE = -20 49 integer, parameter,public :: GRIB_INVALID_ARGUMENT = -19 50 integer, parameter,public :: GRIB_READ_ONLY = -18 51 integer, parameter,public :: GRIB_OUT_OF_MEMORY = -17 52 integer, parameter,public :: GRIB_GEOCALCULUS_PROBLEM = -16 53 integer, parameter,public :: GRIB_NO_MORE_IN_SET = -15 54 integer, parameter,public :: GRIB_ENCODING_ERROR = -14 55 integer, parameter,public :: GRIB_DECODING_ERROR = -13 56 integer, parameter,public :: GRIB_INVALID_MESSAGE = -12 57 integer, parameter,public :: GRIB_IO_PROBLEM = -11 58 integer, parameter,public :: GRIB_NOT_FOUND = -10 59 integer, parameter,public :: GRIB_WRONG_ARRAY_SIZE = -9 60 integer, parameter,public :: GRIB_CODE_NOT_FOUND_IN_TABLE = -8 61 integer, parameter,public :: GRIB_FILE_NOT_FOUND = -7 62 integer, parameter,public :: GRIB_ARRAY_TOO_SMALL = -6 63 integer, parameter,public :: GRIB_7777_NOT_FOUND = -5 64 integer, parameter,public :: GRIB_NOT_IMPLEMENTED = -4 65 integer, parameter,public :: GRIB_BUFFER_TOO_SMALL = -3 66 integer, parameter,public :: GRIB_INTERNAL_ERROR = -2 67 integer, parameter,public :: GRIB_END_OF_FILE = -1 68 integer, parameter,public :: GRIB_SUCCESS = 0 69 integer, parameter,public :: GRIB_NULL = -1 70