/* stdio.h: Standard input/output header. */ #ifndef _STDIO_H #define _STDIO_H #include #include typedef struct { int __unused; } FILE; #define SEEK_SET 0 extern FILE* stderr; #define stderr stderr #ifdef __cplusplus extern "C" { #endif int fflush(FILE*); FILE* fopen(const char*, const char*); int fclose(FILE*); size_t fread(void*, size_t, size_t, FILE*); size_t fwrite(const void*, size_t, size_t, FILE*); int fseek(FILE*, long, int); long ftell(FILE*); void setbuf(FILE*, char*); int fprintf(FILE*, const char*, ...); int vfprintf(FILE*, const char*, va_list); /* Write formatted output into a buffer. */ int sprintf(char* buf, const char* format, ...); /* Write up to max bytes of formatted output into a buffer. */ int snprintf(char* buf, size_t max, const char* format, ...); /* Write formatted output into a buffer. */ int vsprintf(char*, const char*, va_list); /* Write up to max bytes of formatted output into a buffer. */ int vsnprintf(char*, size_t, const char*, va_list); /* Output a message to the console. */ int console_print(const char* msg); #ifdef __cplusplus } #endif #endif