home *** CD-ROM | disk | FTP | other *** search
- /* SCCSWHAT( "@(#)c1.err 2.29 88/02/25 18:18:00 " ) */
- /* fatals */
-
- 1001 "Internal Compiler Error\n\t\t(compiler file '%s', line %d)\n\t\tContact Microsoft Technical Support"
- 1002 "out of heap space"
- 1003 "error count exceeds %d; stopping compilation"
- 1004 "unexpected EOF"
- 1005 "string too big for buffer"
- 1006 "write error on compiler intermediate file"
- 1007 "unrecognized flag '%s' in '%s'"
- 1008 "no input file specified"
- 1009 "compiler limit : macros too deeply nested"
- 1010 "compiler limit : macro expansion too big"
- 1012 "bad parenthesis nesting - missing '%c'"
- 1013 "cannot open source file '%s'"
- 1014 "too many include files"
- 1015 "cannot open include file '%s'"
- 1016 "#if[n]def expected an identifier"
- 1017 "invalid integer constant expression"
- 1018 "unexpected '#elif'"
- 1019 "unexpected '#else'"
- 1020 "unexpected '#endif'"
- 1021 "bad preprocessor command '%s'"
- 1022 "expected '#endif'"
- 1023 "no int size specified"
- 1024 "no ptr size specified"
- 1025 "no function size specified"
- 1026 "parser stack overflow, please simplify your program"
- 1027 "DGROUP data allocation exceeds 64K" /* QC, c23 */
- 1028 "%s segment allocation exceeds 64K" /* QC */
- 1031 "compiler limit : function calls too deeply nested" /* QC, c23 */
- 1032 "cannot open object listing file '%s'" /* QC, c23 */
- 1035 "expression too complex, please simplify" /* QC, c23 */
- 1037 "cannot open object file '%s'" /* QC, c23 */
- 1041 "cannot open compiler intermediate file - no more files"
- 1042 "cannot open compiler intermediate file - no such file or directory"
- 1043 "cannot open compiler intermediate file"
- 1044 "out of disk space for compiler intermediate file"
- 1045 "floating point overflow"
- 1047 "too many %s flags, '%s'"
- 1048 "unknown option '%c' in '%s'"
- 1049 "invalid numerical argument '%s'"
- 1052 "too many #if/#ifdef's"
- 1053 "compiler limit : struct/union nesting"
- 1054 "compiler limit : initializers too deeply nested"
- 1055 "compiler limit : out of keys"
- 1056 "compiler limit : out of macro expansion space"
- 1057 "unexpected EOF in macro expansion (missing ')'?)"
- 1059 "out of near heap space"
- 1060 "out of far heap space"
- 1061 "compiler limit : blocks too deeply nested" /* QC */
- 1062 "error writing to preprocessor output file"
- 1063 "compiler limit : compiler stack overflow" /* QC */
- 1064 "compiler limit : identifier overflowed internal buffer"
- 1065 "compiler limit : declarator too complex"
- 1000 "UNKNOWN FATAL ERROR\n\t\tContact Microsoft Technical Support"
-
- /* errors */
-
- 2001 "newline in constant"
- 2002 "out of macro actual parameter space"
- 2003 "expected 'defined id'"
- 2004 "expected 'defined(id)'"
- 2005 "#line expected a line number, found '%s'"
- 2006 "#include expected a file name, found '%s'"
- 2007 "#define syntax"
- 2008 "'%c' : unexpected in macro definition"
- 2009 "reuse of macro formal '%s'"
- 2010 "'%c' : unexpected in formal list"
- 2011 "'%s' : definition too big"
- 2012 "missing name following '<'"
- 2013 "missing '>'"
- 2014 "preprocessor command must start as first non-whitespace"
- 2015 "too many chars in constant"
- 2016 "no closing single quote"
- 2017 "illegal escape sequence"
- 2018 "unknown character '0x%x'"
- 2019 "expected preprocessor command, found '%c'"
- 2020 "bad octal number '%c'"
- 2021 "expected exponent value, not '%c'"
- 2022 "'%ld' : too big for char"
- 2023 "divide by 0"
- 2024 "mod by 0"
- 2025 "'%s' : enum/struct/union type redefinition"
- 2026 "'%s' : member of enum redefinition"
- 2028 "struct/union member needs to be inside a struct/union"
- 2029 "'%Fs' : bit-fields only allowed in structs"
- 2030 "'%Fs' : struct/union member redefinition"
- 2031 "'%Fs' : function cannot be struct/union member"
- 2032 "'%Fs' : base type with near/far/huge not allowed"
- 2033 "'%Fs' : bit-field cannot have indirection"
- 2034 "'%Fs' : bit-field type too small for number of bits"
- 2035 "enum/struct/union '%Fs' : unknown size"
- 2036 "left of '%s%s' must have a struct/union type"
- 2037 "left of '%s' specifies undefined struct/union '%Fs'"
- 2038 "'%s' : not struct/union member"
- 2039 "'->' requires struct/union pointer"
- 2040 "'.' requires struct/union name"
- 2042 "signed/unsigned keywords mutually exclusive"
- 2043 "illegal break"
- 2044 "illegal continue"
- 2045 "'%s' : label redefined"
- 2046 "illegal case"
- 2047 "illegal default"
- 2048 "more than one default"
- 2050 "non-integral switch expression"
- 2051 "case expression not constant"
- 2052 "case expression not integral"
- 2053 "case value %d already used"
- 2054 "expected '(' to follow '%Fs'"
- 2055 "expected formal parameter list, not a type list"
- 2056 "illegal expression"
- 2057 "expected constant expression"
- 2058 "constant expression is not integral"
- 2059 "syntax error : '%s'"
- 2060 "syntax error : EOF"
- 2061 "syntax error : identifier '%s'"
- 2062 "type '%s' unexpected"
- 2063 "'%s' : not a function"
- 2064 "term does not evaluate to a function"
- 2065 "'%s' : undefined"
- 2066 "cast to function returning . . . is illegal"
- 2067 "cast to array type is illegal"
- 2068 "illegal cast"
- 2069 "cast of 'void' term to non-void"
- 2070 "illegal sizeof operand"
- 2071 "'%Fs' : bad storage class"
- 2072 "'%Fs' : initialization of a function"
- 2073 "'%Fs' : cannot initialize array in function"
- 2074 "'%Fs' : cannot initialize struct/union in function"
- 2075 "'%Fs' : array initialization needs curly braces"
- 2076 "'%Fs' : struct/union initialization needs curly braces"
- 2077 "non-integral field initializer '%Fs'"
- 2078 "too many initializers"
- 2079 "'%Fs' uses undefined struct/union '%Fs'"
- 2082 "redefinition of formal parameter '%Fs'"
- 2083 "array '%Fs' already has a size"
- 2084 "function '%Fs' already has a body"
- 2085 "'%Fs' : not in formal parameter list"
- 2086 "'%Fs' : redefinition"
- 2087 "'%Fs' : missing subscript"
- 2088 "use of undefined enum/struct/union '%s'"
- 2089 "typedef specifies a near/far function"
- 2090 "function returns array"
- 2091 "function returns function"
- 2092 "array element type cannot be function"
- 2093 "cannot initialize a static or struct with address of automatic vars"
- 2094 "label '%Fs' was undefined"
- 2095 "'%Fs' : actual has type void : parameter %d"
- 2096 "struct/union comparison illegal"
- 2097 "illegal initialization"
- 2098 "non-address expression"
- 2099 "non-constant offset"
- 2100 "illegal indirection"
- 2101 "'&' on constant"
- 2102 "'&' requires lvalue"
- 2103 "'&' on register variable"
- 2104 "'&' on bit-field ignored"
- 2105 "'%s' needs lvalue"
- 2106 "'%s' : left operand must be lvalue"
- 2107 "illegal index, indirection not allowed"
- 2108 "non-integral index"
- 2109 "subscript on non-array"
- 2110 "'+' : 2 pointers"
- 2111 "pointer + non-integral value"
- 2112 "illegal pointer subtraction"
- 2113 "'-' : right operand pointer"
- 2114 "'%s' : pointer on left; needs integral right"
- 2115 "'%s' : incompatible types"
- 2116 "'%s' : bad %s operand"
- 2117 "'%s' : illegal for struct/union"
- 2118 "negative subscript"
- 2119 "'typedefs' both define indirection"
- 2120 "'void' illegal with all types"
- 2121 "typedef specifies different enum"
- 2122 "typedef specifies different struct"
- 2123 "typedef specifies different union"
- 2125 "%Fs : allocation exceeds 64K" /* QC, c23 */
- 2126 "%Fs : auto allocation exceeds %s" /* QC, c23 */
- 2127 "parameter allocation exceeds 32K" /* QC, c23 */
- 2130 "#line expected a string containing the file name, found '%s'"
- 2131 "attributes specify more than one near/far/huge"
- 2132 "syntax error : unexpected identifier"
- 2133 "array '%Fs' : unknown size"
- 2134 "'%Fs' : struct/union too large"
- 2135 "missing ')' in macro expansion"
- 2137 "empty character constant"
- 2138 "unmatched close comment '*/'"
- 2139 "type following '%s' is illegal"
- 2140 "argument type cannot be function returning . . ."
- 2141 "value out of range for enum constant"
- 2142 "ellipsis requires three periods"
- 2143 "syntax error : missing '%s' before '%s'"
- 2144 "syntax error : missing '%s' before type '%Fs'"
- 2145 "syntax error : missing '%s' before identifier"
- 2146 "syntax error : missing '%s' before identifier '%s'"
- 2147 "unknown size"
- 2148 "array too large"
- 2149 "'%Fs' : named bit-field cannot have 0 width"
- 2150 "'%Fs' : bit-field must have type int, signed int, or unsigned int"
- 2151 "more than one cdecl/fortran/pascal attribute specified"
- 2152 "'%s' : pointers to functions with different attributes"
- 2153 "hex constants must have at least 1 hex digit"
- 2154 "'%s' : does not refer to a segment"
- 2155 "'%s' : already in a segment"
- 2156 "pragma must be at outer level"
- 2157 "'%s' : must be declared before use in pragma list"
- 2158 "'%s' : is a function"
- 2159 "more than one storage class specified"
- 2160 "## cannot occur at the beginning of a macro definition"
- 2161 "## cannot occur at the end of a macro definition"
- 2162 "expected macro formal parameter"
- 2163 "'%s' : not available as an intrinsic"
- 2164 "'%s' : intrinsic was not declared"
- 2165 "'%s' : cannot modify pointers to data"
- 2166 "lval specifies 'const' object"
- 2167 "'%Fs' : too many actual parameters for intrinsic"
- 2168 "'%Fs' : too few actual parameters for intrinsic"
- 2169 "'%Fs' : is an intrinsic, it cannot be defined"
- 2170 "'%s' : intrinsic not declared as a function"
- 2171 "'%s' : bad operand"
- 2172 "'%Fs' : actual is not a pointer : parameter %d"
- 2173 "'%Fs' : actual is not a pointer : parameter %d, parameter list %d"
- 2174 "'%Fs' : actual has type void : parameter %d, parameter list %d"
- 2175 "'%Fs' : unresolved external" /* QC */
- 2176 "static far data not supported" /* QC */
- 2177 "constant too big"
- 2178 "'%s' : storage class for same_seg variables must be 'extern'"
- 2179 "'%Fs' : was used in same_seg, but storage class is no longer 'extern'"
- 2180 "controlling expression has type 'void'"
- 2181 "pragma requires command line option '%s'" /* QC */
- 2182 "'%Fs' : 'void' on variable"
- 2183 "'%Fs' : 'interrupt' function must be 'far'"
- 2184 "'%Fs' : '%s' function cannot be 'pascal/fortran'"
- 2186 "'%Fs' : 'saveregs/interrupt' modifiers mutually exclusive"
- 2187 "cast of near function pointer to far function pointer"
- 2188 "#error : %s"
- 2190 "'%s' : is a text segment"
- 2191 "'%s' : is a data segment"
- 2192 "'%s' : function has already been defined"
- 2000 "UNKNOWN ERROR\n\t\tContact Microsoft Technical Support"
-
- /* warnings */
-
- 4001 "macro '%s' requires parameters"
- 4002 "too many actual parameters for macro '%s'"
- 4003 "not enough actual parameters for macro '%s'"
- 4004 "missing close parenthesis after 'defined'"
- 4005 "'%s' : redefinition"
- 4006 "#undef expected an identifier"
- 4009 "string too big, trailing chars truncated"
- 4011 "identifier truncated to '%s'"
- 4012 "float constant in a cross compilation"
- 4013 "constant too big"
- 4014 "'%Fs' : bit-field type must be unsigned"
- 4015 "'%Fs' : bit-field type must be integral"
- 4016 "'%s' : no function return type, using 'int' as default"
- 4017 "cast of int expression to far pointer"
- 4020 "'%Fs' : too many actual parameters"
- 4021 "'%Fs' : too few actual parameters"
- 4022 "'%Fs' : pointer mismatch : parameter %d"
- 4024 "'%Fs' : different types : parameter %d"
- 4025 "function declaration specified variable argument list"
- 4026 "function was declared with formal argument list"
- 4027 "function was declared without formal argument list"
- 4028 "parameter %d declaration different"
- 4029 "declared parameter list different from definition"
- 4030 "first parameter list is longer than the second"
- 4031 "second parameter list is longer than the first"
- 4032 "unnamed struct/union as parameter"
- 4033 "function must return a value"
- 4034 "sizeof returns 0"
- 4035 "'%Fs' : no return value"
- 4036 "unexpected formal parameter list"
- 4037 "'%Fs' : formal parameters ignored"
- 4038 "'%Fs' : formal parameter has bad storage class"
- 4039 "'%Fs' : function used as an argument"
- 4040 "near/far/huge on '%Fs' ignored"
- 4041 "formal parameter '%s' is redefined"
- 4042 "'%Fs' : has bad storage class"
- 4044 "huge on '%Fs' ignored, must be an array"
- 4045 "'%s' : array bounds overflow"
- 4046 "'&' on function/array, ignored"
- 4047 "'%s' : different levels of indirection"
- 4048 "array's declared subscripts different"
- 4049 "'%s' : indirection to different types"
- 4051 "data conversion"
- 4052 "different enum types"
- 4053 "at least one void operand"
- 4060 "conversion of long address to short address" /* QC, c23 */
- 4061 "long/short mismatch in argument : conversion supplied" /* QC, c23 */
- 4062 "near/far mismatch in argument : conversion supplied" /* QC, c23 */
- 4067 "unexpected characters following '%s' directive - newline expected"
- 4068 "unknown pragma"
- 4071 "'%Fs' : no function prototype given"
- 4074 "non standard extension used - '%s'"
- 4075 "size of switch expression or case constant too large - converted to int"
- 4076 "'%s' : may be used on integral types only"
- 4077 "unknown check_stack option"
- 4079 "unexpected token '%s'"
- 4080 "expected 'identifier' for segment name, found '%s'"
- 4081 "expected a comma, found '%s'"
- 4082 "expected an identifier, found '%s'"
- 4083 "expected '(', found '%s'"
- 4084 "expected a pragma keyword, found '%s'"
- 4085 "expected [on | off]"
- 4086 "expected [1 | 2 | 4]"
- 4087 "'%Fs' : declared with 'void' parameter list"
- 4088 "'%Fs' : pointer mismatch : parameter %d, parameter list %d"
- 4089 "'%Fs' : different types : parameter %d, parameter list %d"
- 4090 "different 'const' attributes"
- 4091 "no symbols were declared"
- 4092 "untagged enum/struct/union declared no symbols"
- 4093 "unescaped newline in character constant in non-active code"
- 4094 "unexpected newline"
- 4095 "expected ')', found '%s'"
- 4096 "huge treated as far" /* QC */
- 4098 "void function returning a value"
- 4099 "expected ')', (too many arguments?)"
- 4100 "'%Fs' : unreferenced formal parameter"
- 4101 "'%Fs' : unreferenced local variable"
- 4102 "'%Fs' : unreferenced label"
- 4103 "'%Fs' : function definition used as prototype"
- 4104 "'%s' : near data in same_seg pragma, ignored"
- 4105 "'%Fs' : code modifiers only on function or pointer to function"
- 4106 "pragma requires integer between 1 and 127"
- 4107 "pragma requires integer between 15 and 255"
- 4108 "pragma requires integer between 79 and 132"
- 4109 "unexpected identifier '%s'"
- 4110 "unexpected token 'int constant'"
- 4111 "unexpected token 'string'"
- 4112 "macro name '%s' is reserved, %s ignored"
- 4113 "function parameter lists differed"
- 4000 "UNKNOWN WARNING\n\t\tContact Microsoft Technical Support"
-