specclauses.c:40:23: Field r.name used after being released
specclauses.c:39:17: Storage r.name released
-Finished LCLint checking --- 6 code errors found, as expected
+Finished checking --- 6 code warnings, as expected
specclauses2.c:10:13: Allocates clauses includes r->year of non-dynamically
allocated type int
specclauses2.c:76:2: Unreleased storage r->name corresponds to storage listed
in releases clause
-Finished LCLint checking --- 8 code errors found, as expected
+Finished checking --- 8 code warnings, as expected
specclauses3.c:7:6: Special clause accesses field of non-struct or union result
(int): *(result).name
specclauses3.c:55:10: Unallocated storage res->name corresponds to storage
result->name listed in allocates clause: res
-Finished LCLint checking --- 6 code errors found, as expected
+Finished checking --- 6 code warnings, as expected
specclauses4.c: (in function usename)
specclauses4.c:13:4: Dereference of null pointer *name: **name
specclauses4.c:42:2: Non-null storage *name corresponds to storage listed in
ensures isnull clause
-Finished LCLint checking --- 3 code errors found, as expected
+Finished checking --- 3 code warnings, as expected
specclauses5.c: (in function createrecord2)
specclauses5.c:31:10: Null storage r->name derivable from return value: r
return value
specclauses5.c:48:27: Storage r->name becomes observer
-Finished LCLint checking --- 3 code errors found, as expected
+Finished checking --- 3 code warnings, as expected