Merge master.kernel.org:/home/rmk/linux-2.6-arm
[linux-2.6] / arch / ppc / xmon / nonstdio.h
1 typedef int     FILE;
2 extern FILE *xmon_stdin, *xmon_stdout;
3 #define EOF     (-1)
4 #define stdin   xmon_stdin
5 #define stdout  xmon_stdout
6 #define printf  xmon_printf
7 #define fprintf xmon_fprintf
8 #define fputs   xmon_fputs
9 #define fgets   xmon_fgets
10 #define putchar xmon_putchar
11 #define getchar xmon_getchar
12 #define putc    xmon_putc
13 #define getc    xmon_getc
14 #define fopen(n, m)     NULL
15 #define fflush(f)       do {} while (0)
16 #define fclose(f)       do {} while (0)
17 extern char *fgets(char *, int, void *);
18 extern void xmon_fprintf(void *, const char *, ...);
19 extern void xmon_sprintf(char *, const char *, ...);
20 extern void xmon_puts(char*);
21
22 #define perror(s)       printf("%s: no files!\n", (s))