LINT(7)

NAME
lint - Lint error message list

DESCRIPTION
The following is a list of message IDs and messages produced by lint(1). It is intended to be used with -X flag of lint(1).
0 syntax error: empty declaration 1 old style declaration; add int 2 empty declaration 3 %s declared in argument declaration list 4 illegal type combination 5 modifying typedef with '%s'; only qualifiers allowed 6 use 'double' instead of 'long float' 7 only one storage class allowed 8 illegal storage class 9 only register valid as formal parameter storage class 10 duplicate '%s' 11 bit-field initializer out of range 12 compiler takes size of function 13 incomplete enum type: %s 14 compiler takes alignment of function 15 function returns illegal type 16 array of function is illegal 17 null dimension 18 illegal use of 'void' 19 void type for %s 20 zero or negative array dimension 21 redeclaration of formal parameter %s 22 incomplete or misplaced function definition 23 undefined label %s 24 cannot initialize function: %s 25 cannot initialize typedef: %s 26 cannot initialize extern declaration: %s 27 redeclaration of %s 28 redefinition of %s 29 previously declared extern, becomes static: %s 30 redeclaration of %s; ANSI C requires static 31 incomplete structure or union %s: %s 32 argument type defaults to 'int': %s 33 duplicate member name: %s 34 nonportable bit-field type 35 illegal bit-field type 36 illegal bit-field size 37 zero size bit-field 38 function illegal in structure or union 39 illegal zero sized structure member: %s 40 unknown size: %s 41 illegal use of bit-field 42 forward reference to enum type 43 redefinition hides earlier one: %s 44 declaration introduces new type in ANSI C: %s %s 45 base type is really '%s %s' 46 (%s) tag redeclared 47 zero sized %s 48 overflow in enumeration values: %s 49 struct or union member must be named 50 a function is declared as an argument: %s 51 parameter mismatch: %d declared, %d defined 52 cannot initialize parameter: %s 53 declared argument %s is missing 54 trailing ',' prohibited in enum declaration 55 integral constant expression expected 56 integral constant too large 57 enumeration constant hides parameter: %s 58 type does not match prototype: %s 59 formal parameter lacks name: param #%d 60 void must be sole parameter 61 void parameter cannot have name: %s 62 function prototype parameters must have types 63 prototype does not match old-style definition 64 ()-less function definition 65 %s has no named members 66 syntax requires ';' after last struct/union member 67 cannot return incomplete type 68 typedef already qualified with '%s' 69 inappropriate qualifiers with 'void' 70 %soperand of '%s' is unsigned in ANSI C 71 too many characters in character constant 72 typedef declares no type name 73 empty character constant 74 no hex digits follow \x 75 overflow in hex escape 76 character escape does not fit in character 77 bad octal digit %c 78 nonportable character escape 79 dubious escape \%c 80 dubious escape \%o 81 \a undefined in traditional C 82 \x undefined in traditional C 83 storage class after type is obsolescent 84 ANSI C requires formal parameter before '...' 85 dubious tag declaration: %s %s 86 automatic hides external declaration: %s 87 static hides external declaration: %s 88 typedef hides external declaration: %s 89 typedef redeclared: %s 90 inconsistent redeclaration of extern: %s 91 declaration hides parameter: %s 92 inconsistent redeclaration of static: %s 93 dubious static function at block level: %s 94 function has illegal storage class: %s 95 declaration hides earlier one: %s 96 cannot dereference non-pointer type 97 suffix U is illegal in traditional C 98 suffixes F and L are illegal in traditional C 99 %s undefined 100 unary + is illegal in traditional C 101 undefined struct/union member: %s 102 illegal member use: %s 103 left operand of '.' must be struct/union object 104 left operand of '->' must be pointer to struct/union 105 non-unique member requires struct/union %s 106 left operand of '->' must be pointer 107 operands of '%s' have incompatible types 108 operand of '%s' has incompatible type 109 void type illegal in expression 110 pointer to function is not allowed here 111 unacceptable operand of '%s' 112 cannot take address of bit-field 113 cannot take address of register %s 114 %soperand of '%s' must be lvalue 115 %soperand of '%s' must be modifiable lvalue 116 illegal pointer subtraction 117 bitwise operation on signed value possibly nonportable 118 semantics of '%s' change in ANSI C; use explicit cast 119 conversion of '%s' to '%s' is out of range 120 bitwise operation on signed value nonportable 121 negative shift 122 shift greater than size of object 123 illegal combination of pointer and integer, op %s 124 illegal pointer combination, op %s 125 ANSI C forbids ordered comparisons of pointers to functions 126 incompatible types in conditional 127 '&' before array or function: ignored 128 operands have incompatible pointer types, op %s 129 expression has null effect 130 enum type mismatch, op %s 131 conversion to '%s' may sign-extend incorrectly 132 conversion from '%s' may lose accuracy 133 conversion of pointer to '%s' loses bits 134 conversion of pointer to '%s' may lose bits 135 possible pointer alignment problem 136 cannot do pointer arithmetic on operand of unknown size 137 use of incomplete enum type, op %s 138 unknown operand size, op %s 139 division by 0 140 modulus by 0 141 integer overflow detected, op %s 142 floating point overflow detected, op %s 143 cannot take size of incomplete type 144 cannot take size of function 145 cannot take size of bit-field 146 cannot take size of void 147 invalid cast expression 148 improper cast of void expression 149 illegal function 150 argument mismatch: %d arg%s passed, %d expected 151 void expressions may not be arguments, arg #%d 152 argument cannot have unknown size, arg #%d 153 argument has incompatible pointer type, arg #%d 154 illegal combination of pointer and integer, arg #%d 155 argument is incompatible with prototype, arg #%d 156 enum type mismatch, arg #%d 157 ANSI C treats constant as unsigned 158 %s may be used before set 159 assignment in conditional context 160 operator '==' found where '=' was expected 161 constant in conditional context 162 comparison of %s with %s, op %s 163 a cast does not yield an lvalue 164 assignment of negative constant to unsigned type 165 constant truncated by assignment 166 precision lost in bit-field assignment 167 array subscript cannot be negative: %ld 168 array subscript cannot be > %d: %ld 169 precedence confusion possible: parenthesize! 170 first operand must have scalar type, op ? : 171 assignment type mismatch 172 too many struct/union initializers 173 too many array initializers 174 too many initializers 175 initialisation of an incomplete type 176 invalid initializer 177 non-constant initializer 178 initializer does not fit 179 cannot initialize struct/union with no named member 180 bit-field initializer does not fit 181 {}-enclosed initializer required 182 incompatible pointer types 183 illegal combination of pointer and integer 184 illegal pointer combination 185 initialisation type mismatch 186 bit-field initialisation is illegal in traditional C 187 non-null byte ignored in string initializer 188 no automatic aggregate initialization in traditional C 189 assignment of struct/union illegal in traditional C 190 empty array declaration: %s 191 %s set but not used in function %s 192 %s unused in function %s 193 statement not reached 194 label %s redefined 195 case not in switch 196 case label affected by conversion 197 non-constant case expression 198 non-integral case expression 199 duplicate case in switch: %ld 200 duplicate case in switch: %lu 201 default outside switch 202 duplicate default in switch 203 case label must be of type `int' in traditional C 204 controlling expressions must have scalar type 205 switch expression must have integral type 206 enumeration value(s) not handled in switch 207 loop not entered at top 208 break outside loop or switch 209 continue outside loop 210 enum type mismatch in initialisation 211 return value type mismatch 212 cannot return incomplete type 213 void function %s cannot return value 214 function %s expects to return value 215 function implicitly declared to return int 216 function %s has return (e); and return; 217 function %s falls off bottom without returning value 218 ANSI C treats constant as unsigned, op %s 219 concatenated strings are illegal in traditional C 220 fallthrough on case statement 221 initialisation of unsigned with negative constant 222 conversion of negative constant to unsigned type 223 end-of-loop code not reached 224 cannot recover from previous errors 225 static function called but not defined: %s() 226 static variable %s unused 227 const object %s should have initializer 228 function cannot return const or volatile object 229 questionable conversion of function pointer 230 nonportable character comparison, op %s 231 argument %s unused in function %s 232 label %s unused in function %s 233 struct %s never defined 234 union %s never defined 235 enum %s never defined 236 static function %s unused 237 redeclaration of formal parameter %s 238 initialisation of union is illegal in traditional C 239 constant argument to NOT 240 assignment of different structures 241 dubious operation on enum, op %s 242 combination of '%s' and '%s', op %s 243 dubious comparison of enums, op %s 244 illegal structure pointer combination 245 illegal structure pointer combination, op %s 246 dubious conversion of enum to '%s' 247 pointer casts may be troublesome 248 floating-point constant out of range 249 syntax error 250 unknown character \%o 251 malformed integer constant 252 integer constant out of range 253 unterminated character constant 254 newline in string or char constant 255 undefined or invalid # directive 256 unterminated comment 257 extra characters in lint comment 258 unterminated string constant 259 conversion to '%s' due to prototype, arg #%d 260 previous declaration of %s 261 previous definition of %s 262 \" inside character constants undefined in traditional C 263 \? undefined in traditional C 264 \v undefined in traditional C 265 %s C does not support 'long long' 266 'long double' is illegal in traditional C 267 shift equal to size of object 268 variable declared inline: %s 269 argument declared inline: %s 270 function prototypes are illegal in traditional C 271 switch expression must be of type `int' in traditional C 272 empty translation unit 273 bit-field type '%s' invalid in ANSI C 274 ANSI C forbids comparison of %s with %s 275 cast discards 'const' from pointer target type 276 277 initialisation of '%s' with '%s' 278 combination of '%s' and '%s', arg #%d 279 combination of '%s' and '%s' in return 280 must be outside function: /* %s */ 281 duplicate use of /* %s */ 282 must precede function definition: /* %s */ 283 argument number mismatch with directive: /* %s */ 284 fallthrough on default statement 285 prototype declaration 286 function definition is not a prototype 287 function declaration is not a prototype 288 dubious use of /* VARARGS */ with /* %s */ 289 can't be used together: /* PRINTFLIKE */ /* SCANFLIKE */ 290 static function %s declared but not defined 291 invalid multibyte character 292 cannot concatenate wide and regular string literals 293 argument %d must be 'char *' for PRINTFLIKE/SCANFLIKE 294 multi-character character constant 295 conversion of '%s' to '%s' is out of range, arg #%d 296 conversion of negative constant to unsigned type, arg #%d 297 conversion to '%s' may sign-extend incorrectly, arg #%d 298 conversion from '%s' may lose accuracy, arg #%d 299 prototype does not match old style definition, arg #%d 300 old style definition 301 array of incomplete type 302 %s returns pointer to automatic object 303 ANSI C forbids conversion of %s to %s 304 ANSI C forbids conversion of %s to %s, arg #%d 305 ANSI C forbids conversion of %s to %s, op %s 306 constant truncated by conversion, op %s 307 static variable %s set but not used 308 309 extra bits set to 0 in conversion of '%s' to '%s', op %s 310 symbol renaming can't be used on function arguments 311 symbol renaming can't be used on automatic variables 312 %s C does not support // comments