stdio.h (1475B)
1 #ifndef _STDIO_H 2 #define _STDIO_H 3 #include <sys/types.h> 4 typedef struct _IO_FILE FILE; 5 #define EOF (-1) 6 #define NULL ((void*)0) 7 #define SEEK_SET 0 8 #define SEEK_CUR 1 9 #define SEEK_END 2 10 #define BUFSIZ 8192 11 extern FILE *stdin; 12 extern FILE *stdout; 13 extern FILE *stderr; 14 int printf(const char *, ...); 15 int fprintf(FILE *, const char *, ...); 16 int sprintf(char *, const char *, ...); 17 int snprintf(char *, size_t, const char *, ...); 18 int vprintf(const char *, __builtin_va_list); 19 int vfprintf(FILE *, const char *, __builtin_va_list); 20 int vsprintf(char *, const char *, __builtin_va_list); 21 int vsnprintf(char *, size_t, const char *, __builtin_va_list); 22 int sscanf(const char *, const char *, ...); 23 FILE *fopen(const char *, const char *); 24 FILE *fdopen(int, const char *); 25 FILE *tmpfile(void); 26 FILE *popen(const char *, const char *); 27 int fclose(FILE *); 28 int pclose(FILE *); 29 size_t fread(void *, size_t, size_t, FILE *); 30 size_t fwrite(const void *, size_t, size_t, FILE *); 31 int fseek(FILE *, long, int); 32 long ftell(FILE *); 33 void rewind(FILE *); 34 int fflush(FILE *); 35 int feof(FILE *); 36 int ferror(FILE *); 37 int fgetc(FILE *); 38 int fputc(int, FILE *); 39 char *fgets(char *, int, FILE *); 40 int fputs(const char *, FILE *); 41 int puts(const char *); 42 int putchar(int); 43 int getchar(void); 44 void perror(const char *); 45 int remove(const char *); 46 int rename(const char *, const char *); 47 int fileno(FILE *); 48 #endif