typedef struct sFILE FILE;
\r
extern int printf(const char *format, ...);\r
-extern void sprintfv(char *buf, char *format, va_list args);\r
+extern void sprintfv(char *buf, const char *format, va_list args);\r
extern int ssprintfv(char *format, va_list args);\r
-extern int sprintf(char *buf, char *format, ...);
+extern int sprintf(char *buf, const char *format, ...);
\r
extern FILE *fopen(char *file, char *mode);\r
extern FILE *freopen(FILE *fp, char *file, char *mode);
extern void fclose(FILE *fp);\r
extern void fflush(FILE *fp);\r
\r
-extern int fprintf(FILE *fp, const char *format, ...);
+extern size_t fread(void *buf, size_t size, size_t n, FILE *fp);\r
+extern size_t fwrite(void *buf, size_t size, size_t n, FILE *fp);\r
+extern int fgetc(FILE *fp);\r
+extern int fputc(int ch, FILE *fp);\r
+\r
+extern int fprintf(FILE *fp, const char *format, ...);\r
+\r
+extern FILE *stdin;\r
+extern FILE *stdout;\r
+extern FILE *stderr;\r
#endif\r