typedef struct _TAG_SCALAR { int value; char *string; void *reference; bitmask_t valid_entries; } SCALAR, *PSCALAR;