26d9c683096991cfe8954c695a4abf8f6eccd4dd
[tpg/acess2.git] / Usermode / include / stdio.h
1 /*\r
2  * AcessOS LibC\r
3  * stdlib.h\r
4  */\r
5 #ifndef __STDIO_H\r
6 #define __STDIO_H
7 \r
8 #include <stdlib.h>\r
9 #include <stdarg.h>\r
10
11 typedef struct sFILE    FILE;
12 \r
13 extern int      printf(const char *format, ...);\r
14 extern int      vsprintf(char *buf, const char *format, va_list args);\r
15 extern int      sprintf(char *buf, const char *format, ...);
16 \r
17 extern FILE     *fopen(char *file, char *mode);\r
18 extern FILE     *freopen(FILE *fp, char *file, char *mode);
19 extern void fclose(FILE *fp);\r
20 extern void fflush(FILE *fp);\r
21 extern long int ftell(FILE *fp);\r
22 extern int      fseek(FILE *fp, long int amt, int whence);\r
23 \r
24 extern size_t   fread(void *buf, size_t size, size_t n, FILE *fp);\r
25 extern size_t   fwrite(void *buf, size_t size, size_t n, FILE *fp);\r
26 extern int      fgetc(FILE *fp);\r
27 extern int      fputc(int ch, FILE *fp);\r
28 \r
29 extern int      fprintf(FILE *fp, const char *format, ...);\r
30 extern int      vfprintf(FILE *fp, const char *format, va_list args);\r
31 \r
32 extern FILE     *stdin;\r
33 extern FILE     *stdout;\r
34 extern FILE     *stderr;\r
35
36 #endif\r
37

UCC git Repository :: git.ucc.asn.au