Fixed wrong %c conversion
This commit is contained in:
parent
5a8012b084
commit
55bbaa1bf2
1 changed files with 1 additions and 6 deletions
|
@ -146,7 +146,6 @@ int
|
||||||
_doprnt(register const char *fmt, va_list ap, FILE *stream)
|
_doprnt(register const char *fmt, va_list ap, FILE *stream)
|
||||||
{
|
{
|
||||||
register char *s;
|
register char *s;
|
||||||
unsigned int uint;
|
|
||||||
register int j;
|
register int j;
|
||||||
int i, c, width, precision, zfill, flags, between_fill;
|
int i, c, width, precision, zfill, flags, between_fill;
|
||||||
int nrchars=0;
|
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);
|
s = o_print(&ap, flags, s, c, precision, 1);
|
||||||
break;
|
break;
|
||||||
case 'c':
|
case 'c':
|
||||||
uint = va_arg(ap, unsigned int);
|
*s++ = va_arg(ap, int);
|
||||||
for ( i= sizeof(uint) -1 ; i>=0 ; i-- ) {
|
|
||||||
if ( *s = uint%256 ) s++;
|
|
||||||
uint/= 256 ;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
#ifndef NOFLOAT
|
#ifndef NOFLOAT
|
||||||
case 'G':
|
case 'G':
|
||||||
|
|
Loading…
Reference in a new issue