home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
lclint.zip
/
lclint-2_3h-os2-bin.zip
/
test
/
macros.expect
< prev
next >
Wrap
Text File
|
1997-09-03
|
7KB
|
130 lines
macros.c: (in macro needparen)
macros.c:5,26: Macro parameter used without parentheses: a
macros.c:5,30: Macro parameter used without parentheses: b
macros.c: (in macro needuse)
macros.c:6,21: Macro parameter b not used
macros.lcl:6,1: Specification of b
macros.c: (in macro multuse)
macros.c:7,18: Macro parameter a used more than once
macros.c: (in macro badassign)
macros.c:8,26: Assignment to macro parameter: a
macros.c:9: Macro badassign already defined
macros.c:8: Previous definition of badassign
macros.c: (in macro badassign)
macros.c:9,26: Operand of ++ is macro parameter (non-functional): (a)++
macros.c:9,35: Operand of ++ is macro parameter (non-functional): ++(b)
macros.c: (in macro predbad)
macros.c:13,20: Macro parameter b used in true clause, but not in false clause
macros.c: (in macro predbad2)
macros.c:14,19: Macro parameter a used more than once
macros.c:14,22: Macro parameter b used more than once
macros.c: (in macro badval)
macros.c:20,23: Function badval specified to return int, implemented as macro
having type bool: ((a) == (b))
macros.lcl:14: Specification of badval
macros.c: (in macro badconst)
macros.c:21,20: Constant badconst specified as bool, but defined as int: 5
macros.lcl:15,15: Specification of badconst
macros.c:23,21: Constant worseconst implemented as parameterized macro
macros.lcl:17,14: Specification of worseconst
macros.c:25: Variable var implemented by a macro
macros.lcl:19,5: Specification of var
macros.c:26: Variable var2 implemented as parameterized macro
macros.lcl:20,5: Specification of var2
macros.c: (in macro var2)
macros.c:26,15: Macro parameter x used more than once
Finished LCLint checking --- 17 code errors found, as expected
macros.c:1: Parameterized macro has no prototype or specification: mustard
macros.c: (in macro mustard)
macros.c:1,30: Macro parameter used without parentheses: b
macros.c:1,18: Macro parameter a used more than once
macros.c:1,34: Macro parameter used without parentheses: a
macros.c:2: Parameterized macro has no prototype or specification: ketchup
macros.c:4: Parameterized macro has no prototype or specification: ok
macros.c:5: Parameterized macro has no prototype or specification: needparen
macros.c: (in macro needparen)
macros.c:5,26: Macro parameter used without parentheses: a
macros.c:5,30: Macro parameter used without parentheses: b
macros.c:6: Parameterized macro has no prototype or specification: needuse
macros.c: (in macro needuse)
macros.c:6,21: Macro parameter b not used
macros.c:7: Parameterized macro has no prototype or specification: multuse
macros.c: (in macro multuse)
macros.c:7,18: Macro parameter a used more than once
macros.c:8: Parameterized macro has no prototype or specification: badassign
macros.c: (in macro badassign)
macros.c:8,26: Assignment to macro parameter: a
macros.c:9: Macro badassign already defined
macros.c:8: Previous definition of badassign
macros.c: (in macro badassign)
macros.c:9,26: Operand of ++ is macro parameter (non-functional): (a)++
macros.c:9,35: Operand of ++ is macro parameter (non-functional): ++(b)
macros.c:12: Parameterized macro has no prototype or specification: predok
macros.c:13: Parameterized macro has no prototype or specification: predbad
macros.c: (in macro predbad)
macros.c:13,20: Macro parameter b used in true clause, but not in false clause
macros.c:14: Parameterized macro has no prototype or specification: predbad2
macros.c: (in macro predbad2)
macros.c:14,19: Macro parameter a used more than once
macros.c:14,22: Macro parameter b used more than once
macros.c:16: Parameterized macro has no prototype or specification: badorder
macros.c:17: Parameterized macro has no prototype or specification: okorder
macros.c:18: Parameterized macro has no prototype or specification: okorder2
macros.c:20: Parameterized macro has no prototype or specification: badval
macros.c:21: Macro constant badconst not declared
macros.c:22: Macro constant goodconst not declared
macros.c:23: Parameterized macro has no prototype or specification: worseconst
macros.c:25: Macro constant var not declared
macros.c:26: Parameterized macro has no prototype or specification: var2
macros.c: (in macro var2)
macros.c:26,15: Macro parameter x used more than once
Finished LCLint checking --- 34 code errors found, as expected
macros.c:1: Parameterized macro has no prototype or specification: mustard
macros.c: (in macro mustard)
macros.c:1,30: Macro parameter used without parentheses: b
macros.c:1,18: Macro parameter a used more than once
macros.c:1,34: Macro parameter used without parentheses: a
macros.c:2: Parameterized macro has no prototype or specification: ketchup
macros.c:4: Parameterized macro has no prototype or specification: ok
macros.c:5: Parameterized macro has no prototype or specification: needparen
macros.c: (in macro needparen)
macros.c:5,26: Macro parameter used without parentheses: a
macros.c:5,30: Macro parameter used without parentheses: b
macros.c:6: Parameterized macro has no prototype or specification: needuse
macros.c: (in macro needuse)
macros.c:6,21: Macro parameter b not used
macros.c:7: Parameterized macro has no prototype or specification: multuse
macros.c: (in macro multuse)
macros.c:7,18: Macro parameter a used more than once
macros.c:8: Parameterized macro has no prototype or specification: badassign
macros.c: (in macro badassign)
macros.c:8,26: Assignment to macro parameter: a
macros.c:9: Macro badassign already defined
macros.c:8: Previous definition of badassign
macros.c: (in macro badassign)
macros.c:9,26: Operand of ++ is macro parameter (non-functional): (a)++
macros.c:9,35: Operand of ++ is macro parameter (non-functional): ++(b)
macros.c:12: Parameterized macro has no prototype or specification: predok
macros.c:13: Parameterized macro has no prototype or specification: predbad
macros.c: (in macro predbad)
macros.c:13,20: Macro parameter b used in true clause, but not in false clause
macros.c:14: Parameterized macro has no prototype or specification: predbad2
macros.c: (in macro predbad2)
macros.c:14,19: Macro parameter a used more than once
macros.c:14,22: Macro parameter b used more than once
macros.c:16: Parameterized macro has no prototype or specification: badorder
macros.c:17: Parameterized macro has no prototype or specification: okorder
macros.c:18: Parameterized macro has no prototype or specification: okorder2
macros.c:20: Parameterized macro has no prototype or specification: badval
macros.c:23: Parameterized macro has no prototype or specification: worseconst
macros.c:26: Parameterized macro has no prototype or specification: var2
macros.c: (in macro var2)
macros.c:26,15: Macro parameter x used more than once
Finished LCLint checking --- 31 code errors found, as expected