typedef union { double f; int i; char *s; } PVALUE;