diff --git a/src/lib/kprint.c b/src/lib/kprint.c index 09fd1ca..a7465c5 100644 --- a/src/lib/kprint.c +++ b/src/lib/kprint.c @@ -63,6 +63,10 @@ int kprintf(const char *format_string, ...){ case '{': state = FORMAT_SPECIFIER; break; + case '\n': + print_char(ft_ctx, '\n'); + print_char(ft_ctx, '\r'); + break; default: print_char(ft_ctx, current); break; @@ -71,7 +75,8 @@ int kprintf(const char *format_string, ...){ case FORMAT_SPECIFIER: switch (current) { case 'n': - print_str(ft_ctx, "\n"); + print_char(ft_ctx, '\n'); + print_char(ft_ctx, '\r'); break; case 'k': print_str(ft_ctx, va_arg(a_list, char*));