Rev 3757 | Rev 4164 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3757 | Rev 3758 | ||
---|---|---|---|
Line 61... | Line 61... | ||
61 | 61 | ||
62 | /** End-of-file indicator. */ |
62 | /** End-of-file indicator. */ |
63 | int eof; |
63 | int eof; |
64 | } FILE; |
64 | } FILE; |
65 | 65 | ||
- | 66 | extern FILE *stdin, *stdout, *stderr; |
|
- | 67 | ||
66 | extern int getchar(void); |
68 | extern int getchar(void); |
67 | 69 | ||
68 | extern int puts(const char *); |
70 | extern int puts(const char *); |
69 | extern int putchar(int); |
71 | extern int putchar(int); |
70 | 72 | ||
71 | extern int printf(const char *, ...); |
73 | extern int printf(const char *, ...); |
72 | extern int asprintf(char **, const char *, ...); |
74 | extern int asprintf(char **, const char *, ...); |
73 | extern int sprintf(char *, const char *fmt, ...); |
75 | extern int sprintf(char *, const char *, ...); |
74 | extern int snprintf(char *, size_t , const char *, ...); |
76 | extern int snprintf(char *, size_t , const char *, ...); |
75 | 77 | ||
76 | extern int vprintf(const char *, va_list); |
78 | extern int vprintf(const char *, va_list); |
77 | extern int vsprintf(char *, const char *, va_list); |
79 | extern int vsprintf(char *, const char *, va_list); |
78 | extern int vsnprintf(char *, size_t, const char *, va_list); |
80 | extern int vsnprintf(char *, size_t, const char *, va_list); |
79 | 81 | ||
80 | #define fprintf(f, fmt, ...) printf(fmt, ##__VA_ARGS__) |
- | |
81 | - | ||
82 | extern int rename(const char *, const char *); |
82 | extern int rename(const char *, const char *); |
83 | 83 | ||
84 | extern FILE *fopen(const char *, const char *); |
84 | extern FILE *fopen(const char *, const char *); |
85 | extern int fclose(FILE *); |
85 | extern int fclose(FILE *); |
86 | extern size_t fread(void *, size_t, size_t, FILE *); |
86 | extern size_t fread(void *, size_t, size_t, FILE *); |
87 | extern size_t fwrite(const void *, size_t, size_t, FILE *); |
87 | extern size_t fwrite(const void *, size_t, size_t, FILE *); |
88 | extern int feof(FILE *); |
88 | extern int feof(FILE *); |
89 | extern int ferror(FILE *); |
89 | extern int ferror(FILE *); |
90 | extern void clearerr(FILE *); |
90 | extern void clearerr(FILE *); |
91 | 91 | ||
92 | extern int fgetc(FILE *);; |
92 | extern int fgetc(FILE *); |
93 | extern int fputc(int, FILE *); |
93 | extern int fputc(int, FILE *); |
94 | extern int fputs(const char *, FILE *); |
94 | extern int fputs(const char *, FILE *); |
95 | 95 | ||
- | 96 | extern int fprintf(FILE *, const char *, ...); |
|
- | 97 | extern int vfprintf(FILE *, const char *, va_list); |
|
- | 98 | ||
96 | #define getc fgetc |
99 | #define getc fgetc |
97 | #define putc fputc |
100 | #define putc fputc |
98 | 101 | ||
99 | extern int fseek(FILE *, long, int); |
102 | extern int fseek(FILE *, long, int); |
100 | 103 |