9 void usename (/*@special@*/ char **name
)
11 /*@pre:isnull *name@*/
13 **name
= 'a'; /* 1. Dereference of null pointer *name: **name */
20 s
= (char **) malloc (sizeof (char *));
22 *s
= (char *) malloc (sizeof (char));
27 usename (s
); /* 2. Non-null storage *s corresponds to storage listed in ... */
32 void nullname (/*@special@*/ char **name
)
33 /*@post:isnull *name@*/
38 void nullname2 (/*@special@*/ char **name
)
39 /*@post:isnull *name@*/
42 } /* 3. Non-null storage *name corresponds to storage listed in ... */