removing the put char fixes it
This commit is contained in:
7
printf.c
7
printf.c
@@ -50,10 +50,10 @@ int _printf(const char *format, ...)
|
|||||||
case '%': /*add 1 byte*/
|
case '%': /*add 1 byte*/
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (*(format + fmt_idx + 2))
|
/*if (*(format + fmt_idx + 2))*/
|
||||||
fmt_idx += 2;
|
fmt_idx += 2;
|
||||||
else
|
/*else*/
|
||||||
fmt_idx += 1;
|
/*fmt_idx += 1;*/
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -67,6 +67,5 @@ int _printf(const char *format, ...)
|
|||||||
_puts(buffer);
|
_puts(buffer);
|
||||||
free(buffer);
|
free(buffer);
|
||||||
}
|
}
|
||||||
_putchar('\0');
|
|
||||||
return (printed);
|
return (printed);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user