1typedef union 2{ 3 char *string; 4 double dval; 5 float fval; 6} yystype; 7char *f(void) 8{ 9 yystype tok; 10 tok.dval = 0; 11 return (tok.string); 12} 13char *f1(void) 14{ 15 yystype tok; 16 tok.fval = 0; 17 return (tok.string); 18} 19 20