| 0 | 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 | negative array dimension (%d) | 
| 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 | zero sized array in struct is a C99 extension: %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 is a C9X feature | 
| 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 (%s != %s) | 
| 108 | operand of '%s' has incompatible type (%s != %s) | 
| 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 (%s != %s) | 
| 129 | expression has null effect | 
| 130 | enum type mismatch, op %s | 
| 131 | conversion to '%s' may sign-extend incorrectly | 
| 132 | conversion from '%s' to '%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/alignment of incomplete type | 
| 144 | cannot take size/alignment of function | 
| 145 | cannot take size/alignment of bit-field | 
| 146 | cannot take size/alignment of void | 
| 147 | invalid cast expression | 
| 148 | improper cast of void expression | 
| 149 | illegal function (type %s) | 
| 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 (%s != %s) | 
| 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 (%s != %s) | 
| 172 | too many struct/union initializers | 
| 173 | too many array initializers, expected %d | 
| 174 | too many initializers | 
| 175 | initialisation of an incomplete type | 
| 176 | invalid initializer type %s | 
| 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 (%s != %s) | 
| 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 (%s != %s) | 
| 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 '%s' | 
| 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 | __%s__ is illegal for type %s | 
| 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' to '%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 | Invalid type %s for _Complex | 
| 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 | 
| 313 | struct or union member name in initializer is a C9X feature | 
| 314 | %s is not a structure or a union | 
| 315 | GCC style struct or union member name in initializer | 
| 316 | __FUNCTION__/__PRETTY_FUNCTION__ is a GCC extension | 
| 317 | __func__ is a C9X feature | 
| 318 | variable array dimension is a C99/GCC extension | 
| 319 | compound literals are a C9X/GCC extension | 
| 320 | ({ }) is a GCC extension | 
| 321 | array initializer with designators is a C9X feature | 
| 322 | zero sized array is a C99 extension | 
| 323 | continue in 'do ... while (0)' loop | 
| 324 | suggest cast from '%s' to '%s' on op %s to avoid overflow | 
| 325 | variable declaration in for loop | 
| 326 | %s attribute ignored for %s | 
| 327 | declarations after statements is a C9X feature |