ERRORS.H
上传用户:hlzzc88
上传日期:2007-01-06
资源大小:220k
文件大小:3k
源码类别:

编译器/解释器

开发平台:

Others

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