| OLD | NEW | 
|    1 #ifndef _STDIO_H |    1 #ifndef _STDIO_H | 
|    2 #define _STDIO_H |    2 #define _STDIO_H | 
|    3  |    3  | 
|    4 #ifdef __cplusplus |    4 #ifdef __cplusplus | 
|    5 extern "C" { |    5 extern "C" { | 
|    6 #endif |    6 #endif | 
|    7  |    7  | 
|    8 #include <features.h> |    8 #include <features.h> | 
|    9  |    9  | 
|   10 #define __NEED_FILE |   10 #define __NEED_FILE | 
|   11 #define __NEED___isoc_va_list |   11 #define __NEED___isoc_va_list | 
|   12 #define __NEED_size_t |   12 #define __NEED_size_t | 
|   13  |   13  | 
|   14 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ |   14 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) || \ | 
|   15  || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) \ |   15     defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) | 
|   16  || defined(_BSD_SOURCE) |  | 
|   17 #define __NEED_ssize_t |   16 #define __NEED_ssize_t | 
|   18 #define __NEED_off_t |   17 #define __NEED_off_t | 
|   19 #define __NEED_va_list |   18 #define __NEED_va_list | 
|   20 #endif |   19 #endif | 
|   21  |   20  | 
|   22 #include <bits/alltypes.h> |   21 #include <bits/alltypes.h> | 
|   23  |   22  | 
|   24 #ifdef __cplusplus |   23 #ifdef __cplusplus | 
|   25 #define NULL 0L |   24 #define NULL 0L | 
|   26 #else |   25 #else | 
| (...skipping 14 matching lines...) Expand all  Loading... | 
|   41 #define _IOLBF 1 |   40 #define _IOLBF 1 | 
|   42 #define _IONBF 2 |   41 #define _IONBF 2 | 
|   43  |   42  | 
|   44 #define BUFSIZ 1024 |   43 #define BUFSIZ 1024 | 
|   45 #define FILENAME_MAX 4096 |   44 #define FILENAME_MAX 4096 | 
|   46 #define FOPEN_MAX 1000 |   45 #define FOPEN_MAX 1000 | 
|   47 #define TMP_MAX 10000 |   46 #define TMP_MAX 10000 | 
|   48 #define L_tmpnam 20 |   47 #define L_tmpnam 20 | 
|   49  |   48  | 
|   50 typedef union _G_fpos64_t { |   49 typedef union _G_fpos64_t { | 
|   51 »       char __opaque[16]; |   50   char __opaque[16]; | 
|   52 »       double __align; |   51   double __align; | 
|   53 } fpos_t; |   52 } fpos_t; | 
|   54  |   53  | 
|   55 extern FILE *const stdin; |   54 extern FILE* const stdin; | 
|   56 extern FILE *const stdout; |   55 extern FILE* const stdout; | 
|   57 extern FILE *const stderr; |   56 extern FILE* const stderr; | 
|   58  |   57  | 
|   59 #define stdin  (stdin) |   58 #define stdin (stdin) | 
|   60 #define stdout (stdout) |   59 #define stdout (stdout) | 
|   61 #define stderr (stderr) |   60 #define stderr (stderr) | 
|   62  |   61  | 
|   63 FILE *fopen(const char *__restrict, const char *__restrict); |   62 FILE* fopen(const char* __restrict, const char* __restrict); | 
|   64 FILE *freopen(const char *__restrict, const char *__restrict, FILE *__restrict); |   63 FILE* freopen(const char* __restrict, const char* __restrict, FILE* __restrict); | 
|   65 int fclose(FILE *); |   64 int fclose(FILE*); | 
|   66  |   65  | 
|   67 int remove(const char *); |   66 int remove(const char*); | 
|   68 int rename(const char *, const char *); |   67 int rename(const char*, const char*); | 
|   69  |   68  | 
|   70 int feof(FILE *); |   69 int feof(FILE*); | 
|   71 int ferror(FILE *); |   70 int ferror(FILE*); | 
|   72 int fflush(FILE *); |   71 int fflush(FILE*); | 
|   73 void clearerr(FILE *); |   72 void clearerr(FILE*); | 
|   74  |   73  | 
|   75 int fseek(FILE *, long, int); |   74 int fseek(FILE*, long, int); | 
|   76 long ftell(FILE *); |   75 long ftell(FILE*); | 
|   77 void rewind(FILE *); |   76 void rewind(FILE*); | 
|   78  |   77  | 
|   79 int fgetpos(FILE *__restrict, fpos_t *__restrict); |   78 int fgetpos(FILE* __restrict, fpos_t* __restrict); | 
|   80 int fsetpos(FILE *, const fpos_t *); |   79 int fsetpos(FILE*, const fpos_t*); | 
|   81  |   80  | 
|   82 size_t fread(void *__restrict, size_t, size_t, FILE *__restrict); |   81 size_t fread(void* __restrict, size_t, size_t, FILE* __restrict); | 
|   83 size_t fwrite(const void *__restrict, size_t, size_t, FILE *__restrict); |   82 size_t fwrite(const void* __restrict, size_t, size_t, FILE* __restrict); | 
|   84  |   83  | 
|   85 int fgetc(FILE *); |   84 int fgetc(FILE*); | 
|   86 int getc(FILE *); |   85 int getc(FILE*); | 
|   87 int getchar(void); |   86 int getchar(void); | 
|   88 int ungetc(int, FILE *); |   87 int ungetc(int, FILE*); | 
|   89  |   88  | 
|   90 int fputc(int, FILE *); |   89 int fputc(int, FILE*); | 
|   91 int putc(int, FILE *); |   90 int putc(int, FILE*); | 
|   92 int putchar(int); |   91 int putchar(int); | 
|   93  |   92  | 
|   94 char *fgets(char *__restrict, int, FILE *__restrict); |   93 char* fgets(char* __restrict, int, FILE* __restrict); | 
|   95 #if __STDC_VERSION__ < 201112L |   94 #if __STDC_VERSION__ < 201112L | 
|   96 char *gets(char *); |   95 char* gets(char*); | 
|   97 #endif |   96 #endif | 
|   98  |   97  | 
|   99 int fputs(const char *__restrict, FILE *__restrict); |   98 int fputs(const char* __restrict, FILE* __restrict); | 
|  100 int puts(const char *); |   99 int puts(const char*); | 
|  101  |  100  | 
|  102 int printf(const char *__restrict, ...); |  101 int printf(const char* __restrict, ...); | 
|  103 int fprintf(FILE *__restrict, const char *__restrict, ...); |  102 int fprintf(FILE* __restrict, const char* __restrict, ...); | 
|  104 int sprintf(char *__restrict, const char *__restrict, ...); |  103 int sprintf(char* __restrict, const char* __restrict, ...); | 
|  105 int snprintf(char *__restrict, size_t, const char *__restrict, ...); |  104 int snprintf(char* __restrict, size_t, const char* __restrict, ...); | 
|  106  |  105  | 
|  107 int vprintf(const char *__restrict, __isoc_va_list); |  106 int vprintf(const char* __restrict, __isoc_va_list); | 
|  108 int vfprintf(FILE *__restrict, const char *__restrict, __isoc_va_list); |  107 int vfprintf(FILE* __restrict, const char* __restrict, __isoc_va_list); | 
|  109 int vsprintf(char *__restrict, const char *__restrict, __isoc_va_list); |  108 int vsprintf(char* __restrict, const char* __restrict, __isoc_va_list); | 
|  110 int vsnprintf(char *__restrict, size_t, const char *__restrict, __isoc_va_list); |  109 int vsnprintf(char* __restrict, size_t, const char* __restrict, __isoc_va_list); | 
|  111  |  110  | 
|  112 int scanf(const char *__restrict, ...); |  111 int scanf(const char* __restrict, ...); | 
|  113 int fscanf(FILE *__restrict, const char *__restrict, ...); |  112 int fscanf(FILE* __restrict, const char* __restrict, ...); | 
|  114 int sscanf(const char *__restrict, const char *__restrict, ...); |  113 int sscanf(const char* __restrict, const char* __restrict, ...); | 
|  115 int vscanf(const char *__restrict, __isoc_va_list); |  114 int vscanf(const char* __restrict, __isoc_va_list); | 
|  116 int vfscanf(FILE *__restrict, const char *__restrict, __isoc_va_list); |  115 int vfscanf(FILE* __restrict, const char* __restrict, __isoc_va_list); | 
|  117 int vsscanf(const char *__restrict, const char *__restrict, __isoc_va_list); |  116 int vsscanf(const char* __restrict, const char* __restrict, __isoc_va_list); | 
|  118  |  117  | 
|  119 void perror(const char *); |  118 void perror(const char*); | 
|  120  |  119  | 
|  121 int setvbuf(FILE *__restrict, char *__restrict, int, size_t); |  120 int setvbuf(FILE* __restrict, char* __restrict, int, size_t); | 
|  122 void setbuf(FILE *__restrict, char *__restrict); |  121 void setbuf(FILE* __restrict, char* __restrict); | 
|  123  |  122  | 
|  124 char *tmpnam(char *); |  123 char* tmpnam(char*); | 
|  125 FILE *tmpfile(void); |  124 FILE* tmpfile(void); | 
|  126  |  125  | 
|  127 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ |  126 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) || \ | 
|  128  || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) \ |  127     defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) | 
|  129  || defined(_BSD_SOURCE) |  128 FILE* fmemopen(void* __restrict, size_t, const char* __restrict); | 
|  130 FILE *fmemopen(void *__restrict, size_t, const char *__restrict); |  129 FILE* open_memstream(char**, size_t*); | 
|  131 FILE *open_memstream(char **, size_t *); |  130 FILE* fdopen(int, const char*); | 
|  132 FILE *fdopen(int, const char *); |  131 FILE* popen(const char*, const char*); | 
|  133 FILE *popen(const char *, const char *); |  132 int pclose(FILE*); | 
|  134 int pclose(FILE *); |  133 int fileno(FILE*); | 
|  135 int fileno(FILE *); |  134 int fseeko(FILE*, off_t, int); | 
|  136 int fseeko(FILE *, off_t, int); |  135 off_t ftello(FILE*); | 
|  137 off_t ftello(FILE *); |  136 int dprintf(int, const char* __restrict, ...); | 
|  138 int dprintf(int, const char *__restrict, ...); |  137 int vdprintf(int, const char* __restrict, __isoc_va_list); | 
|  139 int vdprintf(int, const char *__restrict, __isoc_va_list); |  138 void flockfile(FILE*); | 
|  140 void flockfile(FILE *); |  139 int ftrylockfile(FILE*); | 
|  141 int ftrylockfile(FILE *); |  140 void funlockfile(FILE*); | 
|  142 void funlockfile(FILE *); |  141 int getc_unlocked(FILE*); | 
|  143 int getc_unlocked(FILE *); |  | 
|  144 int getchar_unlocked(void); |  142 int getchar_unlocked(void); | 
|  145 int putc_unlocked(int, FILE *); |  143 int putc_unlocked(int, FILE*); | 
|  146 int putchar_unlocked(int); |  144 int putchar_unlocked(int); | 
|  147 ssize_t getdelim(char **__restrict, size_t *__restrict, int, FILE *__restrict); |  145 ssize_t getdelim(char** __restrict, size_t* __restrict, int, FILE* __restrict); | 
|  148 ssize_t getline(char **__restrict, size_t *__restrict, FILE *__restrict); |  146 ssize_t getline(char** __restrict, size_t* __restrict, FILE* __restrict); | 
|  149 int renameat(int, const char *, int, const char *); |  147 int renameat(int, const char*, int, const char*); | 
|  150 char *ctermid(char *); |  148 char* ctermid(char*); | 
|  151 #define L_ctermid 20 |  149 #define L_ctermid 20 | 
|  152 #endif |  150 #endif | 
|  153  |  151  | 
|  154  |  152 #if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) | 
|  155 #if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) \ |  | 
|  156  || defined(_BSD_SOURCE) |  | 
|  157 #define P_tmpdir "/tmp" |  153 #define P_tmpdir "/tmp" | 
|  158 char *tempnam(const char *, const char *); |  154 char* tempnam(const char*, const char*); | 
|  159 #endif |  155 #endif | 
|  160  |  156  | 
|  161 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) |  157 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) | 
|  162 #define L_cuserid 20 |  158 #define L_cuserid 20 | 
|  163 char *cuserid(char *); |  159 char* cuserid(char*); | 
|  164 void setlinebuf(FILE *); |  160 void setlinebuf(FILE*); | 
|  165 void setbuffer(FILE *, char *, size_t); |  161 void setbuffer(FILE*, char*, size_t); | 
|  166 int fgetc_unlocked(FILE *); |  162 int fgetc_unlocked(FILE*); | 
|  167 int fputc_unlocked(int, FILE *); |  163 int fputc_unlocked(int, FILE*); | 
|  168 int fflush_unlocked(FILE *); |  164 int fflush_unlocked(FILE*); | 
|  169 size_t fread_unlocked(void *, size_t, size_t, FILE *); |  165 size_t fread_unlocked(void*, size_t, size_t, FILE*); | 
|  170 size_t fwrite_unlocked(const void *, size_t, size_t, FILE *); |  166 size_t fwrite_unlocked(const void*, size_t, size_t, FILE*); | 
|  171 void clearerr_unlocked(FILE *); |  167 void clearerr_unlocked(FILE*); | 
|  172 int feof_unlocked(FILE *); |  168 int feof_unlocked(FILE*); | 
|  173 int ferror_unlocked(FILE *); |  169 int ferror_unlocked(FILE*); | 
|  174 int fileno_unlocked(FILE *); |  170 int fileno_unlocked(FILE*); | 
|  175 int getw(FILE *); |  171 int getw(FILE*); | 
|  176 int putw(int, FILE *); |  172 int putw(int, FILE*); | 
|  177 char *fgetln(FILE *, size_t *); |  173 char* fgetln(FILE*, size_t*); | 
|  178 int asprintf(char **, const char *, ...); |  174 int asprintf(char**, const char*, ...); | 
|  179 int vasprintf(char **, const char *, __isoc_va_list); |  175 int vasprintf(char**, const char*, __isoc_va_list); | 
|  180 #endif |  176 #endif | 
|  181  |  177  | 
|  182 #ifdef _GNU_SOURCE |  178 #ifdef _GNU_SOURCE | 
|  183 char *fgets_unlocked(char *, int, FILE *); |  179 char* fgets_unlocked(char*, int, FILE*); | 
|  184 int fputs_unlocked(const char *, FILE *); |  180 int fputs_unlocked(const char*, FILE*); | 
|  185 #endif |  181 #endif | 
|  186  |  182  | 
|  187 #if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE) |  183 #if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE) | 
|  188 #define tmpfile64 tmpfile |  184 #define tmpfile64 tmpfile | 
|  189 #define fopen64 fopen |  185 #define fopen64 fopen | 
|  190 #define freopen64 freopen |  186 #define freopen64 freopen | 
|  191 #define fseeko64 fseeko |  187 #define fseeko64 fseeko | 
|  192 #define ftello64 ftello |  188 #define ftello64 ftello | 
|  193 #define fgetpos64 fgetpos |  189 #define fgetpos64 fgetpos | 
|  194 #define fsetpos64 fsetpos |  190 #define fsetpos64 fsetpos | 
|  195 #define fpos64_t fpos_t |  191 #define fpos64_t fpos_t | 
|  196 #define off64_t off_t |  192 #define off64_t off_t | 
|  197 #endif |  193 #endif | 
|  198  |  194  | 
|  199 #ifdef __cplusplus |  195 #ifdef __cplusplus | 
|  200 } |  196 } | 
|  201 #endif |  197 #endif | 
|  202  |  198  | 
|  203 #endif |  199 #endif | 
| OLD | NEW |