16 lines
		
	
	
	
		
			542 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			542 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "mcg.h"
 | 
						|
#include "mcgg.h"
 | 
						|
 | 
						|
#define PANIC printf
 | 
						|
 | 
						|
#define burm_assert(b, s) assert(b)
 | 
						|
 | 
						|
extern void burm_panic_cannot_match(NODEPTR_TYPE node);
 | 
						|
 | 
						|
extern bool burm_predicate_signed_constant(struct burm_node* node, arith size);
 | 
						|
extern bool burm_predicate_unsigned_constant(struct burm_node* node, arith size);
 | 
						|
extern bool burm_predicate_specific_constant(struct burm_node* node, arith value);
 | 
						|
extern bool burm_predicate_constant_within_inclusive_range(struct burm_node* node, arith min, arith max);
 | 
						|
 | 
						|
/* vim: set sw=4 ts=4 expandtab : */
 | 
						|
 |