Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (NetBSD-2.0)
Apropos / Subsearch:
optional field

LINT(7)              BSD Miscellaneous Information Manual              LINT(7)

     lint -- Lint error message list

     The following is a list of message id's 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
           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
           118            semantics of '%s' change in ANSI C; use explicit
           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
           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
           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 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
           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
           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
           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
           298            conversion from '%s' may lose accuracy, arg #%d
           299            prototype does not match old style definition, arg
           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
           313            struct or union member name in initializer is a C9X
           314            %s is not a structure or a union
           315            GCC style struct or union member name in initializer
           316            __FUNCTION__ is a GCC extension
           317            __func__ is a C9X feature
           318            variable array dimension is a GCC extension
           319            compound literals are a C9X/GCC extension
           320            ({ }) is a GCC extension

BSD                              July 5, 2000                              BSD