hexdump-conv.c: Use proper printf() formatting for wchar_t

This commit is contained in:
Joel Sherrill
2014-11-24 13:54:37 -06:00
parent 3bd0cd1ad5
commit ebb39a216d

View File

@@ -142,7 +142,15 @@ retry:
pad = 3 - width;
if (pad < 0)
pad = 0;
(void)printf("%*s%lc", pad, "", wc);
#if defined(__rtems__)
{
wchar_t wc_tmp[2] = {0,0};
wc_tmp[0] = wc;
(void)printf("%*s%lc", pad, "", wc_tmp);
}
#else
(void)printf("%*s%lc", pad, "", wc);
#endif
pr->mbleft = clen - 1;
}
} else {