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 | ||