* cli/cli-setshow.c (do_setshow_command): Display var_zinteger
	variables as signed, not unsigned.
This commit is contained in:
Andrew Burgess 2011-07-07 08:38:37 +00:00
parent e2bd3b15a8
commit a40a111fc7
2 changed files with 14 additions and 12 deletions

View File

@ -1,3 +1,8 @@
2011-07-07 Andrew Burgess <aburgess@broadcom.com>
* cli/cli-setshow.c (do_setshow_command): Display var_zinteger
variables as signed, not unsigned.
2011-07-06 Joel Brobecker <brobecker@adacore.com>
* jit.c (jit_inferior_init): Reformat forward declaration.

View File

@ -358,21 +358,18 @@ do_setshow_command (char *arg, int from_tty, struct cmd_list_element *c)
}
break;
case var_uinteger:
if (*(unsigned int *) c->var == UINT_MAX)
{
fputs_filtered ("unlimited", stb->stream);
break;
}
/* else fall through */
case var_zuinteger:
case var_zinteger:
fprintf_filtered (stb->stream, "%u", *(unsigned int *) c->var);
if (c->var_type == var_uinteger
&& *(unsigned int *) c->var == UINT_MAX)
fputs_filtered ("unlimited", stb->stream);
else
fprintf_filtered (stb->stream, "%u", *(unsigned int *) c->var);
break;
case var_integer:
if (*(int *) c->var == INT_MAX)
{
fputs_filtered ("unlimited", stb->stream);
}
case var_zinteger:
if (c->var_type == var_integer
&& *(int *) c->var == INT_MAX)
fputs_filtered ("unlimited", stb->stream);
else
fprintf_filtered (stb->stream, "%d", *(int *) c->var);
break;