Print signed single-byte decimal integers correctly instead of implicitly

converting them to unsigned bytes.

PR:		36783
This commit is contained in:
tjr 2002-05-17 05:43:00 +00:00
parent 04cbf1cb05
commit 3e9f4fc172

View File

@ -154,7 +154,7 @@ print(pr, bp)
case F_INT:
switch(pr->bcnt) {
case 1:
(void)printf(pr->fmt, (quad_t)*bp);
(void)printf(pr->fmt, (quad_t)(signed char)*bp);
break;
case 2:
bcopy(bp, &s2, sizeof(s2));