/* $Header$ */
/*		S W I T C H - T A B L E - S T R U C T U R E		*/

struct switch_hdr	{
	struct switch_hdr *next;
	label sh_break;
	label sh_default;
	label sh_table;
	int sh_nrofentries;
	struct type *sh_type;
	arith sh_lowerbd;
	arith sh_upperbd;
	struct case_entry *sh_entries;
};

/* ALLOCDEF "switch_hdr" */

struct case_entry	{
	struct case_entry *next;
	label ce_label;
	arith ce_value;
};

/* ALLOCDEF "case_entry" */