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