1 macro-int-constant BUFSIZ >= 256
2 macro-int-constant FILENAME_MAX
3 macro-int-constant FOPEN_MAX >= 8
5 macro-int-constant _IOFBF
6 macro-int-constant _IOLBF
7 macro-int-constant _IONBF
9 #if !defined ISO && !defined ISO99 && !defined ISO11
11 # if !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX2008
13 optional-constant L_cuserid
19 macro-int-constant L_tmpnam
21 macro-int-constant SEEK_CUR
22 macro-int-constant SEEK_END
23 macro-int-constant SEEK_SET
25 macro-int-constant TMP_MAX >= 10000
27 macro-int-constant EOF < 0
29 macro-constant NULL == 0
31 #if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008
41 #if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX
44 #define va_list __gnuc_va_list
47 #if defined XOPEN2K8 || defined POSIX2008
52 function void clearerr (FILE*)
53 #if !defined ISO && !defined ISO99 && !defined ISO11
54 function {char*} ctermid (char*)
55 # if defined XPG4 || defined XPG42 || defined UNIX98
56 function {char*} cuserid (char*)
59 #if defined XOPEN2K8 || defined POSIX2008
60 function int dprintf (int, const char*, ...)
62 function int fclose (FILE*)
63 #if !defined ISO && !defined ISO99 && !defined ISO11
64 function {FILE*} fdopen (int, const char*)
66 function int feof (FILE*)
67 function int ferror (FILE*)
68 function int fflush (FILE*)
69 function int fgetc (FILE*)
70 function int fgetpos (FILE*, fpos_t*)
71 function {char*} fgets (char*, int, FILE*)
72 #if !defined ISO && !defined ISO99 && !defined ISO11
73 function int fileno (FILE*)
75 #if defined POSIX || defined UNIX98 || defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008
76 function void flockfile (FILE*)
78 #if defined XOPEN2K8 || defined POSIX2008
79 function {FILE*} fmemopen (void*, size_t, const char*)
81 function {FILE*} fopen (const char*, const char*)
82 function int fprintf (FILE*, const char*, ...)
83 function int fputc (int, FILE*)
84 function int fputs (const char*, FILE*)
85 function size_t fread (void*, size_t, size_t, FILE*)
86 function {FILE*} freopen (const char*, const char*, FILE*)
87 function int fscanf (FILE*, const char*, ...)
88 function int fseek (FILE*, long int, int)
89 #if defined UNIX98 || defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008
90 function int fseeko (FILE*, off_t, int)
92 function int fsetpos (FILE*, const fpos_t*)
93 function {long int} ftell (FILE*)
94 #if defined UNIX98 || defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008
95 function off_t ftello (FILE*)
97 #if defined POSIX || defined UNIX98 || defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008
98 function int ftrylockfile (FILE*)
99 function void funlockfile (FILE*)
101 function size_t fwrite (const void*, size_t, size_t, FILE*)
102 function int getc (FILE*)
103 function int getchar (void)
104 #if defined POSIX || defined UNIX98 || defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008
105 function int getc_unlocked (FILE*)
106 function int getchar_unlocked (void)
108 #if defined XOPEN2K8 || defined POSIX2008
109 function ssize_t getdelim (char**, size_t*, int, FILE*)
110 function ssize_t getline (char**, size_t*, FILE*)
112 #if defined XPG4 || defined XPG42 || defined UNIX98
113 function int getopt (int, char *const[], const char *)
116 function {char*} gets (char*)
118 #if defined XPG4 || defined XPG42 || defined UNIX98
119 function int getw (FILE*)
121 #if defined XOPEN2K8 || defined POSIX2008
122 function {FILE*} open_memstream (char**, size_t*)
124 #if !defined ISO && !defined ISO99 && !defined ISO11
125 function int pclose (FILE*)
127 function void perror (const char*)
128 #if !defined ISO && !defined ISO99 && !defined ISO11
129 function {FILE*} popen (const char*, const char*)
131 function int printf (const char*, ...)
132 function int putc (int, FILE*)
133 function int putchar (int)
134 #if defined POSIX || defined UNIX98 || defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008
135 function int putc_unlocked (int, FILE*)
136 function int putchar_unlocked (int)
138 function int puts (const char*)
139 #if defined XPG4 || defined XPG42 || defined UNIX98
140 function int putw (int, FILE*)
142 function int remove (const char*)
143 function int rename (const char*, const char*)
144 #if defined XOPEN2K8 || defined POSIX2008
145 function int renameat (int, const char*, int, const char*)
147 function void rewind (FILE*)
148 function int scanf (const char*, ...)
149 function void setbuf (FILE*, char*)
150 function int setvbuf (FILE*, char*, int, size_t)
151 #if !defined ISO && !defined POSIX && !defined XPG4 && !defined XPG42
152 function int snprintf (char*, size_t, const char*, ...)
154 function int sprintf (char *, const char *, ...)
155 function int sscanf (const char*, const char*, ...)
156 #if defined XPG4 || defined XPG42 || defined UNIX98 || defined XOPEN2K || defined XOPEN2K8
157 function {char*} tempnam (const char*, const char*)
159 function {FILE*} tmpfile (void)
160 function {char*} tmpnam (char*)
161 function int ungetc (int, FILE*)
162 #if defined XOPEN2K8 || defined POSIX2008
163 function int vdprintf (int, const char*, va_list)
165 function int vfprintf (FILE*, const char*, va_list)
166 #if !defined ISO && !defined POSIX && !defined XPG4 && !defined XPG42 && !defined UNIX98
167 function int vfscanf (FILE*, const char*, va_list)
169 function int vprintf (const char*, va_list)
170 #if !defined ISO && !defined POSIX && !defined XPG4 && !defined XPG42 && !defined UNIX98
171 function int vscanf (const char*, va_list)
173 #if !defined ISO && !defined POSIX && !defined XPG4 && !defined XPG42
174 function int vsnprintf (char*, size_t, const char*, va_list)
176 function int vsprintf (char*, const char*, va_list)
177 #if !defined ISO && !defined POSIX && !defined XPG4 && !defined XPG42 && !defined UNIX98
178 function int vsscanf (const char*, const char*, va_list)
181 #if !defined ISO && !defined ISO99 && !defined ISO11
182 #if !defined POSIX && !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX2008
183 variable {char*} optarg
190 allow-header stddef.h