diff lib/strings.in.h @ 15604:4adac94541e0

strings: Don't assume <strings.h> exists. * lib/strings.in.h: Include <strings.h> only if HAVE_STRINGS_H is 1. * m4/strings_h.m4 (gl_HEADER_STRINGS_H_BODY): Set HAVE_STRINGS_H. * modules/strings (Makefile.am): Substitute HAVE_STRINGS_H. * doc/posix-headers/strings.texi: Mention the MSVC problem.
author Bruno Haible <bruno@clisp.org>
date Sun, 11 Sep 2011 21:15:40 +0200 (2011-09-11)
parents d9061bf1cead
children 75a91cfde4a1
line wrap: on
line diff
--- a/lib/strings.in.h
+++ b/lib/strings.in.h
@@ -30,7 +30,9 @@
 #endif
 
 /* The include_next requires a split double-inclusion guard.  */
-#@INCLUDE_NEXT@ @NEXT_STRINGS_H@
+#if @HAVE_STRINGS_H@
+# @INCLUDE_NEXT@ @NEXT_STRINGS_H@
+#endif
 
 #ifndef _@GUARD_PREFIX@_STRINGS_H
 #define _@GUARD_PREFIX@_STRINGS_H