54 extern bool get_int(
const char *psz_arg,
int *pi_result,
60 extern bool get_uint(
const char *psz_arg,
unsigned int *pi_result,
69 extern char *
get_word(
char **ppsz_str);
78 get_target(
char **ppsz_args,
const char **ppsz_target);
83 const char *psz_word,
unsigned int i_min);
115 extern void chomp(
char * line);
Header for routines related to tracing and debugging support.
bool get_uint(const char *psz_arg, unsigned int *pi_result, bool b_warn)
variable_t * try_without_dollar(const char *psz_varname)
rule_t * find_rule(const char *psz_name)
void shell_rc_status(int rc)
unsigned int brkpt_mask_t
Definition: types.h:64
const file_t * get_current_target(void)
void on_off_toggle(const char *psz_onoff, int *var)
const gmk_floc * get_current_floc(void)
char * stripwhite(char *string)
void dbg_print_invocation(void)
bool is_abbrev_of(const char *psz_substr, const char *psz_word, unsigned int i_min)
void print_debugger_location(const file_t *p_target, debug_enter_reason_t reason, const floc_stack_node_t *p_stack_floc)
debug_level_mask_t
debug masks which control tracing output.
Definition: debug.h:30
bool dbg_cmd_show_exp(char *psz_arg, bool expand)
file_t * get_target(char **ppsz_args, const char **ppsz_target)
debug_enter_reason_t
Definition: trace.h:46
const char * var_to_on_off(int i_bool)
char * get_word(char **ppsz_str)
Definition: gnuremake.h:23
Node for an item in the "include Makefile" stack.
Definition: trace.h:99
bool get_int(const char *psz_arg, int *pi_result, bool b_warn)
brkpt_mask_t get_brkpt_option(const char *psz_break_type)
void print_db_level(debug_level_mask_t e_debug_level)
Definition: variable.h:56