From: Rob Browning Date: Sun, 21 Jun 2020 17:09:16 +0000 (-0500) Subject: Don't assume readline always defines _XOPEN_SOURCE X-Git-Tag: 0.31~41 X-Git-Url: https://arthur.barton.de/gitweb/?a=commitdiff_plain;ds=inline;h=9af44b1829ad46f0550325cf871f76d7b40b1ca8;p=bup.git Don't assume readline always defines _XOPEN_SOURCE Signed-off-by: Rob Browning --- diff --git a/lib/bup/_helpers.c b/lib/bup/_helpers.c index 67c39b5..13f72c6 100644 --- a/lib/bup/_helpers.c +++ b/lib/bup/_helpers.c @@ -46,10 +46,12 @@ #include #endif -#ifdef BUP_HAVE_READLINE -#if ! defined(_XOPEN_SOURCE) || _XOPEN_SOURCE < BUP_RL_EXPECTED_XOPEN_SOURCE -# warning "_XOPEN_SOURCE version is too low for readline" +#if defined(BUP_RL_EXPECTED_XOPEN_SOURCE) \ + && (!defined(_XOPEN_SOURCE) || _XOPEN_SOURCE < BUP_RL_EXPECTED_XOPEN_SOURCE) +# warning "_XOPEN_SOURCE version is incorrect for readline" #endif + +#ifdef BUP_HAVE_READLINE #include #include #endif