typedef union
{
char unknown;
int sublist;
int value;
}varying;
typedef struct
int tag;
varying secondfield;
int exponent;
int nextterm;
}polyrecord;