summaryrefslogtreecommitdiff
path: root/lib/monetary.in.h
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2017-11-27 00:26:01 +0100
committerBruno Haible <bruno@clisp.org>2017-11-27 00:26:01 +0100
commitd5aa1da12243e1ac20800b9ffc1be93b13fe2f5b (patch)
tree4330a9a28dd2b64ae411cd2b099eb5f68b064dca /lib/monetary.in.h
parentb86c332541eb5f2e9de073cbde4c8bb9776497d9 (diff)
downloadgnulib-d5aa1da12243e1ac20800b9ffc1be93b13fe2f5b.tar.gz
strfmon_l: Fix compilation error with glibc 2.25.
Reported by Tom G. Christensen <tgc@jupiterrise.com> in <https://lists.gnu.org/r/bug-gnulib/2017-11/msg00051.html>. * lib/monetary.in.h: Include also <locale.h>.
Diffstat (limited to 'lib/monetary.in.h')
-rw-r--r--lib/monetary.in.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/monetary.in.h b/lib/monetary.in.h
index 52966c44d4..945f1ae2ce 100644
--- a/lib/monetary.in.h
+++ b/lib/monetary.in.h
@@ -29,9 +29,13 @@
#ifndef _@GUARD_PREFIX@_MONETARY_H
#define _@GUARD_PREFIX@_MONETARY_H
-#if @GNULIB_STRFMON_L@ && @HAVE_XLOCALE_H@
+#if @GNULIB_STRFMON_L@
+# if @HAVE_XLOCALE_H@
/* Get locale_t on Mac OS X 10.12. */
-# include <xlocale.h>
+# include <xlocale.h>
+# endif
+/* Get locale_t on glibc 2.25. */
+# include <locale.h>
#endif
/* Like in <stdio.h>. */