#define W_STACK_OVERFLOW 21 /* stack overflow */
#define E_NEED_ARRAY_PTR 22 /* array or pointer reqd*/
#define E_IDX_NOT_INT 23 /* index not an integer */
-#define E_ARRAY_BOUND 24 /* array limit exceeded */
+#define W_IDX_OUT_OF_BOUNDS 24 /* array index out of bounds */
#define E_STRUCT_UNION 25 /* struct,union expected*/
#define E_NOT_MEMBER 26 /* !struct/union member */
#define E_PTR_REQD 27 /* pointer required */
#define E_INVALID_CRITICAL 171 /* operation invalid in critical sequence */
#define E_NOT_ALLOWED 172 /* %s not allowed here */
#define E_BAD_TAG 173 /* '%s' is not a %s tag */
+#define E_ENUM_NON_INTEGER 174 /* enumeration constant not an integer */
+#define W_DEPRECATED_PRAGMA 175 /* deprecated pragma */
/** Describes the maximum error level that will be logged. Any level
* includes all of the levels listed after it.