11f5207b7SJohn Levon #ifndef __SMATCH_CHECK_DEBUG
21f5207b7SJohn Levon #define __SMATCH_CHECK_DEBUG
31f5207b7SJohn Levon 
__smatch_about(long var)41f5207b7SJohn Levon static inline void __smatch_about(long var){}
51f5207b7SJohn Levon 
__smatch_cur_stree(void)61f5207b7SJohn Levon static inline void __smatch_cur_stree(void){}
__smatch_all_values(void)71f5207b7SJohn Levon static inline void __smatch_all_values(void){}
__smatch_state(const char * check_name,const char * state_name)81f5207b7SJohn Levon static inline void __smatch_state(const char *check_name, const char *state_name){}
__smatch_states(const char * check_name)91f5207b7SJohn Levon static inline void __smatch_states(const char *check_name){}
__smatch_value(const char * unused)101f5207b7SJohn Levon static inline void __smatch_value(const char *unused){}
__smatch_known(long long val)111f5207b7SJohn Levon static inline void __smatch_known(long long val){}
__smatch_implied(long long val)121f5207b7SJohn Levon static inline void __smatch_implied(long long val){}
__smatch_implied_min(long long val)131f5207b7SJohn Levon static inline void __smatch_implied_min(long long val){}
__smatch_implied_max(long long val)141f5207b7SJohn Levon static inline void __smatch_implied_max(long long val){}
__smatch_user_rl(long long val)151f5207b7SJohn Levon static inline void __smatch_user_rl(long long val){}
__smatch_capped(long long val)161f5207b7SJohn Levon static inline void __smatch_capped(long long val){}
171f5207b7SJohn Levon 
__smatch_hard_max(long long val)181f5207b7SJohn Levon static inline void __smatch_hard_max(long long val){}
__smatch_fuzzy_max(long long val)191f5207b7SJohn Levon static inline void __smatch_fuzzy_max(long long val){}
201f5207b7SJohn Levon 
__smatch_absolute(long long val)211f5207b7SJohn Levon static inline void __smatch_absolute(long long val){}
__smatch_absolute_min(long long val)221f5207b7SJohn Levon static inline void __smatch_absolute_min(long long val){}
__smatch_absolute_max(long long val)231f5207b7SJohn Levon static inline void __smatch_absolute_max(long long val){}
__smatch_real_absolute(long long val)241f5207b7SJohn Levon static inline void __smatch_real_absolute(long long val){}
251f5207b7SJohn Levon 
__smatch_sval_info(long long val)261f5207b7SJohn Levon static inline void __smatch_sval_info(long long val){}
271f5207b7SJohn Levon 
__smatch_member_name(long long val)281f5207b7SJohn Levon static inline void __smatch_member_name(long long val){}
291f5207b7SJohn Levon 
__smatch_possible(const char * unused)301f5207b7SJohn Levon static inline void __smatch_possible(const char *unused){}
__smatch_print_value(const char * unused)311f5207b7SJohn Levon static inline void __smatch_print_value(const char *unused){}
321f5207b7SJohn Levon 
__smatch_strlen(const void * buf)331f5207b7SJohn Levon static inline void __smatch_strlen(const void *buf){}
__smatch_buf_size(const void * buf)341f5207b7SJohn Levon static inline void __smatch_buf_size(const void *buf){}
351f5207b7SJohn Levon 
__smatch_note(const char * note)361f5207b7SJohn Levon static inline void __smatch_note(const char *note){}
371f5207b7SJohn Levon 
__smatch_dump_related(void)381f5207b7SJohn Levon static inline void __smatch_dump_related(void){}
391f5207b7SJohn Levon 
__smatch_compare(long long one,long long two)401f5207b7SJohn Levon static inline void __smatch_compare(long long one, long long two){}
411f5207b7SJohn Levon 
__smatch_debug_on(void)421f5207b7SJohn Levon static inline void __smatch_debug_on(void){}
__smatch_debug_check(const char * check_name)431f5207b7SJohn Levon static inline void __smatch_debug_check(const char *check_name){}
__smatch_debug_off(void)441f5207b7SJohn Levon static inline void __smatch_debug_off(void){}
451f5207b7SJohn Levon 
__smatch_local_debug_on(void)461f5207b7SJohn Levon static inline void __smatch_local_debug_on(void){}
__smatch_local_debug_off(void)471f5207b7SJohn Levon static inline void __smatch_local_debug_off(void){}
481f5207b7SJohn Levon 
__smatch_debug_db_on(void)495a0e240fSJohn Levon static inline void __smatch_debug_db_on(void){}
__smatch_debug_db_off(void)505a0e240fSJohn Levon static inline void __smatch_debug_db_off(void){}
515a0e240fSJohn Levon 
__smatch_debug_implied_on(void)521f5207b7SJohn Levon static inline void __smatch_debug_implied_on(void){}
__smatch_debug_implied_off(void)531f5207b7SJohn Levon static inline void __smatch_debug_implied_off(void){}
541f5207b7SJohn Levon 
__smatch_intersection(long long one,long long two)551f5207b7SJohn Levon static inline void __smatch_intersection(long long one, long long two){}
__smatch_type(long long one)561f5207b7SJohn Levon static inline void __smatch_type(long long one){}
571f5207b7SJohn Levon 
581f5207b7SJohn Levon static long long __smatch_val;
__smatch_type_rl_helper(long long type,const char * str,...)591f5207b7SJohn Levon static inline long long __smatch_type_rl_helper(long long type, const char *str, ...)
601f5207b7SJohn Levon {
611f5207b7SJohn Levon 	return __smatch_val;
621f5207b7SJohn Levon }
631f5207b7SJohn Levon #define __smatch_type_rl(type, fmt...) __smatch_type_rl_helper((type)0, fmt)
641f5207b7SJohn Levon #define __smatch_rl(fmt...) __smatch_type_rl(long long, fmt)
651f5207b7SJohn Levon 
__smatch_bits(long long expr)66*6523a3aaSJohn Levon static inline void __smatch_bits(long long expr){}
671f5207b7SJohn Levon 
__smatch_oops(unsigned long null_val)681f5207b7SJohn Levon static inline void __smatch_oops(unsigned long null_val){}
691f5207b7SJohn Levon 
__smatch_merge_tree(long long var)701f5207b7SJohn Levon static inline void __smatch_merge_tree(long long var){}
711f5207b7SJohn Levon 
__smatch_stree_id(void)721f5207b7SJohn Levon static inline void __smatch_stree_id(void){}
731f5207b7SJohn Levon 
__smatch_mtag(void * p)741f5207b7SJohn Levon static inline void __smatch_mtag(void *p){}
__smatch_mtag_data(long long arg)751f5207b7SJohn Levon static inline void __smatch_mtag_data(long long arg){}
__smatch_exit(void)761f5207b7SJohn Levon static inline void __smatch_exit(void){}
771f5207b7SJohn Levon 
__smatch_expr(const char * str,void * p)78*6523a3aaSJohn Levon static inline void __smatch_expr(const char *str, void *p){}
79*6523a3aaSJohn Levon 
__smatch_state_count(void)801f5207b7SJohn Levon static inline void __smatch_state_count(void){}
__smatch_mem(void)811f5207b7SJohn Levon static inline void __smatch_mem(void){}
82efe51d0cSJohn Levon 
__smatch_container(long long container,long long x)83efe51d0cSJohn Levon static inline void __smatch_container(long long container, long long x){}
84*6523a3aaSJohn Levon 
851f5207b7SJohn Levon #endif
86