union info { signed char value; struct node *data; void *other; };