20 lines
		
	
	
	
		
			483 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			483 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * Author: Hans van Eck. 
 | 
						|
 */
 | 
						|
 | 
						|
typedef struct label_list *lblst_p;
 | 
						|
 | 
						|
struct label_list {
 | 
						|
    lblst_p	ll_next;	/* pointer to next label in the list */
 | 
						|
    num_p	ll_num;		/* pointer to label definition */
 | 
						|
    short	ll_height;	/* the height of the stack at this label */
 | 
						|
    char	ll_fallthrough;	/* is the label reached by fallthrough ? */
 | 
						|
};
 | 
						|
 | 
						|
typedef struct label_list lblst_t;
 | 
						|
 | 
						|
extern lblst_p est_list;
 | 
						|
extern int state;
 | 
						|
#define	KNOWN		1
 | 
						|
#define	NOTREACHED	2
 | 
						|
#define NO_STACK_MES	3
 |