texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]


From: Gavin D. Smith
Date: Fri, 5 May 2023 16:45:09 -0400 (EDT)

branch: master
commit 888e3064583d80ce4760b4ac90821c6ebdf9c5ae
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Fri May 5 19:35:14 2023 +0100

    Error checking for @link and @inforef
    
    * tp/Texinfo/command_data.txt (link): Add ref flag.
    * tp/Texinfo/ParserNonXS.pm (_handle_close_brace) <ref command>,
    * tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace):
    Handle @link the same as @inforef.  Add internal @link and @inforef
    to list of internal references, which results in check being done
    in Texinfo/Structuring.pm for references to non-existent nodes.
---
 ChangeLog                                          | 11 ++++++++
 tp/Texinfo/ParserNonXS.pm                          | 18 ++++++++------
 tp/Texinfo/XS/parsetexi/separator.c                | 29 +++++++++++++---------
 tp/Texinfo/command_data.txt                        |  2 +-
 .../converters_tests/ref_error_formatting.pl       | 24 ++++++++++++++++--
 tp/t/results/converters_tests/refs_formatting.pl   |  6 +++--
 tp/t/results/converters_tests/top_in_ref.pl        |  6 +++--
 .../res_parser/formatting_chm/formatting.2         |  8 ++++++
 .../res_parser/formatting_docbook/formatting.2     |  8 ++++++
 .../res_parser/formatting_epub/formatting.2        |  8 ++++++
 .../res_parser/formatting_html32/formatting.2      |  8 ++++++
 .../formatting_html_no_split/formatting.2          |  8 ++++++
 .../res_parser/formatting_info/formatting.2        |  8 ++++++
 .../res_parser/formatting_latex/formatting.2       |  8 ++++++
 .../formatting_macro_expand/formatting.2           |  8 ++++++
 .../res_parser/formatting_plaintext/formatting.2   |  8 ++++++
 .../res_parser/formatting_rawtext/formatting.2     |  8 ++++++
 .../formatting_regions/formatting_regions.2        |  8 ++++++
 .../res_parser/formatting_textcontent/formatting.2 |  8 ++++++
 .../res_parser/formatting_xhtml/formatting.2       |  8 ++++++
 .../res_parser/formatting_xml/formatting.2         |  8 ++++++
 .../formatting_enable_encoding/formatting.2        |  8 ++++++
 .../res_parser/formatting_epub_nodes/formatting.2  |  8 ++++++
 .../res_parser/formatting_exotic/formatting.2      |  8 ++++++
 .../layout/res_parser/formatting_fr/formatting.2   |  8 ++++++
 .../res_parser/formatting_fr_icons/formatting.2    |  8 ++++++
 .../res_parser/formatting_fr_info/formatting.2     |  8 ++++++
 .../formatting_info_ascii_punctuation/formatting.2 |  8 ++++++
 .../formatting_info_disable_encoding/formatting.2  |  8 ++++++
 .../res_parser/formatting_inline_css/formatting.2  |  8 ++++++
 .../res_parser/formatting_mathjax/formatting.2     |  8 ++++++
 .../formatting_numerical_entities/formatting.2     |  8 ++++++
 .../formatting.2                                   |  8 ++++++
 .../formatting_sort_element_counts/formatting.2    |  8 ++++++
 .../res_parser/formatting_texi2html/formatting.2   |  8 ++++++
 .../formatting_texi2html_nodes/formatting.2        |  8 ++++++
 .../formatting_weird_quotes/formatting.2           |  8 ++++++
 37 files changed, 310 insertions(+), 26 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ba0ce10c6d..2954fb7198 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2023-05-05  Gavin Smith <gavinsmith0123@gmail.com>
+
+       Error checking for @link and @inforef
+
+       * tp/Texinfo/command_data.txt (link): Add ref flag.
+       * tp/Texinfo/ParserNonXS.pm (_handle_close_brace) <ref command>,
+       * tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace):
+       Handle @link the same as @inforef.  Add internal @link and @inforef
+       to list of internal references, which results in check being done
+       in Texinfo/Structuring.pm for references to non-existent nodes.
+
 2023-05-05  Gavin Smith <gavinsmith0123@gmail.com>
 
        @link for Info output
diff --git a/tp/Texinfo/ParserNonXS.pm b/tp/Texinfo/ParserNonXS.pm
index 460de14e1f..24768fa5e6 100644
--- a/tp/Texinfo/ParserNonXS.pm
+++ b/tp/Texinfo/ParserNonXS.pm
@@ -5950,9 +5950,12 @@ sub _handle_close_brace($$$)
             push @args, undef;
           }
         }
-        if (($closed_command eq 'inforef'
-             and !defined($args[0]) and !defined($args[2]))
-            or ($closed_command ne 'inforef'
+        my $link_or_inforef = ($closed_command eq 'link'
+                               or $closed_command eq 'inforef');
+
+        if ($link_or_inforef
+             and !defined($args[0]) and !defined($args[2])
+            or (!$link_or_inforef
              and !defined($args[0]) and !defined($args[3])
              and !defined($args[4]))) {
           $self->_line_warn(sprintf(__(
@@ -5968,9 +5971,10 @@ sub _handle_close_brace($$$)
               $arg_label->{'extra'}->{$label_info}
                 = [@{$ref_label_info->{$label_info}}];
             }
-            if ($closed_command ne 'inforef'
-                and !defined($args[3]) and !defined($args[4])
-                and !$ref_label_info->{'manual_content'}) {
+            if (!$link_or_inforef
+                  and !defined($args[3]) and !defined($args[4])
+                  and !$ref_label_info->{'manual_content'}
+                or $link_or_inforef and !defined($args[2])) {
               # we use the @*ref command here and not the label command
               # to have more information for messages
               push @{$self->{'internal_references'}}, $ref;
@@ -5987,7 +5991,7 @@ sub _handle_close_brace($$$)
                     $source_info);
           }
         }
-        if ($closed_command ne 'inforef' and defined($args[2])) {
+        if (!$link_or_inforef and defined($args[2])) {
           if (_check_empty_expansion($args[2])) {
             $self->_line_warn(sprintf(__(
              "in \@%s empty cross reference title after expansion `%s'"),
diff --git a/tp/Texinfo/XS/parsetexi/separator.c 
b/tp/Texinfo/XS/parsetexi/separator.c
index eeb18d4739..940e4adb81 100644
--- a/tp/Texinfo/XS/parsetexi/separator.c
+++ b/tp/Texinfo/XS/parsetexi/separator.c
@@ -303,12 +303,14 @@ handle_close_brace (ELEMENT *current, char **line_inout)
           ELEMENT *ref = current->parent;
           if (ref->args.number > 0)
             {
-              if ((closed_command == CM_inforef
+              int link_or_inforef = (closed_command == CM_link
+                                     || closed_command == CM_inforef);
+              if ((link_or_inforef
                    && (ref->args.number <= 0
                        || ref->args.list[0]->contents.number == 0)
                    && (ref->args.number <= 2
                        || ref->args.list[2]->contents.number == 0))
-                  || (closed_command != CM_inforef
+                  || (!link_or_inforef
                        && (ref->args.number <= 0
                            || ref->args.list[0]->contents.number == 0)
                        && (ref->args.number <= 3
@@ -341,16 +343,19 @@ handle_close_brace (ELEMENT *current, char **line_inout)
                       if (ref_label_info->node_content)
                         destroy_element (ref_label_info->node_content);
                     }
-                  if (closed_command != CM_inforef
-                      && (ref->args.number <= 3
-                          || ref->args.number <= 4
-                             && ref->args.list[3]->contents.number == 0
-                          || (ref->args.list[3]->contents.number == 0
-                               && ref->args.list[4]->contents.number == 0))
-                      && !ref_label_info->manual_content)
+                  if (!link_or_inforef
+                        && (ref->args.number <= 3
+                            || ref->args.number <= 4
+                               && ref->args.list[3]->contents.number == 0
+                            || (ref->args.list[3]->contents.number == 0
+                                 && ref->args.list[4]->contents.number == 0))
+                        && !ref_label_info->manual_content
+                      || link_or_inforef
+                        && (ref->args.number <= 2
+                            || ref->args.list[2]->contents.number == 0))
                     {
-                      /* we use the @*ref command here and not the label 
command
-                         to have more information for messages */
+                      /* we use the @*ref command here and not the label
+                         command to have more information for messages */
                       remember_internal_xref (ref);
                     }
                   free (ref_label_info);
@@ -373,7 +378,7 @@ handle_close_brace (ELEMENT *current, char **line_inout)
                     }
                 }
 
-              if (closed_command != CM_inforef
+              if (!link_or_inforef
                   && ref->args.number > 2
                   && ref->args.list[2]->contents.number > 0)
                 {
diff --git a/tp/Texinfo/command_data.txt b/tp/Texinfo/command_data.txt
index 4f599619d0..c10b2808f0 100644
--- a/tp/Texinfo/command_data.txt
+++ b/tp/Texinfo/command_data.txt
@@ -429,12 +429,12 @@ email                   brace,contain_basic_inline      
BRACE_arguments     2
 uref                    brace,contain_basic_inline      BRACE_arguments     3
 url                     brace,contain_basic_inline      BRACE_arguments     3
 inforef                 brace,ref,contain_basic_inline,deprecated     
BRACE_arguments     3
+link                    brace,ref,contain_basic_inline  BRACE_arguments     3
 
 xref                    brace,ref,contain_basic_inline  BRACE_arguments     5
 ref                     brace,ref,contain_basic_inline  BRACE_arguments     5
 pxref                   brace,ref,contain_basic_inline  BRACE_arguments     5
 image                   brace,contain_basic_inline,no_paragraph      
BRACE_arguments     5
-link                    brace,contain_basic_inline  BRACE_arguments     3
 
 # leading space is ignored in inline brace commands, not trailing space
 # inline format command
diff --git a/tp/t/results/converters_tests/ref_error_formatting.pl 
b/tp/t/results/converters_tests/ref_error_formatting.pl
index 87de352e8a..1bdd16a18b 100644
--- a/tp/t/results/converters_tests/ref_error_formatting.pl
+++ b/tp/t/results/converters_tests/ref_error_formatting.pl
@@ -2628,7 +2628,8 @@ $result_trees{'ref_error_formatting'} = {
                   'extra' => {
                     'node_content' => [
                       {}
-                    ]
+                    ],
+                    'normalized' => 'node'
                   },
                   'type' => 'brace_command_arg'
                 }
@@ -2688,7 +2689,8 @@ $result_trees{'ref_error_formatting'} = {
                   'extra' => {
                     'node_content' => [
                       {}
-                    ]
+                    ],
+                    'normalized' => 'node'
                   },
                   'type' => 'brace_command_arg'
                 },
@@ -3057,6 +3059,24 @@ $result_errors{'ref_error_formatting'} = [
     'macro' => '',
     'text' => '@ref reference to nonexistent node `node\'',
     'type' => 'error'
+  },
+  {
+    'error_line' => '@inforef reference to nonexistent node `node\'
+',
+    'file_name' => '',
+    'line_nr' => 39,
+    'macro' => '',
+    'text' => '@inforef reference to nonexistent node `node\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => '@inforef reference to nonexistent node `node\'
+',
+    'file_name' => '',
+    'line_nr' => 40,
+    'macro' => '',
+    'text' => '@inforef reference to nonexistent node `node\'',
+    'type' => 'error'
   }
 ];
 
diff --git a/tp/t/results/converters_tests/refs_formatting.pl 
b/tp/t/results/converters_tests/refs_formatting.pl
index fd7039acd6..fce16b713c 100644
--- a/tp/t/results/converters_tests/refs_formatting.pl
+++ b/tp/t/results/converters_tests/refs_formatting.pl
@@ -2675,7 +2675,8 @@ $result_trees{'refs_formatting'} = {
                   'extra' => {
                     'node_content' => [
                       {}
-                    ]
+                    ],
+                    'normalized' => 'chapter'
                   },
                   'type' => 'brace_command_arg'
                 }
@@ -2735,7 +2736,8 @@ $result_trees{'refs_formatting'} = {
                   'extra' => {
                     'node_content' => [
                       {}
-                    ]
+                    ],
+                    'normalized' => 'chapter'
                   },
                   'type' => 'brace_command_arg'
                 },
diff --git a/tp/t/results/converters_tests/top_in_ref.pl 
b/tp/t/results/converters_tests/top_in_ref.pl
index d3e5736e6e..3b22a2aa67 100644
--- a/tp/t/results/converters_tests/top_in_ref.pl
+++ b/tp/t/results/converters_tests/top_in_ref.pl
@@ -2682,7 +2682,8 @@ $result_trees{'top_in_ref'} = {
                   'extra' => {
                     'node_content' => [
                       {}
-                    ]
+                    ],
+                    'normalized' => 'Top'
                   },
                   'type' => 'brace_command_arg'
                 }
@@ -2742,7 +2743,8 @@ $result_trees{'top_in_ref'} = {
                   'extra' => {
                     'node_content' => [
                       {}
-                    ]
+                    ],
+                    'normalized' => 'Top'
                   },
                   'type' => 'brace_command_arg'
                 },
diff --git a/tp/tests/coverage/res_parser/formatting_chm/formatting.2 
b/tp/tests/coverage/res_parser/formatting_chm/formatting.2
index 86c1a94511..a8ddda5d80 100644
--- a/tp/tests/coverage/res_parser/formatting_chm/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_chm/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_docbook/formatting.2 
b/tp/tests/coverage/res_parser/formatting_docbook/formatting.2
index 2e3d0a7e52..62d136c027 100644
--- a/tp/tests/coverage/res_parser/formatting_docbook/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_docbook/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_epub/formatting.2 
b/tp/tests/coverage/res_parser/formatting_epub/formatting.2
index 1a7947d206..5e6a4dec1f 100644
--- a/tp/tests/coverage/res_parser/formatting_epub/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_epub/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_html32/formatting.2 
b/tp/tests/coverage/res_parser/formatting_html32/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/coverage/res_parser/formatting_html32/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_html32/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2 
b/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2
index a82d63818c..e84c66d60d 100644
--- a/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_info/formatting.2 
b/tp/tests/coverage/res_parser/formatting_info/formatting.2
index bf806d15b7..e8ca7e49e9 100644
--- a/tp/tests/coverage/res_parser/formatting_info/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_info/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_latex/formatting.2 
b/tp/tests/coverage/res_parser/formatting_latex/formatting.2
index d12c8625d9..ade30f1a6d 100644
--- a/tp/tests/coverage/res_parser/formatting_latex/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_latex/formatting.2
@@ -279,18 +279,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2 
b/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2
index 44a7640618..6e842bca9c 100644
--- a/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2 
b/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2
index 347ab0e8c7..9db7ff0fc3 100644
--- a/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2 
b/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2
index 44a7640618..6e842bca9c 100644
--- a/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git 
a/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2 
b/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2
index 8b3fdf4c14..1d56eeb6de 100644
--- a/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2
+++ b/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2
@@ -279,18 +279,26 @@ formatting_regions.texi:48: warning: @inforef is obsolete 
(possibly involving @m
 formatting_regions.texi:48: warning: command @inforef missing a node or 
external manual argument (possibly involving @mymacro)
 formatting_regions.texi:92: warning: @menu in invalid context
 formatting_regions.texi:121: warning: @centerchap is obsolete
+formatting_regions.texi:27: @inforef reference to nonexistent node `node' 
(possibly involving @mymacro)
+formatting_regions.texi:27: @inforef reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:27: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:27: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:27: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:27: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
+formatting_regions.texi:38: @inforef reference to nonexistent node `node' 
(possibly involving @mymacro)
+formatting_regions.texi:38: @inforef reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:38: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:38: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:38: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:38: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
+formatting_regions.texi:45: @inforef reference to nonexistent node `node' 
(possibly involving @mymacro)
+formatting_regions.texi:45: @inforef reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:45: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:45: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:45: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:45: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
+formatting_regions.texi:48: @inforef reference to nonexistent node `node' 
(possibly involving @mymacro)
+formatting_regions.texi:48: @inforef reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:48: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:48: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
 formatting_regions.texi:48: @ref reference to nonexistent node `node' 
(possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2 
b/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2
index 44a7640618..6e842bca9c 100644
--- a/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2 
b/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_xml/formatting.2 
b/tp/tests/coverage/res_parser/formatting_xml/formatting.2
index 44a7640618..6e842bca9c 100644
--- a/tp/tests/coverage/res_parser/formatting_xml/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_xml/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2 
b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2 
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
index 1a7947d206..5e6a4dec1f 100644
--- a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting.2 
b/tp/tests/layout/res_parser/formatting_exotic/formatting.2
index a82d63818c..e84c66d60d 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_fr/formatting.2 
b/tp/tests/layout/res_parser/formatting_fr/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_fr/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_fr/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2 
b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_fr_info/formatting.2 
b/tp/tests/layout/res_parser/formatting_fr_info/formatting.2
index bf806d15b7..e8ca7e49e9 100644
--- a/tp/tests/layout/res_parser/formatting_fr_info/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_fr_info/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2 
b/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2
index bf806d15b7..e8ca7e49e9 100644
--- a/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2 
b/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2
index bf806d15b7..e8ca7e49e9 100644
--- a/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_inline_css/formatting.2 
b/tp/tests/layout/res_parser/formatting_inline_css/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_inline_css/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_inline_css/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.2 
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2 
b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
 
b/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
index 347ab0e8c7..9db7ff0fc3 100644
--- 
a/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
+++ 
b/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2 
b/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2
index a82d63818c..e84c66d60d 100644
--- a/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_texi2html/formatting.2 
b/tp/tests/layout/res_parser/formatting_texi2html/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_texi2html/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_texi2html/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2 
b/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2 
b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index 
subentry are allowed
 formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
 formatting.texi:185: warning: @menu in invalid context
 formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:22: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:32: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:81: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:88: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]