home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / splint3s.zip / splint-3.0.1.6 / test / tests2.2.out < prev    next >
Text File  |  2002-02-13  |  3KB  |  85 lines

  1.  
  2. boolops.c: (in function main)
  3. boolops.c:12:3: Assignment of int to Kzam: b = 12
  4.  
  5. Finished LCLint checking --- 1 code error found, as expected
  6.  
  7. mbool.h:1:17: Type implemented as macro: bool
  8.  
  9. Finished LCLint checking --- 1 code error found, as expected
  10.  
  11. boolenum.c: (in function main)
  12. boolenum.c:11:8: Use of == with BOOLEAN variables (risks inconsistency because
  13.                     of multiple true values): a == TRUE
  14.  
  15. Finished LCLint checking --- 1 code error found, as expected
  16.  
  17. break.c: (in function f)
  18. break.c:9:4: Dereference of possibly null pointer x: *x
  19.    break.c:1:24: Storage x may become null
  20.  
  21. Finished LCLint checking --- 1 code error found, as expected
  22.  
  23. bstring.c:4:14: Initial value of s4[0] is type char *, expects char: "hullo"
  24. bstring.c:4:23: Initial value of s4[1] is type char *, expects char: "g'bye"
  25.  
  26. Finished LCLint checking --- 2 code errors found, as expected
  27.  
  28. decl.c:3:21: Structure struct tm declared with fields { int x; }, specified
  29.                 with fields { int tm_sec; int tm_min; int tm_hour;, ... }
  30.    load file ansi.lcd:961:1: Specification of struct tm
  31.    decl.c:3:17: Field tm_sec in specified corresponds to x in declaration
  32.    load file ansi.lcd:637:1: Specification of tm_sec
  33.  
  34. Finished LCLint checking --- 1 code error found, as expected
  35.  
  36. enumbool.c:1:34: Member of boolean enumerated type definition does not match
  37.                     name set to represent TRUE or FALSE: false
  38. enumbool.c:1:34: Member of boolean enumerated type definition does not match
  39.                     name set to represent TRUE or FALSE: true
  40.  
  41. Finished LCLint checking --- 2 code errors found, as expected
  42.  
  43. Finished LCLint checking --- no code errors found
  44.  
  45. Finished LCLint checking --- no code errors found
  46.  
  47. extension.c:2:18: Parse Error: New function scope inside function. (For help on
  48.                parse errors, see lclint -help parseerrors.)
  49. *** Cannot continue.
  50.  
  51. Finished LCLint checking --- no code errors found
  52.  
  53. nestext.c: (in function f)
  54. nestext.c:3:26: Declaration using extern inside function scope: int test(void)
  55.  
  56. Finished LCLint checking --- 1 code error found, as expected
  57.  
  58. sizeofarray.c:1:12: Function parameter x declared as manifest array (size
  59.                        constant is meaningless)
  60. sizeofarray.c: (in function f)
  61. sizeofarray.c:5:13: Parameter to sizeof is an array-type function parameter:
  62.                        sizeof((x))
  63. sizeofarray.c:10:16: Return value type size_t does not match declared type int:
  64.                         sizeof((a))
  65.  
  66. Finished LCLint checking --- 3 code errors found, as expected
  67.  
  68. rex.c: (in function main)
  69. rex.c:19:12: Only storage re.parent (type struct rx_hash *) derived from
  70.                 variable declared in this scope is not released (memory leak)
  71. rex.c:19:12: Only storage *(re.children)->parent (type struct rx_hash *)
  72.     derived from variable declared in this scope is not released (memory leak)
  73. rex.c:19:12: Only storage *(*(re.children)->children)->parent (type struct
  74.     rx_hash *) derived from variable declared in this scope is not released
  75.     (memory leak)
  76. rex.c:19:12: Only storage *(*(*(re.children)->children)->children)->parent
  77.     (type struct rx_hash *) derived from variable declared in this scope is not
  78.     released (memory leak)
  79.  
  80. Finished LCLint checking --- 4 code errors found, as expected
  81.  
  82. struct.c:13:6: Function main declared to return void, should return int
  83.  
  84. Finished LCLint checking --- 1 code error found, as expected
  85.