Unions

Unions are written any way structures are, usually:
       typedef union _Event Event;
       union _Event {
         int type;
	 EventExpose expose;
	 EventClicked clicked;
       };
For a union, you may only enter a comment for the whole thing - you may not comment individual members.