/* MI Command Set - varobj commands.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2018 Free Software Foundation, Inc.
Contributed by Cygnus Solutions (a Red Hat company).
static void varobj_update_one (struct varobj *var,
enum print_values print_values,
- int is_explicit);
+ bool is_explicit);
static int mi_print_value_p (struct varobj *var,
enum print_values print_values);
mi_cmd_var_set_frozen (const char *command, char **argv, int argc)
{
struct varobj *var;
- int frozen;
+ bool frozen;
if (argc != 2)
error (_("-var-set-format: Usage: NAME FROZEN_FLAG."));
var = varobj_get_handle (argv[0]);
if (strcmp (argv[1], "0") == 0)
- frozen = 0;
+ frozen = false;
else if (strcmp (argv[1], "1") == 0)
- frozen = 1;
+ frozen = true;
else
error (_("Invalid flag value"));
if (thread_stopped
&& (!data->only_floating || varobj_floating_p (var)))
- varobj_update_one (var, data->print_values, 0 /* implicit */);
+ varobj_update_one (var, data->print_values, false /* implicit */);
}
void
/* Get varobj handle, if a valid var obj name was specified. */
struct varobj *var = varobj_get_handle (name);
- varobj_update_one (var, print_values, 1 /* explicit */);
+ varobj_update_one (var, print_values, true /* explicit */);
}
}
static void
varobj_update_one (struct varobj *var, enum print_values print_values,
- int is_explicit)
+ bool is_explicit)
{
struct ui_out *uiout = current_uiout;