]> Savannah Git Hosting - gnulib.git/commitdiff
doc: Revisit some index entries.
authorBruno Haible <bruno@clisp.org>
Mon, 30 Dec 2024 14:38:51 +0000 (15:38 +0100)
committerBruno Haible <bruno@clisp.org>
Mon, 30 Dec 2024 14:38:51 +0000 (15:38 +0100)
* doc/attribute.texi: Refer to the 'attribute' module.
* doc/verify.texi: Refer to the 'verify' module.
* doc/noreturn.texi: Remove duplicate index entries.

ChangeLog
doc/attribute.texi
doc/noreturn.texi
doc/verify.texi

index bacd26e18f9e1c0736b9fb06f89ad09de1207249..eb0b79996ae45a84c9f95534b3615d5621b96a80 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2024-12-30  Bruno Haible  <bruno@clisp.org>
+
+       doc: Revisit some index entries.
+       * doc/attribute.texi: Refer to the 'attribute' module.
+       * doc/verify.texi: Refer to the 'verify' module.
+       * doc/noreturn.texi: Remove duplicate index entries.
+
 2024-12-30  Bruno Haible  <bruno@clisp.org>
 
        doc: Document the 'inline' module.
index 8895eb3a4e13189a9338631ab6f95ae7f17b327e..fb6ae59ff12b0ec195945fd8b83f76ed44438add 100644 (file)
@@ -13,9 +13,9 @@
 
 @cindex Attributes
 @findex __attribute__
-
-This module provides a header file @file{attribute.h} that defines
-macros related to C and C++ attributes and the GCC
+@mindex attribute
+The module @samp{attribute} provides a header file @file{attribute.h} that
+defines macros related to C and C++ attributes and the GCC
 @code{__attribute__} keyword.
 
 Here is an example of its use:
index 06bc7916213ddf2c22c090939009acd9ec8b21de..659eef8acb758d5c3e744d7786d9f490231086c9 100644 (file)
@@ -1,4 +1,4 @@
-@c GNU noreturn, stdnoreturn modules documentation
+@c GNU noreturn, stdnoreturn-h modules documentation
 
 @c Copyright (C) 2019--2024 Free Software Foundation, Inc.
 
@@ -11,9 +11,6 @@
 @node Non-returning Functions
 @section Non-returning Functions
 
-@cindex @code{_Noreturn}
-@mindex @code{noreturn}
-@mindex @code{stdnoreturn-h}
 A "non-returning" function is a function which cannot return normally.
 Instead of returning, it can loop forever, or it can transfer control via
 @code{abort}, @code{execvp}, @code{exit}, @code{longjmp}, @code{throw}
@@ -29,6 +26,7 @@ Gnulib has multiple ways to support such a declaration:
 
 @itemize @bullet
 @item
+@cindex @code{_Noreturn}
 The @code{_Noreturn} keyword.  No modules are needed, as Gnulib
 arranges for @code{<config.h>} to define @code{_Noreturn} to an
 appropriate replacement on platforms lacking it.
index 40fc459972511655449ce2ff859c1efd97b5711c..99b9e37fa8962ba6e03de721bebf5c905097cc45 100644 (file)
@@ -14,8 +14,8 @@
 @cindex assertion
 @findex verify
 @findex verify_expr
-
-This module provides a header file @file{verify.h} that defines
+@mindex verify
+The module @samp{verify} provides a header file @file{verify.h} that defines
 macros related to compile-time verification.
 
 Two of these macros are @code{verify (@var{V})} and @code{verify_expr