From 011304404a3a10ab934742d6cacd17de92fc5ba5 Mon Sep 17 00:00:00 2001 From: Laurent Vivier Date: Mon, 23 May 2005 17:10:19 +0000 Subject: [PATCH] correct puts() usage, use putchar() and putstring() --- second/printf.c | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/second/printf.c b/second/printf.c index 224ad82..f3e17c4 100644 --- a/second/printf.c +++ b/second/printf.c @@ -63,20 +63,6 @@ typedef unsigned char u_char; static char *ksprintn(u_long ul, int base, int *lenp, int prec); -int puts(const char * s) -{ - console_print(s); - - return -1; -} - -int putchar(int c) -{ - console_put(c); - - return c; -} - int sprintf(char * s, const char * format, ...) { va_list params; @@ -255,7 +241,15 @@ printf(const char * format, ...) va_end(args); if (len) - puts(__printf_buffer); + putstring(__printf_buffer); return len; } + +int puts(const char * s) +{ + putstring(s); + putchar('\n'); + + return -1; +}