]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - arch/mips/lib/promlib.c
Linux-2.6.12-rc2
[mirror_ubuntu-artful-kernel.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 }