]> Savannah Git Hosting - gnulib.git/commitdiff
uchar: Make #include_next work right.
authorBruno Haible <bruno@clisp.org>
Sat, 26 Aug 2023 18:33:39 +0000 (20:33 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 30 Aug 2023 10:01:38 +0000 (12:01 +0200)
* lib/uchar.in.h: Use a split double-inclusion guard.

ChangeLog
lib/uchar.in.h

index ce0489e0cd5f177224b5da7e9be9928f3a1ae4aa..a3cc6d3dffd6ca5323ac08208e50127615f80f40 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2023-08-26  Bruno Haible  <bruno@clisp.org>
+
+       uchar: Make #include_next work right.
+       * lib/uchar.in.h: Use a split double-inclusion guard.
+
 2023-08-21  Paul Eggert  <eggert@cs.ucla.edu>
 
        unlocked-io: fix getc_unlocked typo
index 8bf36b9a9d84be135bc9fda1d79203e51bcf7802..98d37f96d07a82b1304f9975ba5529d37501eb8f 100644 (file)
  */
 
 #ifndef _@GUARD_PREFIX@_UCHAR_H
-#define _@GUARD_PREFIX@_UCHAR_H
 
 #if __GNUC__ >= 3
 @PRAGMA_SYSTEM_HEADER@
 #endif
 @PRAGMA_COLUMNS@
 
+/* The include_next requires a split double-inclusion guard.  */
 #if @HAVE_UCHAR_H@
 # if defined __HAIKU__
 /* Work around <https://dev.haiku-os.org/ticket/17040>.  */
@@ -44,6 +44,9 @@
 # @INCLUDE_NEXT@ @NEXT_UCHAR_H@
 #endif
 
+#ifndef _@GUARD_PREFIX@_UCHAR_H
+#define _@GUARD_PREFIX@_UCHAR_H
+
 /* This file uses _GL_INLINE_HEADER_BEGIN, _GL_INLINE, _GL_BEGIN_C_LINKAGE,
    _GL_ATTRIBUTE_PURE, GNULIB_POSIXCHECK, HAVE_RAW_DECL_*.  */
 #if !_GL_CONFIG_H_INCLUDED
@@ -676,3 +679,4 @@ _GL_CXXALIASWARN (mbstoc32s);
 _GL_INLINE_HEADER_END
 
 #endif /* _@GUARD_PREFIX@_UCHAR_H */
+#endif /* _@GUARD_PREFIX@_UCHAR_H */