#include <stdarg.h> | |
#include <linux/kernel.h> | |
extern void prom_putchar(char); | |
void prom_printf(char *fmt, ...) | |
{ | |
va_list args; | |
char ppbuf[1024]; | |
char *bptr; | |
va_start(args, fmt); | |
vsprintf(ppbuf, fmt, args); | |
bptr = ppbuf; | |
while (*bptr != 0) { | |
if (*bptr == '\n') | |
prom_putchar('\r'); | |
prom_putchar(*bptr++); | |
} | |
va_end(args); | |
} |