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 / observer.expect < prev    next >
Text File  |  1997-09-03  |  3KB  |  61 lines

  1.  
  2. observer.c: (in function stx_name)
  3. observer.c:9,10: Function returns reference to parameter x: (x->name)
  4. observer.c:9,10: Return value exposes rep of stx: (x->name)
  5. observer.c:9,20: Released storage x->name reachable from parameter at return
  6.                     point
  7.    observer.c:9,10: Storage x->name is released
  8. observer.c: (in function f)
  9. observer.c:33,3: Suspect modification of observer s: *s = 'x'
  10. observer.c:34,9: Function call may modify observer *s: s
  11. observer.c:34,9: Observer storage s passed as only param: free (s)
  12.    observer.c:32,7: Storage s becomes observer
  13. observer.c:38,9: Exposed storage s passed as only param: free (s)
  14.    observer.c:36,3: Storage s becomes exposed
  15. observer.c:41,10: Observer storage *s reachable from unqualified return value
  16. observer.c:41,10: Observer storage s returned without qualification: s
  17.    observer.c:40,7: Storage s becomes observer
  18. observer.c:41,10: Dependent storage s returned as unqualified: s
  19.    observer.c:40,3: Storage s becomes dependent
  20.  
  21. Finished LCLint checking --- 10 code errors found, as expected
  22.  
  23. observer.c: (in function stx_name)
  24. observer.c:9,10: Function returns reference to parameter x: (x->name)
  25. observer.c:9,20: Released storage x->name reachable from parameter at return
  26.                     point
  27.    observer.c:9,10: Storage x->name is released
  28. observer.c: (in function f)
  29. observer.c:33,3: Suspect modification of observer s: *s = 'x'
  30. observer.c:34,9: Function call may modify observer *s: s
  31. observer.c:34,9: Observer storage s passed as only param: free (s)
  32.    observer.c:32,7: Storage s becomes observer
  33. observer.c:38,9: Exposed storage s passed as only param: free (s)
  34.    observer.c:36,3: Storage s becomes exposed
  35. observer.c:41,10: Observer storage *s reachable from unqualified return value
  36. observer.c:41,10: Observer storage s returned without qualification: s
  37.    observer.c:40,7: Storage s becomes observer
  38. observer.c:41,10: Dependent storage s returned as unqualified: s
  39.    observer.c:40,3: Storage s becomes dependent
  40.  
  41. Finished LCLint checking --- 9 code errors found, as expected
  42.  
  43. observer.c: (in function stx_name)
  44. observer.c:9,20: Released storage x->name reachable from parameter at return
  45.                     point
  46.    observer.c:9,10: Storage x->name is released
  47. observer.c: (in function f)
  48. observer.c:33,3: Suspect modification of observer s: *s = 'x'
  49. observer.c:34,9: Function call may modify observer *s: s
  50. observer.c:34,9: Observer storage s passed as only param: free (s)
  51.    observer.c:32,7: Storage s becomes observer
  52. observer.c:38,9: Exposed storage s passed as only param: free (s)
  53.    observer.c:36,3: Storage s becomes exposed
  54. observer.c:41,10: Observer storage *s reachable from unqualified return value
  55. observer.c:41,10: Observer storage s returned without qualification: s
  56.    observer.c:40,7: Storage s becomes observer
  57. observer.c:41,10: Dependent storage s returned as unqualified: s
  58.    observer.c:40,3: Storage s becomes dependent
  59.  
  60. Finished LCLint checking --- 8 code errors found, as expected
  61.