typedef /*@untainted@*/ char *ucharp_t;
extern void checkUntainted (ucharp_t *s) ;
typedef /*@tainted@*/ char *tcharp_t;
extern void checkTainted (tcharp_t *s) ;
void test (/*@tainted@*/ char *def)
{
checkTainted (&def); /* okay */
checkUntainted (&def); /* error */
}