summaryrefslogtreecommitdiff
path: root/frontends/calculator/CEdev/bin/C1ERRORS.DAT
blob: 375755be53c42fa9b0c9cc9ec2c473b8e2d55d53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
--
--		Preprocessor error messages
--
45
Illegal constant expression in directive
Concatenation at end-of-file.  Ignored
Illegal token
Illegal redefinition of macro "%s"
Incorrect number of arguments for macro "%s"
Unbalanced parentheses in macro call "%s"
Cannot redefine "%s" keyword
Illegal directive
Illegal "#if" directive syntax
Bad preprocessor file.  Aborted
Illegal macro call syntax
Integer constant too large
Identifier "%s" is undefined
Illegal #include argument
Macro "%s" requires arguments
Illegal "#define" directive syntax
Unterminated comment in preprocessor directive
Unterminated quoted string
Escape sequence ASCII code too large to fit in char
Character not within radix
More than four characters in string constant
End of file encountered before end of macro call
Macro expansion caused line to be too long
"##" cannot be first or last token in replacement string
"#" must be followed by an argument name
Illegal "#line" directive syntax
Cannot undefine macro "%s"
End-of-file found before "#endif" directive
"#else" not within #if and #endif directives
Illegal constant expression
Illegal macro name "%s"
Extra "#endif" found
Division by zero encountered
Floating point constant over/underflow
Concatenated string too long
Identifier longer than 32 characters
Unsupported CPU "%s" in pragma
Unsupported or poorly formed pragma
"%s"
Unexpected end of file
Unmatched "#else" found
Unmatched "#elif" found
"#" preceeded by non whitespace character 
Unterminated quoted character
Empty file encountered
--
--	Front-End error messages
--
125
Syntax error
Function "%s" already declared
Constant integer expression expected
Constant expression overflow
Function return type mismatch for "%s"
Argument type mismatch for argument %s
Cannot take address of un-subscripted array
Function call argument cannot be void type
Identifier "%s" is not a variable or enumeration constant name
Cannot return a value from a function returning "void"
Expression must be arithmetic, structure, union or pointer type
Integer constant too large
Expression not compatible with function return type
Function cannot return value of type array or function
Structure or union member may not be of function type
Cannot declare a typedef within a structure or union
Illegal bit field declaration
Unterminated quoted string
Escape sequence ASCII code too large to fit in char
Character not within radix
More than one character in string constant
Illegal declaration specifier
Only "const" and "volatile" may be specified with a struct, union, enum, or typedef
Cannot specify both long and short in declaration specifier
Only type qualifiers may be specified within pointer declarations
Identifier "%s" already declared within current scope
Identifier "%s" not in function argument list, ignored
Name of formal parameter not given
Identifier "%s" not defined within current scope
Cannot have more than one default per switch statement
Label "%s" is already declared
Label "%s" not declared
"continue" statement not within loop body
"break" statement not within switch body or loop body
"case" statement must be within switch body
"default" statement must be within switch body
Case value "%s" already declared
Expression is not a pointer
Expression is not a function locator
Expression to left of "." or "->" is not a structure or union
Identifier "%s" is not a member of %s structure
Object cannot be subscripted
Array subscript must be of integral type
Cannot dereference a pointer to "void"
Cannot compare a pointer to a non-pointer
Pointers to different types may not be compared
Pointers may not be added
A Pointer and a non-integral may not be subtracted
Pointers to different types may not be subtracted
Unexpected end of file encountered
Unrecoverable parse error encountered
Operand must be a modifiable lvalue
Operands are not assignment compatible
%s must be arithmetic type
%s must be integral type
%s must be arithmetic or pointer type
Expression must be an lvalue
Cannot assign to an object of constant type
Cannot subtract a pointer from an arithmetic expression
An array is not a legal lvalue
Cannot take address of a bit field
Cannot take address of variable with register storage class
Conditional expression operands are not compatible
Casting a non-pointer to a pointer
Type name of cast must be scalar type
Operand to cast must be scalar type
Expression is not a structure or union
Expression is not a pointer to a structure or union
Cannot take size of void, function, or bit field types
Actual parameter has no corresponding formal parameter
Formal parameter has no corresponding actual parameter
Argument type is not compatible with formal parameter
Identifier "%s" is not a structure or union tag
Identifier "%s" is not a structure tag
Identifier "%s" is not a union tag
Structure or union tag "%s" is not defined
Only one storage class may be given in a declaration
Type specifier cannot have both "unsigned" and "signed"
"unsigned" and "signed" may be used in conjunction only with "char", "short", "int" or "long"
"long" may be used in conjunction only with "int", or "double"
Illegal bit field length
Too many initializers for object
Static objects may be initialized with constant expressions only
Array "%s" has too many initializers
Structure "%s" has too many initializers
Dimension size may not be zero, negative or omitted
First dimension of "%s" may not be omitted
Dimension size must be greater than zero
Only "register" storage class is allowed for formal parameter
Cannot take size of array with missing dimension size
Identifier "%s" already declared with different type or linkage
Cannot perform pointer arithmetic on pointer to void
Cannot initialize object with "extern" storage class
Missing "%s" detected
Recursive structure declaration
Initializer is not assignment compatible
Empty parameter list is an obsolescent feature
No function prototype "%s" in scope
"old style" formal parameter declarations are obsolescent
Data objects cannot have "io" storage class
Cannot shift by a fract
Only one memory space can be specified
Unrecognized/invalid type specifier
Integer promotion not performed (ANSI Promotions disabled)
Ignoring space specifier (e.g. near, far, rom) on local, parameter or struct member
Ignoring const or volatile qualifier
Cannot initialize typedef
Aggregate or union objects may be initialized with constant expressions only
Operands are not cast compatible
Ignoring space specifier (e.g. near, far) on function
Invalid use of placement or alignment option
Inconsistent use of placement or alignment options
No previous use of placement or alignment options
Function %s must return a value
Function return type defaults to int
Signed/unsigned mismatch
"%s" Initialization needs curly braces
Cannot open include file "%s"
Function definition declared auto
Parameter type given in both old style and new style
Cannot perform pointer arithmetic on function pointer
Type defaults to int
Statement has no effect
Indirectly called function must be of reentrant type
Conflicting string placement directive in string constant