Craig's recent commit under that newlib branch dealing
with namespace support has prompted me to review top's
handling of those fields. Currently, when such a field
is zero, top displays a dash ('-'). This will mean the
justification toggles ('j/J') will behave incorrectly.
This patch simply allows the potential zero to display
or be suppressed with the already existing '0' toggle.
Signed-off-by: Jim Warner <james.warner@comcast.net>
case EU_NS5:
case EU_NS6:
{ long ino = rSv(i, ul_int);
- if (ino > 0) cp = make_num(ino, W, Jn, i);
- else cp = make_str("-", W, Js, i);
+ if (Rc.zero_suppress && 0 >= ino) cp = make_str("", W, Js, i);
+ else cp = make_num(ino, W, Jn, i);
}
break;
/* ull_int, scale_tics */