1 char *taintme (char *s)
2 /*@ensures result:taintedness = s:taintedness@*/
4 char *res = (char *) malloc (sizeof (*res) * strlen (s));
10 void safecall (/*@untainted@*/ char *s)
12 (void) system (taintme (s)); /* okay */
15 void dangerouscall (/*@tainted@*/ char *s)
17 (void) system (taintme (s)); /* error */