From 934cde5459b50b54901c1583e7d19ff0dd5dd6ab Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 23 Aug 2014 11:22:46 +0300 Subject: [PATCH] Fix compilation warnings about snprintf in the MSDOS build. msdos/sed2v2.inp [DJGPP <= 2.03]: Add a prototype for snprintf, to avoid compilation warning from newer GCC versions that have snprintf as a built-in. Reported by Juan Manuel Guerrero . --- msdos/ChangeLog | 7 +++++++ msdos/sed2v2.inp | 2 ++ 2 files changed, 9 insertions(+) diff --git a/msdos/ChangeLog b/msdos/ChangeLog index f1d6c322bc2..c40d7295cbd 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog @@ -1,3 +1,10 @@ +2014-08-23 Eli Zaretskii + + * sed2v2.inp [DJGPP <= 2.03]: Add a prototype for snprintf, to + avoid compilation warning from newer GCC versions that have + snprintf as a built-in. Reported by Juan Manuel Guerrero + . + 2014-04-16 Eli Zaretskii * sedlisp.inp: diff --git a/msdos/sed2v2.inp b/msdos/sed2v2.inp index d5211fdfdbf..ed14b12ca24 100644 --- a/msdos/sed2v2.inp +++ b/msdos/sed2v2.inp @@ -131,6 +131,8 @@ s/^#undef HAVE_STRTOULL *$/#define HAVE_STRTOULL 1/ #define HAVE_SNPRINTF 1\ #else\ #undef HAVE_SNPRINTF\ +#include \ +extern int snprintf (char *__restrict, size_t, const char *__restrict, ...);\ #endif s/^#undef PENDING_OUTPUT_N_BYTES *$/#define PENDING_OUTPUT_N_BYTES fp->_ptr - fp->_base/ -- 2.39.5