Subversion Repositories Kolibri OS

Rev

Rev 9811 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9811 Rev 9812
Line 33... Line 33...
33
#define _STDIO_H_
33
#define _STDIO_H_
Line 34... Line 34...
34
 
34
 
35
#include 
35
#include 
Line 36... Line 36...
36
#include 
36
#include 
37
 
37
 
38
extern int _FUNC(puts)(const char* str);
38
DLLAPI int puts(const char* str);
39
extern int _FUNC(printf)(const char* format, ...);
39
DLLAPI int printf(const char* format, ...);
40
extern int _FUNC(sprintf)(char* buffer, const char* format, ...);
40
DLLAPI int sprintf(char* buffer, const char* format, ...);
41
extern int _FUNC(snprintf)(char* buffer, size_t count, const char* format, ...);
41
DLLAPI int snprintf(char* buffer, size_t count, const char* format, ...);
42
extern int _FUNC(vsnprintf)(char* buffer, size_t count, const char* format, va_list va);
42
DLLAPI int vsnprintf(char* buffer, size_t count, const char* format, va_list va);
Line 43... Line 43...
43
extern int _FUNC(vsprintf)(char* buffer, const char* format, va_list va);
43
DLLAPI int vsprintf(char* buffer, const char* format, va_list va);
Line 44... Line 44...
44
extern int _FUNC(vprintf)(const char* format, va_list va);
44
DLLAPI int vprintf(const char* format, va_list va);
Line 45... Line 45...
45
 
45
 
46
extern void _FUNC(debug_printf)(const char* format, ...);
46
DLLAPI void debug_printf(const char* format, ...);
Line 83... Line 83...
83
 
83
 
84
#define stderr (FILE*)3
84
#define stderr (FILE*)3
85
#define stdin (FILE*)1
85
#define stdin (FILE*)1
Line 86... Line 86...
86
#define stdout (FILE*)2
86
#define stdout (FILE*)2
87
 
87
 
88
extern int _FUNC(fgetc)(FILE*);
88
DLLAPI int fgetc(FILE*);
89
extern char* _FUNC(fgets)(char* restrict, int, FILE* restrict);
89
DLLAPI char* fgets(char* restrict, int, FILE* restrict);
90
extern int _FUNC(fprintf)(FILE* restrict, const char* restrict, ...);
90
DLLAPI int fprintf(FILE* restrict, const char* restrict, ...);
91
extern int _FUNC(fputc)(int, FILE*);
91
DLLAPI int fputc(int, FILE*);
92
extern int _FUNC(fputs)(const char* restrict, FILE* restrict);
92
DLLAPI int fputs(const char* restrict, FILE* restrict);
93
extern size_t _FUNC(fread)(void* restrict, size_t size, size_t count, FILE* restrict);
93
DLLAPI size_t fread(void* restrict, size_t size, size_t count, FILE* restrict);
94
extern int _FUNC(fscanf)(FILE* restrict, const char* restrict, ...);
94
DLLAPI int fscanf(FILE* restrict, const char* restrict, ...);
95
extern size_t _FUNC(fwrite)(const void* restrict, size_t size, size_t count, FILE* restrict);
95
DLLAPI size_t fwrite(const void* restrict, size_t size, size_t count, FILE* restrict);
96
extern int _FUNC(getc)(FILE*);
96
DLLAPI int getc(FILE*);
97
#define getc() _FUNC(fgetc)(stdin)
97
#define getc() fgetc(stdin)
98
extern int _FUNC(getchar)(void);
98
DLLAPI int getchar(void);
99
extern int _FUNC(printf)(const char* restrict, ...);
99
DLLAPI int printf(const char* restrict, ...);
100
#define putc(ch) _FUNC(fputc)(ch, stdout)
100
#define putc(ch) fputc(ch, stdout)
101
extern int _FUNC(puts)(const char*);
101
DLLAPI int puts(const char*);
102
extern int _FUNC(scanf)(const char* restrict, ...);
102
DLLAPI int scanf(const char* restrict, ...);
103
extern char* _FUNC(gets)(char* str);
103
DLLAPI char* gets(char* str);
104
extern int _FUNC(ungetc)(int, FILE*);
104
DLLAPI int ungetc(int, FILE*);
105
extern int _FUNC(vfprintf)(FILE* restrict, const char* restrict, va_list);
105
DLLAPI int vfprintf(FILE* restrict, const char* restrict, va_list);
106
extern int _FUNC(vfscanf)(FILE* restrict, const char* restrict, va_list);
106
DLLAPI int vfscanf(FILE* restrict, const char* restrict, va_list);
107
extern int _FUNC(vprintf)(const char* restrict, va_list);
107
DLLAPI int vprintf(const char* restrict, va_list);
108
extern int _FUNC(vscanf)(const char* restrict, va_list);
108
DLLAPI int vscanf(const char* restrict, va_list);
109
extern int _FUNC(sscanf)(const char*, const char* restrict, ...);
109
DLLAPI int sscanf(const char*, const char* restrict, ...);
110
extern int _FUNC(vsscanf)(const char*, const char*, va_list);
110
DLLAPI int vsscanf(const char*, const char*, va_list);
111
 
111
 
112
extern int _FUNC(remove)(const char*);
112
DLLAPI int remove(const char*);
113
extern int _FUNC(rename)(const char*, const char*);
113
DLLAPI int rename(const char*, const char*);
114
extern FILE* _FUNC(tmpfile)(void);
114
DLLAPI FILE* tmpfile(void);
115
extern char* _FUNC(tmpnam)(char*);
115
DLLAPI char* tmpnam(char*);
116
 
116
 
117
extern int _FUNC(fclose)(FILE*);
117
DLLAPI int fclose(FILE*);
118
extern int _FUNC(fflush)(FILE*);
118
DLLAPI int fflush(FILE*);
119
extern FILE* _FUNC(fopen)(const char* restrict, const char* restrict);
119
DLLAPI FILE* fopen(const char* restrict, const char* restrict);
120
extern FILE* _FUNC(freopen)(const char* restrict, const char* restrict, FILE* restrict);
120
DLLAPI FILE* freopen(const char* restrict, const char* restrict, FILE* restrict);
121
extern void _FUNC(setbuf)(FILE* restrict, char* restrict);
121
DLLAPI void setbuf(FILE* restrict, char* restrict);
122
extern int _FUNC(setvbuf)(FILE* restrict, char* restrict, int, size_t);
122
DLLAPI int setvbuf(FILE* restrict, char* restrict, int, size_t);
123
 
123
 
124
extern int _FUNC(fgetpos)(FILE* restrict, fpos_t* restrict);
124
DLLAPI int fgetpos(FILE* restrict, fpos_t* restrict);
125
extern int _FUNC(fseek)(FILE*, long, int);
125
DLLAPI int fseek(FILE*, long, int);
126
extern int _FUNC(fsetpos)(FILE*, const fpos_t*);
126
DLLAPI int fsetpos(FILE*, const fpos_t*);
127
extern long _FUNC(ftell)(FILE*);
127
DLLAPI long ftell(FILE*);
128
extern void _FUNC(rewind)(FILE*);
128
DLLAPI void rewind(FILE*);
129
 
129
 
130
extern void _FUNC(clearerr)(FILE*);
130
DLLAPI void clearerr(FILE*);
131
extern int _FUNC(feof)(FILE*);
131
DLLAPI int feof(FILE*);
Line 132... Line 132...
132
extern int _FUNC(ferror)(FILE*);
132
DLLAPI int ferror(FILE*);
Line 133... Line 133...
133
extern void _FUNC(perror)(const char*);
133
DLLAPI void perror(const char*);
Line 134... Line 134...
134
 
134