12 typedef struct sFILE FILE;
14 // === CONSTANTS ===
\r
17 // --- Standard IO ---
\r
18 extern int printf(const char *format, ...);
\r
19 extern int vsprintf(char *buf, const char *format, va_list args);
\r
20 extern int sprintf(char *buf, const char *format, ...);
\r
22 extern FILE *fopen(const char *file, const char *mode);
\r
23 extern FILE *freopen(const char *file, const char *mode, FILE *fp);
\r
24 extern FILE *fdopen(int fd, const char *modes);
25 extern void fclose(FILE *fp);
\r
26 extern void fflush(FILE *fp);
\r
27 extern long int ftell(FILE *fp);
\r
28 extern int fseek(FILE *fp, long int amt, int whence);
\r
30 extern size_t fread(void *buf, size_t size, size_t n, FILE *fp);
\r
31 extern size_t fwrite(void *buf, size_t size, size_t n, FILE *fp);
\r
32 extern int fgetc(FILE *fp);
\r
33 extern int fputc(int ch, FILE *fp);
\r
35 extern int fprintf(FILE *fp, const char *format, ...);
\r
36 extern int vfprintf(FILE *fp, const char *format, va_list args);
\r
39 extern FILE *stdout;
\r
40 extern FILE *stderr;
\r