home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mass61.zip / ML611D.EXE / H2INC.ERR < prev    next >
Text File  |  1995-09-19  |  22KB  |  448 lines

  1.                         /* warnings */
  2.     
  3. 4001    "nonstandard extension used - '%Fs'"
  4. 4002    "too many actual parameters for macro '%s'"
  5. 4003    "not enough actual parameters for macro '%s'"
  6. 4004    "missing ')' after 'defined'"
  7. 4005    "'%s' : macro redefinition"
  8. 4006    "#undef expected an identifier"
  9. 4007    "'%Fs' : must be '%Fs'"
  10. 4008    "'%Fs' : '%Fs' attribute on data ignored"
  11. 4009    "string too big, trailing characters truncated"
  12. 4010    "'%Fs' : identifier is a MASM keyword"
  13. 4011    "identifier truncated to '%Fs'"
  14. 4012    "float constant in a cross compilation" /* XC */
  15. 4014    "'%Fs' : type of bit field must be unsigned"    /* QC2 */
  16. 4015    "'%Fs' : type of bit field must be integral"
  17. 4016    "'%s' : no function return type, using int as default"
  18. 4017    "cast of int expression to far pointer"
  19. 4018    "'%Fs' : signed/unsigned mismatch"
  20. 4020    "'%Fs' : too many actual parameters"
  21. 4021    "'%Fs' : too few actual parameters"
  22. 4022    "'%Fs' : pointer mismatch : parameter %d"
  23. 4023    "'%Fs' : _based pointer passed to unprototyped function : parameter %d"
  24. 4024    "'%Fs' : different types : parameter %d"
  25. 4026    "function declared with formal argument list"
  26. 4027    "function declared without formal argument list"
  27. 4028    "parameter %d declaration different"
  28. 4029    "declared parameter list different from definition"
  29. 4030    "first parameter list longer than the second"
  30. 4031    "second parameter list longer than the first"
  31. 4032    "unnamed struct/union as parameter"
  32. 4033    "function must return a value"
  33. 4034    "sizeof returns 0"
  34. 4035    "'%Fs' : no return value"
  35. 4037    "'%Fs' : formal parameters ignored" /* QC2 */
  36. 4038    "'%Fs' : formal parameter has bad storage class"        /* QC2 */
  37. 4040    "memory attribute on '%Fs' ignored"
  38. 4042    "'%Fs' : has bad storage class"
  39. 4044    "_huge on '%Fs' ignored, must be an array"
  40. 4045    "'%s' : array bounds overflow"
  41. 4046    "'&' on function/array, ignored"        /* QC2 */
  42. 4047    "'%s' : different levels of indirection"
  43. 4048    "array's declared subscripts different"
  44. 4049    "'%s' : indirection to different types"
  45. 4050    "'%s' : different code attributes"
  46. 4051    "type conversion - possible loss of data"
  47. 4052    "invalid numerical argument '%s'"
  48. 4053    "at least one void operand"
  49. 4056    "overflow in constant arithmetic"       /* QC2, c1, c23 */
  50. 4058    "address of automatic (local) variable taken, DS != SS" /* QC, c23 */
  51. 4059    "segment lost in conversion"    /* QC, c23 */
  52. 4060    "conversion of long address to short address"   /* QC2 */
  53. 4061    "long/short mismatch in argument : conversion supplied" /* QC, c23 */
  54. 4062    "near/far mismatch in argument : conversion supplied"   /* QC, c23 */
  55. 4067    "unexpected characters following '%s' directive - newline expected"
  56. 4068    "unknown pragma"
  57. 4069    "conversion of near pointer to long integer"    /* QC, c23 */
  58. 4071    "'%Fs' : no function prototype given"
  59. 4072    "'%Fs' : no function prototype on _fastcall function"
  60. 4074    "nonstandard extension used - '%s'" /* QC2 */
  61. 4075    "size of switch expression or case constant too large - converted to int" /* QC2 */
  62. 4076    "'%s' : may be used on integral types only"
  63. 4077    "unknown check_stack option"
  64. 4078    "case constant '%ld' too big for the type of switch expression"
  65. 4079    "unexpected token '%s'"
  66. 4080    "expected identifier for segment name, found '%s'"
  67. 4081    "expected a comma, found '%s'"
  68. 4082    "expected an identifier, found '%s'"
  69. 4083    "expected '(', found '%s'"
  70. 4084    "expected a pragma directive, found '%s'"
  71. 4085    "expected [on | off]"
  72. 4086    "expected [1 | 2 | 4]"
  73. 4087    "'%Fs' : declared with void parameter list"
  74. 4088    "'%Fs' : pointer mismatch : parameter %d, parameter list %d"
  75. 4089    "'%Fs' : different types : parameter %d, parameter list %d"
  76. 4090    "different 'const/volatile' qualifiers"
  77. 4091    "no symbols were declared"
  78. 4092    "untagged enum/struct/union declared no symbols"
  79. 4093    "unescaped newline in character constant in inactive code"
  80. 4095    "expected ')', found '%s'"
  81. 4096    "'%Fs' must be used with '%Fs'"
  82. 4098    "void function returning a value"
  83. 4100    "'%Fs' : unreferenced formal parameter"
  84. 4101    "'%Fs' : unreferenced local variable"
  85. 4102    "'%Fs' : unreferenced label"
  86. 4104    "'%s' : near data in same_seg pragma, ignored"
  87. 4105    "'%Fs' : code modifiers only on function or pointer to function"
  88. 4106    "pragma requires integer between 1 and 127"
  89. 4107    "pragma requires integer between 15 and 255"
  90. 4108    "pragma requires integer between 79 and 132"
  91. 4109    "unexpected identifier '%s'"
  92. 4110    "unexpected token 'int constant'"
  93. 4111    "unexpected token 'string'"
  94. 4112    "macro name '%s' is reserved, '%s' ignored"
  95. 4113    "function parameter lists differed"
  96. 4114    "same type qualifier used more than once"
  97. 4115    "'%Fs' : type definition in formal parameter list"
  98. 4116    "(no tag) : type definition in formal parameter list"
  99. 4118    "pragma not supported"
  100. 4119    "different bases '%Fs' and '%Fs' specified"
  101. 4120    "_based/unbased mismatch"
  102. 4123    "different base expressions specified"
  103. 4124    "_fastcall with stack checking is inefficient"
  104. 4125    "decimal digit terminates octal escape sequence"
  105. 4126    "'%c' : unknown memory model flag"
  106. 4127    "conditional expression is constant"
  107. 4128    "storage-class specifier after type"
  108. 4129    "'%c' : unrecognized character escape sequence"
  109. 4130    "'%Fs' : logical operation on address of string constant"
  110. 4131    "'%Fs' : uses old-style declarator"
  111. 4132    "'%Fs' : const object should be initialized"
  112. 4135    "conversion between different integral types"
  113. 4136    "conversion between different floating types"
  114. 4137    "'%Fs' : no return value from floating-point function"
  115. 4138    "'*/' found outside of comment"
  116. 4139    "'0x%x' : hex escape sequence is out of range"
  117. 4140    "'%Fs' : redefined, preceding references may be invalid"  /* QC */
  118. 4185    "near call to '%Fs' in different segment" /* QC, c23 */
  119. 4206    "assignment within conditional expression" /* QC, c23 */
  120. 4401    "'%s' : member is bit field"
  121. 4402    "must use PTR operator"
  122. 4403    "illegal PTR operator"
  123. 4404    "period on directive ignored"
  124. 4405    "'%s' : identifier is reserved word"
  125. 4406    "operand on directive ignored"
  126. 4407    "operand size conflict"
  127. 4408    "'%s' : ambiguous label"        /* QC2 */
  128. 4409    "illegal instruction size"
  129. 4410    "illegal size for operand"
  130. 4411    "'%s' : symbol resolves to displacement register"
  131. 4412    "'%s' : identifier is also assembler mnemonic"
  132. 4413    "'%Fs' : redefined, preceding references may be invalid"  /* QC2 */
  133. 4414    "'%Fs' : short jump to function converted to near"
  134. 4415    "'%s' : keyword is ignored for WIN32"  /* [1] new warning is added for win32 */
  135. 4798    " option is not valid for WIN32"  /*  " */
  136. 4799    "'%s' : unrecognized option"
  137. 4800    "more than one memory model specified"
  138. 4801    "more than one target processor specified"
  139. 4802    "ignoring invalid /Zp value '%d'"
  140. 4810    "untranslatable basic type size"
  141. 4811    "static function prototype not translated"
  142. 4812    "static variable declaration not accepted with /Mn switch"
  143. 4813    "record greater than %d bits in length"
  144. 4814    "record has non-field members; translating as STRUCT"
  145. 4815    "'%s' : EQU string truncated to 254 characters"
  146. 4816    "ignoring _fastcall function definition"
  147. 4820    "ignoring function definition : %Fs()"
  148. 4000    "UNKNOWN WARNING\n\t\tContact Microsoft Product Support Services"
  149.                         /* errors */
  150.     
  151. 2001    "newline in constant"
  152. 2003    "expected 'defined id'"
  153. 2004    "expected 'defined(id)'"
  154. 2005    "#line expected a line number, found '%s'"
  155. 2006    "#include expected a file name, found '%s'"
  156. 2007    "#define syntax"
  157. 2008    "'%c' : unexpected in macro definition"
  158. 2009    "reuse of macro formal '%Fs'"
  159. 2010    "'%c' : unexpected in macro formal-parameter list"
  160. 2012    "missing name following '<'"
  161. 2013    "missing '>'"
  162. 2014    "preprocessor command must start as first non-white-space"
  163. 2015    "too many characters in constant"
  164. 2016    "no closing single quotation mark"
  165. 2017    "illegal escape sequence"
  166. 2018    "unknown character '0x%x'"
  167. 2019    "expected preprocessor directive, found '%c'"
  168. 2021    "expected exponent value, not '%c'"
  169. 2022    "'%ld' : too big for character"
  170. 2023    "divide by 0"
  171. 2024    "mod by 0"
  172. 2025    "'%s' : enum/struct/union type redefinition"
  173. 2026    "'%s' : member of enum redefinition"
  174. 2027    "use of undefined enum/struct/union '%Fs'"
  175. 2028    "struct/union member needs to be inside a struct/union"
  176. 2030    "'%Fs' : struct/union member redefinition"
  177. 2031    "'%Fs' : function cannot be struct/union member"
  178. 2033    "'%Fs' : bit field cannot have indirection"
  179. 2034    "'%Fs' : type of bit field too small for number of bits"
  180. 2035    "struct/union '%Fs' : unknown size"
  181. 2036    "left of '%s%s' must have a struct/union base type"     /* QC2 */
  182. 2037    "left of '%s' specifies undefined struct/union '%Fs'"
  183. 2038    "'%s' : not struct/union member"
  184. 2039    "'->' : left operand must point to struct/union"        /* QC2 */
  185. 2040    "'.' : left operand must have struct/union type"        /* QC2 */
  186. 2041    "illegal digit '%c' for base %d"
  187. 2042    "signed/unsigned keywords mutually exclusive"
  188. 2043    "illegal break"
  189. 2044    "illegal continue"
  190. 2045    "'%s' : label redefined"
  191. 2046    "illegal case"
  192. 2047    "illegal default"
  193. 2048    "more than one default"
  194. 2049    "case value '%ld' already used"
  195. 2050    "nonintegral switch expression"
  196. 2051    "case expression not constant"
  197. 2052    "case expression not integral"
  198. 2053    "case value %d already used"    /* QC2 */
  199. 2054    "expected '(' to follow '%Fs'"
  200. 2055    "expected formal-parameter list, not a type list"
  201. 2056    "illegal expression"
  202. 2057    "expected constant expression"
  203. 2058    "constant expression is not integral"
  204. 2059    "syntax error : '%s'"
  205. 2060    "syntax error : end-of-file found"
  206. 2061    "syntax error : identifier '%s'"
  207. 2062    "type '%s' unexpected"
  208. 2063    "'%s' : not a function"
  209. 2064    "term does not evaluate to a function"
  210. 2065    "'%s' : undefined"
  211. 2066    "cast to function type is illegal"
  212. 2067    "cast to array type is illegal"
  213. 2068    "illegal cast"
  214. 2069    "cast of void term to nonvoid"
  215. 2070    "illegal sizeof operand"
  216. 2071    "'%Fs' : illegal storage class"
  217. 2072    "'%Fs' : initialization of a function"
  218. 2075    "'%Fs' : array initialization needs curly braces"
  219. 2076    "'%Fs' : struct/union initialization needs curly braces"
  220. 2077    "nonscalar field initializer '%Fs'"
  221. 2078    "too many initializers"
  222. 2079    "'%Fs' uses undefined struct/union '%Fs'"
  223. 2080    "illegal far _fastcall function"
  224. 2081    "'%Fs' : illegal memory attribute"      /* QC2 */
  225. 2082    "redefinition of formal parameter '%Fs'"
  226. 2084    "function '%Fs' already has a body"
  227. 2085    "'%Fs' : not in formal-parameter list"
  228. 2086    "'%Fs' : redefinition"
  229. 2087    "'%Fs' : missing subscript"
  230. 2090    "function returns array"
  231. 2091    "function returns function"
  232. 2092    "array element type cannot be function"
  233. 2093    "cannot use address of automatic variable as static initializer"
  234. 2094    "label '%Fs' was undefined"
  235. 2095    "'%Fs' : actual has type void : parameter %d"
  236. 2096    "struct/union comparison illegal"
  237. 2097    "illegal initialization"
  238. 2098    "nonaddress expression"
  239. 2099    "nonconstant initializer"
  240. 2100    "illegal indirection"
  241. 2101    "'&' on constant"
  242. 2102    "'&' requires lvalue"
  243. 2103    "'&' on register variable"
  244. 2104    "'&' on bit field ignored"
  245. 2105    "'%s' needs lvalue"
  246. 2106    "'%s' : left operand must be lvalue"
  247. 2107    "illegal index, indirection not allowed"
  248. 2108    "nonintegral index"
  249. 2109    "subscript on nonarray"
  250. 2110    "pointer + pointer"
  251. 2111    "pointer + nonintegral value"
  252. 2112    "illegal pointer subtraction"
  253. 2113    "pointer subtracted from nonpointer"
  254. 2114    "'%s' : pointer on left; needs integral right"
  255. 2115    "'%s' : incompatible types"
  256. 2116    "'%s' : illegal %s operand" /* QC2 */
  257. 2117    "'%s' : illegal for struct/union"
  258. 2118    "negative subscript"
  259. 2119    "typedef types both define indirection"
  260. 2120    "void illegal with all types"
  261. 2121    "'%s' : bad %Fs operand"
  262. 2124    "divide or mod by zero"
  263. 2125    "'%Fs' : allocation exceeds 64K"          /* QC, c23 */
  264. 2127    "parameter allocation exceeds 32K"      /* QC, c23 */
  265. 2130    "#line expected a string containing the file name, found '%s'"
  266. 2131    "more than one memory attribute"
  267. 2132    "syntax error : unexpected identifier"
  268. 2133    "'%Fs' : unknown size"
  269. 2134    "'%Fs' : struct/union too large"
  270. 2136    "'%Fs' : prototype must have parameter types"
  271. 2137    "empty character constant"
  272. 2138    "unmatched close comment '*/'"  /* QC2 */
  273. 2139    "type following '%s' is illegal"
  274. 2140    "argument cannot be function type"
  275. 2141    "value out of range for enum constant"
  276. 2142    "ellipsis requires three periods"       /* QC2 */
  277. 2143    "syntax error : missing '%s' before '%s'"
  278. 2144    "syntax error : missing '%s' before type '%Fs'"
  279. 2145    "syntax error : missing '%s' before identifier"
  280. 2146    "syntax error : missing '%s' before identifier '%s'"
  281. 2147    "unknown size"
  282. 2148    "array too large"
  283. 2149    "'%Fs' : named bit field cannot have 0 width"
  284. 2150    "'%Fs' : bit field must have type int, signed int, or unsigned int"
  285. 2151    "more than one language attribute"
  286. 2152    "'%s' : pointers to functions with different attributes"
  287. 2153    "hex constants must have at least 1 hex digit"
  288. 2154    "'%Fs' : does not refer to a segment name"
  289. 2156    "pragma must be outside function"
  290. 2157    "'%s' : must be declared before use in pragma list"
  291. 2158    "'%s' : is a function"
  292. 2159    "more than one storage class specified"
  293. 2160    "## cannot occur at the beginning of a macro definition"
  294. 2161    "## cannot occur at the end of a macro definition"
  295. 2162    "expected macro formal parameter"
  296. 2163    "'%s' : not available as an intrinsic function"
  297. 2164    "'%s' : intrinsic function not declared"
  298. 2165    "'%s' : cannot modify pointers to data"
  299. 2166    "lvalue specifies const object"
  300. 2167    "'%Fs' : too many actual parameters for intrinsic"
  301. 2168    "'%Fs' : too few actual parameters for intrinsic"
  302. 2169    "'%Fs' : intrinsic function, cannot be defined"
  303. 2170    "'%s' : not declared as a function, cannot be intrinsic"
  304. 2171    "'%s' : illegal operand"
  305. 2172    "'%Fs' : actual is not a pointer : parameter %d"
  306. 2173    "'%Fs' : actual is not a pointer : parameter %d, parameter list %d"
  307. 2174    "'%Fs' : actual has type void : parameter %d, parameter list %d"
  308. 2175    "'%Fs' : unresolved external"   /* QC */
  309. 2176    "static huge data not supported by /qc" /* QC */
  310. 2177    "constant too big"
  311. 2178    "'%s' : storage class for same_seg variables must be extern"
  312. 2179    "'%Fs' : was used in same_seg, but storage class is no longer extern"
  313. 2180    "controlling expression has type void"
  314. 2181    "pragma requires command line option '%s'"      /* QC2 */
  315. 2182    "'%Fs' : has type void"
  316. 2183    "pragma requires command line option '%Fs'"     /* QC */
  317. 2185    "'%Fs' : illegal _based allocation"
  318. 2187    "cast of near function pointer to far function pointer"
  319. 2188    "#error : %s"   /* QC2 */
  320. 2189    "#error : %Fs"
  321. 2193    "'%Fs' : already in a segment"
  322. 2194    "'%Fs' : is a text segment"
  323. 2195    "'%Fs' : is a data segment"
  324. 2196    "/ML cannot be used with floating point"        /* QC */
  325. 2198    "'%Fs' : tried to be allocated in code segment '%Fs'"   /* QC2 */
  326. 2199    "'%Fs' : tried to be allocated in data segment '%Fs'"   /* QC2 */
  327. 2200    "'%Fs' : function has already been defined"
  328. 2201    "'%Fs' : storage class must be extern"
  329. 2202    "'interrupt' function must be 'far'"    /* QC2 */
  330. 2203    "'%s' function must be 'cdecl'" /* QC2 */
  331. 2204    "'saveregs/interrupt' modifiers mutually exclusive"     /* QC2 */
  332. 2205    "'%Fs' : cannot initialize extern block-scoped variables"
  333. 2206    "'%Fs' : typedef cannot be used for function definition"
  334. 2207    "'%Fs' in struct/union '%Fs' has a zero-sized array"
  335. 2208    "no members defined using this type"
  336. 2209    "type cast in _based construct must be (_segment)"
  337. 2210    "'%Fs' : must be near/far data pointer"
  338. 2211    "(_segment) applied to function identifier '%s'"
  339. 2212    "'%Fs' : _based not available for functions/pointers to functions"
  340. 2213    "'%s' : illegal argument to _based"
  341. 2214    "pointers based on void require the use of :>"
  342. 2215    ":> operator only for objects based on void"
  343. 2216    "'%Fs' may not be used with '%Fs'"
  344. 2217    "'%Fs' must be used with '%Fs'"
  345. 2218    "type in _based construct must be void"
  346. 2219    "syntax error : type qualifier must be after '*'"
  347. 2220    "warning treated as error - no object file generated"
  348. 2221    "'.' : left operand points to struct/union, use '->'"
  349. 2222    "'->' : left operand has struct/union type, use '.'"
  350. 2223    "left of '->%Fs' must point to struct/union"
  351. 2224    "left of '.%Fs' must have struct/union type"
  352. 2225    "'%Fs' : first member of struct is unnamed"
  353. 2226    "'%s' : keyword is not valid in WIN32 "   /* [2]new error type is added for win32 */
  354. 2227    " pointer based on void is not valid for WIN32 "
  355. 2400    "in-line syntax error in '%s', found '%Fs'"
  356. 2401    "'%s' : register must be base in '%s'"
  357. 2402    "'%s' : register must be index in '%s'"
  358. 2403    "'%s' : register must be base/index in '%s'"
  359. 2404    "'%s' : illegal register in '%s'"
  360. 2405    "illegal short forward reference with offset"
  361. 2406    "'%s' : name undefined in '%s'"
  362. 2407    "illegal float register in '%s'"
  363. 2408    "illegal type on PTR operator in '%s'"
  364. 2409    "illegal type used as operator in '%s'"
  365. 2410    "'%s' : ambiguous member name in '%s'"
  366. 2411    "'%s' : illegal struct/union member in '%s'"
  367. 2412    "'%Fs' : case insensitive label redefined"
  368. 2413    "'%s' : illegal align size"
  369. 2414    "illegal number of operands"
  370. 2415    "improper operand type"
  371. 2416    "'%s' : illegal opcode for processor"
  372. 2417    "divide by zero in '%s'"
  373. 2418    "'%Fs' : not in a register"
  374. 2419    "mod by zero in '%s'"
  375. 2420    "'%s' : illegal symbol in %s"
  376. 2421    "PTR operator used with register in '%s'"
  377. 2422    "illegal segment override in '%s'"
  378. 2424    "'%Fs' : improper expression in '%s'"
  379. 2425    "'%Fs' : nonconstant expression in '%s'"
  380. 2426    "'%Fs' : illegal operator in '%s'"
  381. 2427    "'%Fs' : jump referencing label is out of range"                        /* QC */
  382. 2428    "'%Fs' : segment redefinition"  /* QC2 */
  383. 2429    "'%Fs' : illegal far label reference"
  384. 2000    "UNKNOWN ERROR\n\t\tContact Microsoft Product Support Services"
  385.  
  386.                         /* fatals */
  387.  
  388. 1001    "Internal Compiler Error\n\t\t(compiler file '%s', line %d)\n\t\tContact Microsoft Product Support Services"
  389. 1003    "error count exceeds %d; stopping compilation"
  390. 1004    "unexpected end-of-file found"
  391. 1005    "string too big for buffer"
  392. 1006    "write error on compiler-generated file"
  393. 1007    "unrecognized flag '%s' in '%s'"
  394. 1008    "no input file specified"
  395. 1009    "compiler limit : macros nested too deeply"
  396. 1010    "compiler limit : macro expansion too big"
  397. 1011    "compiler limit : '%s': macro definition too big"
  398. 1012    "unmatched parenthesis - missing '%c'"
  399. 1013    "cannot open source file '%s'"  /* QC2 */
  400. 1014    "too many include files"
  401. 1015    "cannot open include file '%s'" /* QC2 */
  402. 1016    "#if[n]def expected an identifier"
  403. 1017    "invalid integer constant expression"
  404. 1018    "unexpected '#elif'"
  405. 1019    "unexpected '#else'"
  406. 1020    "unexpected '#endif'"
  407. 1021    "invalid preprocessor command '%s'"
  408. 1022    "expected '#endif'"
  409. 1023    "cannot open source file '%Fs'"
  410. 1024    "cannot open include file '%Fs'"
  411. 1025    "compiler terminated by user"   /* QC */
  412. 1026    "parser stack overflow, please simplify your program"
  413. 1027    "DGROUP data allocation exceeds 64K"    /* QC, c23 */
  414. 1028    "'%s' : segment allocation exceeds 64K" /* QC */
  415. 1031    "compiler limit : function calls nested too deeply"     /* QC, c23 */
  416. 1032    "cannot open object listing file '%s'"  /* QC, c23 */
  417. 1035    "expression too complex, please simplify"       /* QC, c23 */
  418. 1037    "cannot open object file '%s'"  /* QC, c23 */
  419. 1041    "cannot open compiler intermediate file - no more files"
  420. 1042    "cannot open compiler intermediate file - no such file or directory"
  421. 1043    "cannot open compiler intermediate file"
  422. 1044    "out of disk space for compiler intermediate file"
  423. 1045    "floating-point overflow"       /* QC2 */
  424. 1047    "limit of %s exceeded at '%s'"
  425. 1048    "unknown option '%c' in '%s'"
  426. 1052    "compiler limit : #if/#ifdef blocks nested too deeply"
  427. 1053    "compiler limit : struct/union nested too deeply"
  428. 1054    "compiler limit : initializers nested too deeply"
  429. 1055    "compiler limit : out of keys"
  430. 1056    "compiler limit : out of macro expansion space"
  431. 1057    "unexpected end-of-file in macro expansion (missing ')'?)"
  432. 1059    "compiler is out of near heap space"
  433. 1060    "compiler is out of far heap space"
  434. 1061    "compiler limit : blocks nested too deeply"     /* QC */
  435. 1062    "error writing to preprocessor output file"
  436. 1063    "compiler limit : compiler stack overflow"      /* QC */
  437. 1064    "compiler limit : token overflowed internal buffer"
  438. 1068    "cannot open file '%s'"
  439. 1069    "write error on file '%s'"      /* QC */
  440. 1070    "mismatched #if/#endif pair in file '%Fs'"
  441. 1071    "unexpected end-of-file found in comment"
  442. 1072    "'%Fs' : cannot read file"
  443. 1126    "'%Fs' : automatic allocation exceeds %s" /* QC, c23 */
  444. 1127    "'%Fs' : segment redefinition"
  445. 1801    "incomplete model specification"
  446. 1000    "UNKNOWN FATAL ERROR\n\t\tContact Microsoft Product Support Services"
  447. 
  448.