23 lines
		
	
	
	
		
			560 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			560 B
		
	
	
	
		
			C
		
	
	
	
	
	
/* $Header$ */
 | 
						|
/*	C O D E - G E N E R A T O R   D E F I N I T I O N S	*/
 | 
						|
 | 
						|
struct stat_block	{
 | 
						|
	struct stat_block *next;
 | 
						|
	label st_break;
 | 
						|
	label st_continue;
 | 
						|
};
 | 
						|
 | 
						|
 | 
						|
/* allocation definitions of struct stat_block */
 | 
						|
/* ALLOCDEF "stat_block" */
 | 
						|
extern char *st_alloc();
 | 
						|
extern struct stat_block *h_stat_block;
 | 
						|
#define	new_stat_block() ((struct stat_block *) \
 | 
						|
		st_alloc((char **)&h_stat_block, sizeof(struct stat_block)))
 | 
						|
#define	free_stat_block(p) st_free(p, h_stat_block, sizeof(struct stat_block))
 | 
						|
 | 
						|
 | 
						|
#define	LVAL	0
 | 
						|
#define	RVAL	1
 | 
						|
#define	FALSE	0
 | 
						|
#define	TRUE	1
 |