Fixed wrong %c conversion

This commit is contained in:
ceriel 1991-03-04 13:35:22 +00:00
parent 5a8012b084
commit 55bbaa1bf2

View file

@ -146,7 +146,6 @@ int
_doprnt(register const char *fmt, va_list ap, FILE *stream)
{
register char *s;
unsigned int uint;
register int j;
int i, c, width, precision, zfill, flags, between_fill;
int nrchars=0;
@ -262,11 +261,7 @@ _doprnt(register const char *fmt, va_list ap, FILE *stream)
s = o_print(&ap, flags, s, c, precision, 1);
break;
case 'c':
uint = va_arg(ap, unsigned int);
for ( i= sizeof(uint) -1 ; i>=0 ; i-- ) {
if ( *s = uint%256 ) s++;
uint/= 256 ;
}
*s++ = va_arg(ap, int);
break;
#ifndef NOFLOAT
case 'G':