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