import of upstream 2.4.34.4 from kernel.org
[linux-2.4.git] / arch / mips / lib / promlib.c
1 #include <stdarg.h>
2 #include <linux/kernel.h>
3
4 extern void prom_putchar(char);
5
6 void prom_printf(char *fmt, ...)
7 {
8         va_list args;
9         char ppbuf[1024];
10         char *bptr;
11
12         va_start(args, fmt);
13         vsprintf(ppbuf, fmt, args);
14
15         bptr = ppbuf;
16
17         while (*bptr != 0) {
18                 if (*bptr == '\n')
19                         prom_putchar('\r');
20
21                 prom_putchar(*bptr++);
22         }
23         va_end(args);
24 }