Use bool constants for value_print_options

This changes the uses of value_print_options to use 'true' and 'false'
rather than integers.
This commit is contained in:
Tom Tromey
2022-06-12 14:13:22 -06:00
parent 6829683679
commit dad6b350f9
19 changed files with 60 additions and 60 deletions

View File

@ -428,10 +428,10 @@ enumerate_args (PyObject *iter,
if (args_type == CLI_SCALAR_VALUES)
{
/* True in "summary" mode, false otherwise. */
opts.summary = 1;
opts.summary = true;
}
opts.deref_ref = 1;
opts.deref_ref = true;
annotate_frame_args ();
@ -555,7 +555,7 @@ enumerate_locals (PyObject *iter,
struct value_print_options opts;
get_user_print_options (&opts);
opts.deref_ref = 1;
opts.deref_ref = true;
while (true)
{

View File

@ -303,7 +303,7 @@ print_string_repr (PyObject *printer, const char *hint,
gdbpy_extract_lazy_string (py_str.get (), &addr, &type,
&length, &encoding);
local_opts.addressprint = 0;
local_opts.addressprint = false;
val_print_string (type, encoding.get (), addr, (int) length,
stream, &local_opts);
}
@ -338,7 +338,7 @@ print_string_repr (PyObject *printer, const char *hint,
{
struct value_print_options opts = *options;
opts.addressprint = 0;
opts.addressprint = false;
common_val_print (replacement, stream, recurse, &opts, language);
}
else
@ -506,7 +506,7 @@ print_children (PyObject *printer, const char *hint,
gdbpy_extract_lazy_string (py_v, &addr, &type, &length, &encoding);
local_opts.addressprint = 0;
local_opts.addressprint = false;
val_print_string (type, encoding.get (), addr, (int) length, stream,
&local_opts);
}

View File

@ -675,7 +675,7 @@ valpy_format_string (PyObject *self, PyObject *args, PyObject *kw)
struct value_print_options opts;
gdbpy_get_print_options (&opts);
opts.deref_ref = 0;
opts.deref_ref = false;
/* We need objects for booleans as the "p" flag for bools is new in
Python 3.3. */
@ -1169,7 +1169,7 @@ valpy_str (PyObject *self)
struct value_print_options opts;
gdbpy_get_print_options (&opts);
opts.deref_ref = 0;
opts.deref_ref = false;
string_file stb;