qobject: Use 'bool' for qbool

We require a C99 compiler, so let's use 'bool' instead of 'int'
when dealing with boolean values.  There are few enough clients
to fix them all in one pass.

Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Alberto Garcia <berto@igalia.com>
Acked-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
This commit is contained in:
Eric Blake 2015-05-15 16:24:59 -06:00 committed by Markus Armbruster
parent 0a3346f5de
commit fc48ffc39e
16 changed files with 39 additions and 38 deletions

View file

@ -3940,7 +3940,7 @@ static const mon_cmd_t *monitor_parse_command(Monitor *mon,
case 'b':
{
const char *beg;
int val;
bool val;
while (qemu_isspace(*p)) {
p++;
@ -3950,14 +3950,14 @@ static const mon_cmd_t *monitor_parse_command(Monitor *mon,
p++;
}
if (p - beg == 2 && !memcmp(beg, "on", p - beg)) {
val = 1;
val = true;
} else if (p - beg == 3 && !memcmp(beg, "off", p - beg)) {
val = 0;
val = false;
} else {
monitor_printf(mon, "Expected 'on' or 'off'\n");
goto fail;
}
qdict_put(qdict, key, qbool_from_int(val));
qdict_put(qdict, key, qbool_from_bool(val));
}
break;
case '-':
@ -3988,7 +3988,7 @@ static const mon_cmd_t *monitor_parse_command(Monitor *mon,
} else {
/* has option */
p++;
qdict_put(qdict, key, qbool_from_int(1));
qdict_put(qdict, key, qbool_from_bool(true));
}
}
}