Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
LINT(7)		     BSD Miscellaneous Information Manual	       LINT(7)

     lint -- Lint error	message	list

     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
	   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
	   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

BSD				 July 5, 2000				   BSD


Want to link to this manual page? Use this URL:

home | help