From: Niels Möller Date: Wed, 26 Dec 2018 10:07:51 +0000 (+0100) Subject: Fix compilation with gcc -std=c89 X-Git-Tag: nettle_3.5rc1~41^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=350d87626235a20ec299ea851ef0b81218f1a5ec;p=thirdparty%2Fnettle.git Fix compilation with gcc -std=c89 --- diff --git a/ChangeLog b/ChangeLog index 079d0153..e0beb7f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2018-12-26 Niels Möller + * tools/nettle-pbkdf2.c: Add #define _GNU_SOURCE, needed for + strdup with gcc -std=c89. + * testsuite/ed25519-test.c: Add #define _GNU_SOURCE, needed for + getline with gcc -std=c89. + * rsa-sign-tr.c (sec_equal): Fix accidental use of C99 for loop. Reported by Andreas Gustafsson. * testsuite/rsa-sec-decrypt-test.c (test_main): Likewise. diff --git a/testsuite/ed25519-test.c b/testsuite/ed25519-test.c index 83b6b84e..abcef34e 100644 --- a/testsuite/ed25519-test.c +++ b/testsuite/ed25519-test.c @@ -29,6 +29,8 @@ not, see http://www.gnu.org/licenses/. */ +#define _GNU_SOURCE + #include "testutils.h" #include diff --git a/tools/nettle-pbkdf2.c b/tools/nettle-pbkdf2.c index 1f0a3015..fe6528d9 100644 --- a/tools/nettle-pbkdf2.c +++ b/tools/nettle-pbkdf2.c @@ -31,6 +31,8 @@ not, see http://www.gnu.org/licenses/. */ +#define _GNU_SOURCE + #if HAVE_CONFIG_H # include "config.h" #endif