This commit is contained in:
LinlyBoi
2023-08-22 14:50:48 +03:00
parent 26f30dda48
commit b7ec927b9c

View File

@@ -31,7 +31,7 @@ int _printf(const char *format, ...)
{
if ((*(format + fmt_idx) == '%') && (*(format + fmt_idx + 1)))
{
if (*buffer)
if (*buffer) /* printing and clearing buffer on formatted things */
{
_puts(buffer);
BUFF_SIZE -= _strlen(buffer);
@@ -56,12 +56,12 @@ int _printf(const char *format, ...)
}
else
{
*(buffer + buff_idx) = *(format + fmt_idx);
*(buffer + buff_idx) = *(format + fmt_idx); /* filling up buffer */
buff_idx++;
fmt_idx++;
}
}
if (*buffer)
if (*buffer) /*final buffer check*/
{
printed += _puts(buffer);
free(buffer);