- /* known errors */
- #define ERR_ILLCHAR 1
- #define ERR_NEEDCHAR 2
- #define ERR_NEEDCONST 3
- #define ERR_FPCON 4
- #define ERR_IDEXPECT 5
- #define ERR_IDENTEXPECT 6
- #define ERR_UNEXPECT 7
- #define ERR_PUNCT 8
- #define ERR_INSERT 9
- #define ERR_UNDEFINED 10
- #define ERR_DUPSYM 11
- #define ERR_NOINIT 12
- #define ERR_INITSIZE 13
- #define ERR_NOCASE 14
- #define ERR_DUPCASE 15
- #define ERR_LABEL 16
- #define ERR_ELSE 17
- #define ERR_EXPREXPECT 18
- #define ERR_ILLCLASS 19
- #define ERR_ILLCLASS2 20
- #define ERR_NOPOINTER 21
- #define ERR_NOFUNC 22
- #define ERR_LVALUE 23
- #define ERR_DEREF 24
- #define ERR_ILLCAST 25
- #define ERR_PREPROCID 26
- #define ERR_INCLFILE 27
- #define ERR_CANTOPEN 28
- #define ERR_PREPROCMATCH 29
- #define ERR_MACROSUBS 30
- #define ERR_ARGMISMATCH 31
- #define ERR_ARGLENSHORT 32
- #define ERR_ARGLENLONG 33
- #define ERR_CALLMISMATCH 34
- #define ERR_CALLLENSHORT 35
- #define ERR_CALLLENLONG 36
- #define ERR_DECLMISMATCH 37
- #define ERR_RETMISMATCH 38
- #define ERR_MISMATCH 39
- #define ERR_ARRAYMISMATCH 40
- #define ERR_ILLTYPE 41
- #define ERR_DECLEXPECT 42
- #define ERR_INVFLOAT 43
- #define ERR_INVTRAP 44
- #define ERR_BFILLEGAL 45
- #define ERR_BFTOOBIG 46
- #define ERR_ERROR 47 /* User error */
- #define ERR_BFTYPE 48 /* Bit field non-scalar */
- #define ERR_INTERP 49
- #define ERR_BFADDR 50
- #define ERR_MODCONS 51
- #define ERR_SZTYPE 52
- #define ERR_FUNCRETVAL 53
- #define ERR_SYMUNUSED 54
- #define ERR_SYMUNDEF 55
- #define ERR_SYMASSIGNED 56
- #define ERR_NONPORT 57
- #define ERR_UNREACHABLE 58
- #define ERR_FUNCUNUSED 59
- #define ERR_CODENONE 60
- #define ERR_BADEQUATE 61
- #define ERR_NOANDREG 62
- #define ERR_NOCONTINUE 63
- #define ERR_DUPLABEL 64
- #define ERR_NOFUNCARRAY 65
- #define ERR_NOVOIDRET 66
- #define ERR_ZEROSTORAGE 67
- #define ERR_SHORTPOINTER 68
- #define ERR_NOSTATICFUNC 69
- #define ERR_UNUSEDLABEL 70
- #define ERR_NOPROTO 71
- #define ERR_LOSTCONV 72
- #define ERR_UNDEFLABEL 73
- #define ERR_ILLREGISTER 74
- #define ERR_SUPERAND 75
- #define ERR_STATICSYMUNUSED 76
- #define ERR_NODECLARE 77
- #define ERR_ZEROPTR 78
- #define ERR_NOMAIN 79
- #define ERR_NOREF 80
- #define ERR_CANTREF 81
- #define ERR_TEMPUSED 82
- #define ERR_REFMUSTINIT 83
- #define ERR_TEMPINIT 84
- #define ERR_REFLVALUE 85
- #define ERR_REFNOCONS 86
- #define ERR_MISSINGDEFAULT 87
- #define ERR_AMBIGFUNC 88
- #define ERR_NOLOCALDEFAULT 89
- #define ERR_CPPMISMATCH 90
- #define ERR_NOOVERMAIN 91
- #define ERR_SWITCHINT 92
- #define ERR_NOFUNCMATCH 93
- #define ERR_PREDEFSTRUCT 94
- #define ERR_LOCALCLASS 95
- #define ERR_PUREDECL 96
- #define ERR_BADESTRUCT 97
- #define ERR_TYPECONSTRUCT 98
- #define ERR_NOTYPEQUAL 99
- #define ERR_NOTACLASS 100
- #define ERR_SIZE 101
- #define ERR_NEVERSTRUCT 102
- #define ERR_LONGLONG 103
- #define ERR_UPDOWN 104
- #define ERR_INTBITFIELDS 105
- #define ERR_COMMENTMATCH 106
- #define ERR_PASCAL_NO_ELLIPSE 107
- #define ERR_PASCAL_NO_INT 108
- #define ERR_SUSPICIOUS 109
- #define ERR_NOFUNCSTRUCT 110
- #define ERR_STRINGTOOBIG 111
- #define ERR_CONSTTOOLARGE 112
- #define ERR_MULTIPLEINIT 113
- #define ERR_INVALIDSTRING 114
- #define ERR_AMODEEXPECT 115
- #define ERR_ASCALE 116
- #define ERR_AINVINDXMODE 117
- #define ERR_AILLADDRESS 118
- #define ERR_ATOOMANYSPECS 119
- #define ERR_ATOOMANYSEGS 120
- #define ERR_AINVOP 121
- #define ERR_AINVSIZE 122
- #define ERR_AUSELEA 123
- #define ERR_ALABEXPECT 124
- #define ERR_ANEEDFP 125
- #define ERR_MAX 126