X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2Finclude%2Fstdio.h;h=2d7f31ebda6c9a7f145c7b497121e8b3bd6443f0;hb=91dd38c34820c03311738439125675d59bf9e3f1;hp=b8e70f95969db1b83d8c0d8560ce2092d1215780;hpb=473c245f818c32553109e1a5d3f8f3be43665cf4;p=tpg%2Facess2.git diff --git a/Usermode/include/stdio.h b/Usermode/include/stdio.h index b8e70f95..2d7f31eb 100644 --- a/Usermode/include/stdio.h +++ b/Usermode/include/stdio.h @@ -8,16 +8,25 @@ typedef struct sFILE FILE; extern int printf(const char *format, ...); -extern void sprintfv(char *buf, char *format, va_list args); +extern void sprintfv(char *buf, const char *format, va_list args); extern int ssprintfv(char *format, va_list args); -extern int sprintf(char *buf, char *format, ...); +extern int sprintf(char *buf, const char *format, ...); extern FILE *fopen(char *file, char *mode); extern FILE *freopen(FILE *fp, char *file, char *mode); extern void fclose(FILE *fp); extern void fflush(FILE *fp); -extern int fprintf(FILE *fp, const char *format, ...); +extern size_t fread(void *buf, size_t size, size_t n, FILE *fp); +extern size_t fwrite(void *buf, size_t size, size_t n, FILE *fp); +extern int fgetc(FILE *fp); +extern int fputc(int ch, FILE *fp); + +extern int fprintf(FILE *fp, const char *format, ...); + +extern FILE *stdin; +extern FILE *stdout; +extern FILE *stderr; #endif