| Olaf Hering | decd300 | 2005-08-08 13:24:38 +1000 | [diff] [blame] | 1 | #ifndef _PPC_BOOT_STDIO_H_ | 
|  | 2 | #define _PPC_BOOT_STDIO_H_ | 
|  | 3 |  | 
| Mark A. Greer | b2c5f61 | 2006-09-19 14:05:08 +1000 | [diff] [blame] | 4 | #include <stdarg.h> | 
|  | 5 |  | 
|  | 6 | #define	ENOMEM		12	/* Out of Memory */ | 
|  | 7 | #define	EINVAL		22	/* Invalid argument */ | 
|  | 8 | #define ENOSPC		28	/* No space left on device */ | 
|  | 9 |  | 
| David Gibson | fae59c3 | 2007-03-22 16:59:13 +1100 | [diff] [blame] | 10 | extern int printf(const char *fmt, ...) __attribute__((format(printf, 1, 2))); | 
| Olaf Hering | decd300 | 2005-08-08 13:24:38 +1000 | [diff] [blame] | 11 |  | 
| Mark A. Greer | b2c5f61 | 2006-09-19 14:05:08 +1000 | [diff] [blame] | 12 | #define fprintf(fmt, args...)	printf(args) | 
|  | 13 |  | 
| David Gibson | fae59c3 | 2007-03-22 16:59:13 +1100 | [diff] [blame] | 14 | extern int sprintf(char *buf, const char *fmt, ...) | 
|  | 15 | __attribute__((format(printf, 2, 3))); | 
| Olaf Hering | decd300 | 2005-08-08 13:24:38 +1000 | [diff] [blame] | 16 |  | 
|  | 17 | extern int vsprintf(char *buf, const char *fmt, va_list args); | 
|  | 18 |  | 
| Olaf Hering | decd300 | 2005-08-08 13:24:38 +1000 | [diff] [blame] | 19 | #endif				/* _PPC_BOOT_STDIO_H_ */ |