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