correct puts() usage, use putchar() and putstring()

This commit is contained in:
Laurent Vivier 2005-05-23 17:10:19 +00:00
parent 6a00dde82b
commit 011304404a

View File

@ -63,20 +63,6 @@ typedef unsigned char u_char;
static char *ksprintn(u_long ul, int base, int *lenp, int prec); 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, ...) int sprintf(char * s, const char * format, ...)
{ {
va_list params; va_list params;
@ -255,7 +241,15 @@ printf(const char * format, ...)
va_end(args); va_end(args);
if (len) if (len)
puts(__printf_buffer); putstring(__printf_buffer);
return len; return len;
} }
int puts(const char * s)
{
putstring(s);
putchar('\n');
return -1;
}