1 #define ERR_INTERNAL                                       0
2 #define ERR_MAX_LEX_DEPTH                                  1
3 #define ERR_OUT_OF_MEMORY                                  2
4 #define ERR_LEX_UNEXPECTED_CHAR                            3
5 #define ERR_OTHER_ERROR                                    4
6 #define ERR_ILLEGAL_KEYWORD                                5
7 #define ERR_ID_ENDS_IN_HYPHEN                              6
8 #define ERR_LEADING_ZEROS                                  7
9 #define ERR_NUMBER_TOO_LARGE                               8
10 #define ERR_MODULENAME_64                                  9
11 #define ERR_MODULENAME_32                                  10
12 #define ERR_TYPENAME_64                                    11
13 #define ERR_TYPENAME_32                                    12
14 #define ERR_OIDNAME_64                                     13
15 #define ERR_OIDNAME_32                                     14
16 #define ERR_ENUMNAME_64                                    15
17 #define ERR_ENUMNAME_32                                    16
18 #define ERR_BITNAME_64                                     17
19 #define ERR_BITNAME_32                                     18
20 #define ERR_UCIDENTIFIER_64                                19
21 #define ERR_LCIDENTIFIER_64                                20
22 #define ERR_TRAP_TYPE                                      21
23 #define ERR_TOO_MANY_MODULE_IDENTITIES                     22
24 #define ERR_NO_MODULE_IDENTITY                             23
25 #define ERR_OID_DEFVAL_TOO_LONG_SMIV2                      24
26 #define ERR_OID_DEFVAL_TOO_LONG_SMIV1                      25
27 #define ERR_INVALID_SMIV1_ACCESS                           26
28 #define ERR_INVALID_SMIV2_ACCESS                           27
29 #define ERR_SMIV2_WRITE_ONLY                               28
30 #define ERR_SMIV1_WRITE_ONLY                               29
31 #define ERR_INVALID_NOTIFICATION_VARIATION_ACCESS          30
32 #define ERR_INVALID_VARIATION_ACCESS                       31
33 #define ERR_NOTIFICATION_VARIATION_SYNTAX                  32
34 #define ERR_NOTIFICATION_VARIATION_WRITESYNTAX             33
35 #define ERR_DEFVAL_SYNTAX                                  34
36 #define ERR_NOTIFICATION_VARIATION_DEFVAL                  35
37 #define ERR_NOTIFICATION_VARIATION_CREATION                36
38 #define ERR_MODULE_IDENTITY_NOT_FIRST                      37
39 #define ERR_INVALID_SMIV1_STATUS                           38
40 #define ERR_INVALID_SMIV2_STATUS                           39
41 #define ERR_INVALID_CAPABILITIES_STATUS                    40
42 #define ERR_OIDNAME_INCLUDES_HYPHEN                        41
43 #define ERR_ILLEGAL_CHAR_IN_STRING                         42
44 #define ERR_BIN_STRING_MUL8                                43
45 #define ERR_HEX_STRING_MUL2                                44
46 #define ERR_FLUSH_DECLARATION                              45
47 #define ERR_MAX_ACCESS_IN_SMIV1                            46
48 #define ERR_ACCESS_IN_SMIV2                                47
49 #define ERR_MODULE_NOT_FOUND                               48
50 #define ERR_OPENING_INPUTFILE                              49
51 #define ERR_ILLEGAL_INPUTFILE                              50
52 #define ERR_UNKNOWN_OIDLABEL                               51
53 #define ERR_OIDLABEL_CHANGED                               52
54 #define ERR_IDENTIFIER_OID_CHANGED                         53
55 #define ERR_EXISTENT_OBJECT                                54
56 #define ERR_IDENTIFIER_NOT_IN_MODULE                       55
57 #define ERR_MACRO                                          56
58 #define ERR_CHOICE                                         57
59 #define ERR_TYPE_SMI_OR_SPPI                               58
60 #define ERR_TYPE_SPPI                                      59
61 #define ERR_TYPE_TAG                                       60
62 #define ERR_EXPORTS                                        61
63 #define ERR_ILLEGALLY_QUALIFIED                            62
64 #define ERR_MISSING_DESCRIPTION                            63
65 #define ERR_OIDLABEL_NOT_FIRST                             64
66 #define ERR_UNKNOWN_TYPE                                   65
67 #define ERR_UNKNOWN_CLASS                                  66
68 #define ERR_UNKNOWN_TYPE_OR_CLASS                          67
69 #define ERR_ATTRIBUTE_CLASS_ACCESS                         68
70 #define ERR_ATTRIBUTE_MISSING_ACCESS                       69
71 #define ERR_ATTRIBUTE_CLASS_DEFAULT                        70
72 #define ERR_ATTRIBUTE_CLASS_FORMAT                         71
73 #define ERR_ATTRIBUTE_CLASS_UNITS                          72
74 #define ERR_DUPLICATE_TYPE_NAME                            73
75 #define ERR_ATTRIBUTE_NOT_FOUND                            74
76 #define ERR_DUPLICATE_ATTRIBUTE_NAME                       75
77 #define ERR_DUPLICATE_CLASS_NAME                           76
78 #define ERR_ILLEGAL_RANGE_FOR_COUNTER                      77
79 #define ERR_ILLEGAL_RANGE_FOR_PARENT_TYPE                  78
80 #define ERR_ILLEGAL_SIZE_FOR_PARENT_TYPE                   79
81 #define ERR_ILLEGAL_ENUM_FOR_PARENT_TYPE                   80
82 #define ERR_SMIV2_SIGNED_NUMBER_RANGE                      81
83 #define ERR_SMIV2_UNSIGNED_NUMBER_RANGE                    82
84 #define ERR_INTEGER32_TOO_LARGE                            83
85 #define ERR_UNEXPECTED_VALUETYPE                           84
86 #define ERR_FLOAT_OVERFLOW                                 85
87 #define ERR_SMI_NOT_SUPPORTED                              86
88 #define ERR_SMING_NOT_SUPPORTED                            87
89 #define ERR_UNUSED_IMPORT                                  88
90 #define ERR_MACRO_NOT_IMPORTED                             89
91 #define ERR_IMPLICIT_NODE                                  90
92 #define ERR_SCALAR_READCREATE                              91
93 #define ERR_NAMEDNUMBER_INCLUDES_HYPHEN                    92
94 #define ERR_NAMEDBIT_INCLUDES_HYPHEN                       93
95 #define ERR_REDEFINITION                                   94
96 #define ERR_EXT_REDEFINITION                               95
97 #define ERR_CASE_REDEFINITION                              96
98 #define ERR_EXT_CASE_REDEFINITION                          97
99 #define ERR_BASETYPE_REDEFINITION                          98
100 #define ERR_PREVIOUS_DEFINITION                            99
101 #define ERR_INVALID_FORMAT                                 100
102 #define ERR_REFINEMENT_ALREADY_EXISTS                      101
103 #define ERR_OPTIONALGROUP_ALREADY_EXISTS                   102
104 #define ERR_UNEXPECTED_TYPE_RESTRICTION                    103
105 #define ERR_UNKNOWN_CONFIG_CMD                             104
106 #define ERR_CACHE_CONFIG_NOT_SUPPORTED                     105
107 #define ERR_SMIV2_OPAQUE_OBSOLETE                          106
108 #define ERR_SPPI_OPAQUE_OBSOLETE                           107
109 #define ERR_DATE_CHARACTER                                 108
110 #define ERR_DATE_LENGTH                                    109
111 #define ERR_DATE_VALUE                                     110
112 #define ERR_DATE_YEAR_2DIGITS                              111
113 #define ERR_DATE_YEAR                                      112
114 #define ERR_DATE_MONTH                                     113
115 #define ERR_DATE_DAY                                       114
116 #define ERR_DATE_HOUR                                      115
117 #define ERR_DATE_MINUTES                                   116
118 #define ERR_DATE_IN_FUTURE                                 117
119 #define ERR_DATE_IN_PAST                                   118
120 #define ERR_REVISION_NOT_DESCENDING                        119
121 #define ERR_REVISION_MISSING                               120
122 #define ERR_REVISION_AFTER_LAST_UPDATE                     121
123 #define ERR_INTEGER_IN_SMIV2                               122
124 #define ERR_MODULE_ALREADY_LOADED                          123
125 #define ERR_IDENTITY_PARENT_NOT_FOUND                      124
126 #define ERR_SMIV2_BASETYPE_NOT_IMPORTED                    125
127 #define ERR_BASETYPE_UNKNOWN                               126
128 #define ERR_ROW_SUBID_ONE                                  127
129 #define ERR_ROWNAME_ENTRY                                  128
130 #define ERR_TABLENAME_TABLE                                129
131 #define ERR_ROWNAME_TABLENAME                              130
132 #define ERR_SMIV2_TYPE_ASSIGNEMENT                         131
133 #define ERR_ILLEGAL_IMPORT                                 132
134 #define ERR_SMIV2_NESTED_TEXTUAL_CONVENTION                133
135 #define ERR_TABLE_ACCESS                                   134
136 #define ERR_ROW_ACCESS                                     135
137 #define ERR_COUNTER_ACCESS                                 136
138 #define ERR_ENUM_SUBTYPE_OF                                137
139 #define ERR_BITS_SUBTYPE_OF                                138
140 #define ERR_ENUM_SUBTYPE                                   139
141 #define ERR_BITS_SUBTYPE                                   140
142 #define ERR_ENUM_NAME_REDEFINITION                         141
143 #define ERR_ENUM_NUMBER_REDEFINITION                       142
144 #define ERR_ENUM_NAME_NOT_DEFINED                          143
145 #define ERR_ENUM_ZERO                                      144
146 #define ERR_BITS_NAME_REDEFINITION                         145
147 #define ERR_BITS_NUMBER_REDEFINITION                       146
148 #define ERR_BITS_NUMBER_NEGATIVE                           147
149 #define ERR_BITS_NUMBER_TOO_LARGE                          148
150 #define ERR_BITS_NUMBER_LARGE                              149
151 #define ERR_BITS_ZERO_NOT_NAMED                            150
152 #define ERR_RANGE_OUT_OF_BASETYPE                          151
153 #define ERR_RANGE_OVERLAP                                  152
154 #define ERR_RANGES_NOT_ASCENDING                           153
155 #define ERR_NAMED_NUMBERS_NOT_ASCENDING                    154
156 #define ERR_EXCHANGED_RANGE_LIMITS                         155
157 #define ERR_INDEX_BASETYPE                                 156
158 #define ERR_INDEX_TOO_LARGE                                157
159 #define ERR_INDEX_NO_RANGE                                 158
160 #define ERR_INDEX_NO_RANGE_MOD                             159
161 #define ERR_INDEX_STRING_NO_SIZE                           160
162 #define ERR_INDEX_STRING_NO_SIZE_MOD                       161
163 #define ERR_INDEX_OID_NO_SIZE                              162
164 #define ERR_INDEX_OID_NO_SIZE_MOD                          163
165 #define ERR_INDEX_RANGE_NEGATIVE                           164
166 #define ERR_INDEX_ENUM_NEGATIVE                            165
167 #define ERR_INDEX_NOT_COLUMN                               166
168 #define ERR_AUGMENT_NESTED                                 167
169 #define ERR_AUGMENT_NO_ROW                                 168
170 #define ERR_NODE_NOT_IN_GROUP                              169
171 #define ERR_NOTIFICATION_NOT_IN_GROUP                      170
172 #define ERR_INVALID_GROUP_MEMBER                           171
173 #define ERR_MIXED_GROUP_MEMBERS                            172
174 #define ERR_BAD_LOWER_IDENTIFIER_CASE                      173
175 #define ERR_UNDERSCORE_IN_IDENTIFIER                       174
176 #define ERR_OID_REUSE                                      175
177 #define ERR_OID_REGISTERED                                 176
178 #define ERR_OID_RECURSIVE                                  177
179 #define ERR_COMMENT_TERMINATES                             178
180 #define ERR_OBSOLETE_IMPORT                                179
181 #define ERR_GROUP_OBJECT_STATUS                            180
182 #define ERR_COMPLIANCE_GROUP_STATUS                        181
183 #define ERR_COMPLIANCE_OBJECT_STATUS                       182
184 #define ERR_GROUP_UNREF                                    183
185 #define ERR_TYPE_UNREF                                     184
186 #define ERR_SEQUENCE_ORDER                                 185
187 #define ERR_SEQUENCE_NO_COLUMN                             186
188 #define ERR_SEQUENCE_MISSING_COLUMN                        187
189 #define ERR_ILLEGAL_ROWSTATUS_DEFAULT                      188
190 #define ERR_ILLEGAL_ROWSTATUS_ACCESS                       189
191 #define ERR_ILLEGAL_STORAGETYPE_DEFAULT                    190
192 #define ERR_DEFVAL_OUT_OF_BASETYPE                         191
193 #define ERR_DEFVAL_OUT_OF_RANGE                            192
194 #define ERR_DEFVAL_OUT_OF_ENUM                             193
195 #define ERR_TADDRESS_WITHOUT_TDOMAIN                       194
196 #define ERR_INETADDRESS_WITHOUT_TYPE                       195
197 #define ERR_INETADDRESSTYPE_SUBTYPED                       196
198 #define ERR_INETADDRESS_SPECIFIC                           197
199 #define ERR_TRANSPORTADDRESS_WITHOUT_TYPE                  198
200 #define ERR_TRANSPORTADDRESSTYPE_SUBTYPED                  199
201 #define ERR_TRANSPORTADDRESS_SPECIFIC                      200
202 #define ERR_NOTIFICATION_OBJECT_TYPE                       201
203 #define ERR_NOTIFICATION_OBJECT_ACCESS                     202
204 #define ERR_NOTIFICATION_OBJECT_MIX                        203
205 #define ERR_EMPTY_DESCRIPTION                              204
206 #define ERR_EMPTY_REFERENCE                                205
207 #define ERR_EMPTY_ORGANIZATION                             206
208 #define ERR_EMPTY_CONTACT                                  207
209 #define ERR_EMPTY_FORMAT                                   208
210 #define ERR_EMPTY_UNITS                                    209
211 #define ERR_INDEX_DEFVAL                                   210
212 #define ERR_SEQUENCE_TYPE_MISMATCH                         211
213 #define ERR_INDEX_ACCESSIBLE                               212
214 #define ERR_INDEX_NON_ACCESSIBLE                           213
215 #define ERR_REFINEMENT_NOT_LISTED                          214
216 #define ERR_NOTIFICATION_NOT_REVERSIBLE                    215
217 #define ERR_NOTIFICATION_ID_TOO_LARGE                      216
218 #define ERR_NODE_PARENT_TYPE                               217
219 #define ERR_SCALAR_PARENT_TYPE                             218
220 #define ERR_TABLE_PARENT_TYPE                              219
221 #define ERR_TABLE_ROW_TYPE_MISMATCH                        220
222 #define ERR_ROW_PARENT_TYPE                                221
223 #define ERR_COLUMN_PARENT_TYPE                             222
224 #define ERR_NOTIFICATION_PARENT_TYPE                       223
225 #define ERR_GROUP_PARENT_TYPE                              224
226 #define ERR_COMPLIANCE_PARENT_TYPE                         225
227 #define ERR_CAPABILITIES_PARENT_TYPE                       226
228 #define ERR_SPPI_SIGNED64_NUMBER_RANGE                     227
229 #define ERR_SPPI_UNSIGNED64_NUMBER_RANGE                   228
230 #define ERR_SMI_CONSTRUCT_IN_PIB                           229
231 #define ERR_SMI_TYPE_IN_PIB                                230
232 #define ERR_SPPI_CONSTRUCT_IN_MIB                          231
233 #define ERR_SPPI_TYPE_IN_MIB                               232
234 #define ERR_POLICY_ACCESS_IN_PIB                           233
235 #define ERR_INVALID_SPPI_ACCESS                            234
236 #define ERR_INVALID_SPPI_STATUS                            235
237 #define ERR_SUBJECT_CATEGORIES_MISSING                     236
238 #define ERR_NOT_ACCESSIBLE_IN_PIB_ACCESS                   237
239 #define ERR_REPORT_ONLY_IN_PIB_MIN_ACCESS                  238
240 #define ERR_INDEX_AND_AUGMENTS_USED                        239
241 #define ERR_INDEX_WITHOUT_PIB_INDEX                        240
242 #define ERR_ERROR_NUMBER_RANGE                             241
243 #define ERR_SPPI_BASETYPE_NOT_IMPORTED                     242
244 #define ERR_ROW_LACKS_PIB_INDEX                            243
245 #define ERR_PIB_INDEX_FOR_NON_ROW_TYPE                     244
246 #define ERR_OPAQUE_IN_SYNTAX                               245
247 #define ERR_IPADDRESS_IN_SYNTAX                            246
248 #define ERR_TABLE_LACKS_PIB_ACCESS                         247
249 #define ERR_PIB_ACCESS_FOR_NON_TABLE                       248
250 #define ERR_INSTALL_ERRORS_FOR_NON_TABLE                   249
251 #define ERR_UNIQUENESS_FOR_NON_ROW                         250
252 #define ERR_NOT_A_COLUMN                                   251
253 #define ERR_EXTENDS_WRONG_ROW_TYPE                         252
254 #define ERR_PIB_INDEX_NOT_INSTANCEID                       253
255 #define ERR_LACKING_PIB_REFERENCES                         254
256 #define ERR_PIB_REFERENCES_WRONG_TYPE                      255
257 #define ERR_PIB_REFERENCES_NOT_ROW                         256
258 #define ERR_LACKING_PIB_TAG                                257
259 #define ERR_PIB_TAG_WRONG_TYPE                             258
260 #define ERR_SUBJECT_CATEGORIES_MISSING_SUBID               259
261 #define ERR_SUBJECT_CATEGORIES_ALL_WITH_SUBID              260
262 #define ERR_SUBJECT_CATEGORIES_ALL                         261
263 #define ERR_PIB_TAG_TYPE                                   262
264 #define ERR_ATTRIBUTE_NOT_IN_GROUP                         263
265 #define ERR_OBJECTPTR_ELEMENT_IN_USE                       264
266 #define ERR_OID_ADMIN_ZERO                                 265
267 #define ERR_TYPE_STATUS_DEPRECATED                         266
268 #define ERR_TYPE_STATUS_OBSOLETE                           267
269 #define ERR_COMPLIANCE_MEMBER_NOT_LOCAL                    268
270 #define ERR_MIB_MODULENAME_SUFFIX                          269
271 #define ERR_PIB_MODULENAME_SUFFIX                          270
272 #define ERR_TYPE_WITHOUT_FORMAT                            271
273 #define ERR_OBJECT_IN_NOTIFICATION_GROUP                   272
274 #define ERR_NOTIFICATION_IN_OBJECT_GROUP                   273
275 #define ERR_MODULE_IDENTITY_REGISTRATION                   274
276