1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 294b212c2SPaul Mackerras #ifndef _PPC_BOOT_STDIO_H_ 394b212c2SPaul Mackerras #define _PPC_BOOT_STDIO_H_ 494b212c2SPaul Mackerras 5b2c5f619SMark A. Greer #include <stdarg.h> 6b2c5f619SMark A. Greer 7b2c5f619SMark A. Greer #define ENOMEM 12 /* Out of Memory */ 8b2c5f619SMark A. Greer #define EINVAL 22 /* Invalid argument */ 9b2c5f619SMark A. Greer #define ENOSPC 28 /* No space left on device */ 10b2c5f619SMark A. Greer 11fae59c39SDavid Gibson extern int printf(const char *fmt, ...) __attribute__((format(printf, 1, 2))); 1294b212c2SPaul Mackerras 13b2c5f619SMark A. Greer #define fprintf(fmt, args...) printf(args) 14b2c5f619SMark A. Greer 15fae59c39SDavid Gibson extern int sprintf(char *buf, const char *fmt, ...) 16fae59c39SDavid Gibson __attribute__((format(printf, 2, 3))); 1794b212c2SPaul Mackerras 1894b212c2SPaul Mackerras extern int vsprintf(char *buf, const char *fmt, va_list args); 1994b212c2SPaul Mackerras 2094b212c2SPaul Mackerras #endif /* _PPC_BOOT_STDIO_H_ */ 21