diff options
Diffstat (limited to 'gl/stdio.in.h')
-rw-r--r-- | gl/stdio.in.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gl/stdio.in.h b/gl/stdio.in.h index 96cb2573..cb273d76 100644 --- a/gl/stdio.in.h +++ b/gl/stdio.in.h | |||
@@ -216,6 +216,38 @@ extern int vsprintf (char *str, const char *format, va_list args) | |||
216 | vsprintf (b, f, a)) | 216 | vsprintf (b, f, a)) |
217 | #endif | 217 | #endif |
218 | 218 | ||
219 | #if @GNULIB_DPRINTF@ | ||
220 | # if @REPLACE_DPRINTF@ | ||
221 | # define dprintf rpl_dprintf | ||
222 | # endif | ||
223 | # if @REPLACE_DPRINTF@ || !@HAVE_DPRINTF@ | ||
224 | extern int dprintf (int fd, const char *format, ...) | ||
225 | __attribute__ ((__format__ (__printf__, 2, 3))); | ||
226 | # endif | ||
227 | #elif defined GNULIB_POSIXCHECK | ||
228 | # undef dprintf | ||
229 | # define dprintf(d,f,a) \ | ||
230 | (GL_LINK_WARNING ("dprintf is unportable - " \ | ||
231 | "use gnulib module dprintf for portability"), \ | ||
232 | dprintf (d, f, a)) | ||
233 | #endif | ||
234 | |||
235 | #if @GNULIB_VDPRINTF@ | ||
236 | # if @REPLACE_VDPRINTF@ | ||
237 | # define vdprintf rpl_vdprintf | ||
238 | # endif | ||
239 | # if @REPLACE_VDPRINTF@ || !@HAVE_VDPRINTF@ | ||
240 | extern int vdprintf (int fd, const char *format, va_list args) | ||
241 | __attribute__ ((__format__ (__printf__, 2, 0))); | ||
242 | # endif | ||
243 | #elif defined GNULIB_POSIXCHECK | ||
244 | # undef vdprintf | ||
245 | # define vdprintf(d,f,a) \ | ||
246 | (GL_LINK_WARNING ("vdprintf is unportable - " \ | ||
247 | "use gnulib module vdprintf for portability"), \ | ||
248 | vdprintf (d, f, a)) | ||
249 | #endif | ||
250 | |||
219 | #if @GNULIB_VASPRINTF@ | 251 | #if @GNULIB_VASPRINTF@ |
220 | # if @REPLACE_VASPRINTF@ | 252 | # if @REPLACE_VASPRINTF@ |
221 | # define asprintf rpl_asprintf | 253 | # define asprintf rpl_asprintf |