28 lines
		
	
	
	
		
			595 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			595 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| /*
 | |
|  * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
 | |
|  * See the copyright notice in the ACK home directory, in the file "Copyright".
 | |
|  */
 | |
| /* $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" 2 */
 | |
| 
 | |
| struct case_entry	{
 | |
| 	struct case_entry *next;
 | |
| 	label ce_label;
 | |
| 	arith ce_value;
 | |
| };
 | |
| 
 | |
| /* ALLOCDEF "case_entry" 20 */
 |