texi2html-cvs
[Top][All Lists]
Advanced

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

[Texi2html-cvs] texi2html ./ChangeLog ./Makefile.in ./NEWS ./co...


From: Patrice Dumas
Subject: [Texi2html-cvs] texi2html ./ChangeLog ./Makefile.in ./NEWS ./co...
Date: Thu, 30 Mar 2006 10:05:17 +0000

CVSROOT:        /cvsroot/texi2html
Module name:    texi2html
Branch:         
Changes by:     Patrice Dumas <address@hidden>  06/03/30 10:05:07

Modified files:
        .              : ChangeLog Makefile.in NEWS configure 
                         configure.ac texi2html.init texi2html.pl 
        Tests          : Makefile.am Makefile.in test.sh 
        Tests/GermanNodeTest: nodetest.texi 
        Tests/GermanNodeTest_res: nodetest.html nodetest.passfirst 
                                  nodetest.passtexi 
                                  nodetest_for_makeinfo.html 
        Tests/formatting: nodetest_latin1.texi nodetest_utf8.texi 
        Tests/formatting_res: clean.html exotic_formatting.html 
                              formatting.html fr_formatting.html 
                              icons_fr_formatting.html 
                              no_unicode_nodetest.html 
                              no_unicode_nodetest.passfirst 
                              no_unicode_nodetest.passtexi 
                              no_unicode_nodetest_latin1.html 
                              no_unicode_nodetest_latin1.passfirst 
                              no_unicode_nodetest_latin1.passtexi 
                              no_unicode_nodetest_utf8.html 
                              no_unicode_nodetest_utf8.passfirst 
                              no_unicode_nodetest_utf8.passtexi 
                              nodetest.passfirst nodetest.passtexi 
                              nodetest_1.html nodetest_2.html 
                              nodetest_5.html nodetest_7.html 
                              nodetest_latin1.html 
                              nodetest_latin1.passfirst 
                              nodetest_latin1.passtexi nodetest_toc.html 
                              nodetest_utf8.html nodetest_utf8.passfirst 
                              nodetest_utf8.passtexi 
                              to_utf8_formatting.html 
                              to_utf8_nodetest_latin1.html 
                              to_utf8_nodetest_latin1.passfirst 
                              to_utf8_nodetest_latin1.passtexi 
        doc            : Makefile.in stamp-vti texi2html.html 
                         texi2html.texi version.texi 
Added files:
        Tests/node_translit_no_unicode_res: A.html AA.html AE.html 
                                            C.html E.html I.html L.html 
                                            O.html OE.html U.html 
                                            Umlaut.html Y.html 
                                            _002c.html a.html aa.html 
                                            acute-accent.html ae.html 
                                            c.html cedilla-accent.html 
                                            circumflex-accent.html 
                                            e.html e_002do.html 
                                            footanchor.html 
                                            grave-accent.html i.html 
                                            index.html j.html l.html 
                                            n.html no-section.html 
                                            nodetest.2 
                                            nodetest.passfirst 
                                            nodetest.passtexi 
                                            nodetest_abt.html 
                                            nodetest_fot.html 
                                            nodetest_toc.html o.html 
                                            oe.html rest.html ss.html 
                                            tilde-accent.html u.html 
                                            with-brace-i.html 
                                            with-dotless-i.html 
                                            x_002dspot.html y.html 
        Tests/node_translit_no_unidecode_res: A.html AA.html AE.html 
                                              C.html E.html I.html 
                                              L.html O.html OE.html 
                                              U.html Umlaut.html Y.html 
                                              _002c.html a.html aa.html 
                                              acute-accent.html ae.html 
                                              c.html cedilla-accent.html 
                                              circumflex-accent.html 
                                              e.html e_002do.html 
                                              footanchor.html 
                                              grave-accent.html i.html 
                                              index.html j.html l.html 
                                              n.html no-section.html 
                                              nodetest.2 
                                              nodetest.passfirst 
                                              nodetest.passtexi 
                                              nodetest_abt.html 
                                              nodetest_fot.html 
                                              nodetest_toc.html o.html 
                                              oe.html rest.html ss.html 
                                              tilde-accent.html u.html 
                                              with-brace-i.html 
                                              with-dotless-i.html 
                                              x_002dspot.html y.html 
        Tests/node_translit_res: A.html AA.html AE.html C.html E.html 
                                 I.html L.html O.html OE.html U.html 
                                 Umlaut.html Y.html _002c.html a.html 
                                 aa.html acute-accent.html ae.html 
                                 c.html cedilla-accent.html 
                                 circumflex-accent.html e.html 
                                 e_002do.html footanchor.html 
                                 grave-accent.html i.html index.html 
                                 j.html l.html n.html no-section.html 
                                 nodetest.2 nodetest.passfirst 
                                 nodetest.passtexi nodetest_abt.html 
                                 nodetest_fot.html nodetest_toc.html 
                                 o.html oe.html rest.html ss.html 
                                 tilde-accent.html u.html 
                                 with-brace-i.html with-dotless-i.html 
                                 x_002dspot.html y.html 
        Tests/node_utf8_translit_no_unidecode_res: A.html AA.html 
                                                   AE.html C.html E.html 
                                                   I.html L.html O.html 
                                                   OE.html U.html 
                                                   Umlaut.html Y.html 
                                                   _002c.html a.html 
                                                   aa.html 
                                                   acute-accent.html 
                                                   ae.html c.html 
                                                   cedilla-accent.html 
                                                   circumflex-accent.html 
                                                   e.html e_002do.html 
                                                   footanchor.html 
                                                   grave-accent.html 
                                                   i.html index.html 
                                                   j.html l.html n.html 
                                                   no-section.html 
                                                   nodetest.2 
                                                   nodetest.passfirst 
                                                   nodetest.passtexi 
                                                   nodetest_abt.html 
                                                   nodetest_fot.html 
                                                   nodetest_toc.html 
                                                   o.html oe.html 
                                                   rest.html ss.html 
                                                   tilde-accent.html 
                                                   u.html 
                                                   with-brace-i.html 
                                                   with-dotless-i.html 
                                                   x_002dspot.html 
                                                   y.html 
        Tests/node_utf8_translit_res: A.html AA.html AE.html C.html 
                                      E.html I.html L.html O.html 
                                      OE.html U.html Umlaut.html Y.html 
                                      _002c.html a.html aa.html 
                                      acute-accent.html ae.html c.html 
                                      cedilla-accent.html 
                                      circumflex-accent.html e.html 
                                      e_002do.html footanchor.html 
                                      grave-accent.html i.html 
                                      index.html j.html l.html n.html 
                                      no-section.html nodetest.2 
                                      nodetest.passfirst 
                                      nodetest.passtexi 
                                      nodetest_abt.html 
                                      nodetest_fot.html 
                                      nodetest_toc.html o.html oe.html 
                                      rest.html ss.html 
                                      tilde-accent.html u.html 
                                      with-brace-i.html 
                                      with-dotless-i.html 
                                      x_002dspot.html y.html 

Log message:
        * texi2html.pl,texi2html.init: if $TRANSLITERATE_NODE is set
        transliterate the non ascii characters in node names as
        discussed on the texinfo list. Optionally Use Text::Unidecode
        to do more transliteration that what is available through the
        maps ($USE_UNIDECODE set).
        Some changes for better node targets generation.
        Really put more than one node in a file if needed.
        * configure.ac: Text::Unidecode detection.
        * Tests/formatting/node_*translit*: test for node names
        transliteration.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/ChangeLog.diff?tr1=1.238&tr2=1.239&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Makefile.in.diff?tr1=1.53&tr2=1.54&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/NEWS.diff?tr1=1.51&tr2=1.52&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/configure.diff?tr1=1.44&tr2=1.45&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/configure.ac.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/texi2html.init.diff?tr1=1.98&tr2=1.99&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/texi2html.pl.diff?tr1=1.160&tr2=1.161&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/Makefile.am.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/Makefile.in.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/test.sh.diff?tr1=1.54&tr2=1.55&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/GermanNodeTest/nodetest.texi.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/GermanNodeTest_res/nodetest.html.diff?tr1=1.39&tr2=1.40&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/GermanNodeTest_res/nodetest.passfirst.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/GermanNodeTest_res/nodetest.passtexi.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/GermanNodeTest_res/nodetest_for_makeinfo.html.diff?tr1=1.24&tr2=1.25&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting/nodetest_latin1.texi.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting/nodetest_utf8.texi.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/clean.html.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/exotic_formatting.html.diff?tr1=1.51&tr2=1.52&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/formatting.html.diff?tr1=1.51&tr2=1.52&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/fr_formatting.html.diff?tr1=1.44&tr2=1.45&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/icons_fr_formatting.html.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/no_unicode_nodetest.html.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/no_unicode_nodetest.passfirst.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/no_unicode_nodetest.passtexi.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.html.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passfirst.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passtexi.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.html.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passfirst.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passtexi.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest.passfirst.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest.passtexi.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest_1.html.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest_2.html.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest_5.html.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest_7.html.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest_latin1.html.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest_latin1.passfirst.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest_latin1.passtexi.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest_toc.html.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest_utf8.html.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest_utf8.passfirst.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/nodetest_utf8.passtexi.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/to_utf8_formatting.html.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.html.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passfirst.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passtexi.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/A.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/AA.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/AE.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/C.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/E.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/I.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/L.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/O.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/OE.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/U.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/Umlaut.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/Y.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/_002c.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/a.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/aa.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/acute-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/ae.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/c.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/cedilla-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/circumflex-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/e.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/e_002do.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/footanchor.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/grave-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/index.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/j.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/l.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/n.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/no-section.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/nodetest.2?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/nodetest.passfirst?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/nodetest.passtexi?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/nodetest_abt.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/nodetest_fot.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/nodetest_toc.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/o.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/oe.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/rest.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/ss.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/tilde-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/u.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/with-brace-i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/with-dotless-i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/x_002dspot.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unicode_res/y.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/A.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/AA.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/AE.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/C.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/E.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/I.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/L.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/O.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/OE.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/U.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/Umlaut.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/Y.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/_002c.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/a.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/aa.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/acute-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/ae.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/c.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/cedilla-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/circumflex-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/e.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/e_002do.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/footanchor.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/grave-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/index.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/j.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/l.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/n.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/no-section.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/nodetest.2?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/nodetest.passfirst?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/nodetest.passtexi?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/nodetest_abt.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/nodetest_fot.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/nodetest_toc.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/o.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/oe.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/rest.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/ss.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/tilde-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/u.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/with-brace-i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/with-dotless-i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/x_002dspot.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_no_unidecode_res/y.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/A.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/AA.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/AE.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/C.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/E.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/I.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/L.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/O.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/OE.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/U.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/Umlaut.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/Y.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/_002c.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/a.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/aa.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/acute-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/ae.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/c.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/cedilla-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/circumflex-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/e.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/e_002do.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/footanchor.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/grave-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/index.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/j.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/l.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/n.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/no-section.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/nodetest.2?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/nodetest.passfirst?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/nodetest.passtexi?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/nodetest_abt.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/nodetest_fot.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/nodetest_toc.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/o.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/oe.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/rest.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/ss.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/tilde-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/u.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/with-brace-i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/with-dotless-i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/x_002dspot.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_translit_res/y.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/A.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/AA.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/AE.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/C.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/E.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/I.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/L.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/O.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/OE.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/U.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/Umlaut.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/Y.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/_002c.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/a.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/aa.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/acute-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/ae.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/c.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/cedilla-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/circumflex-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/e.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/e_002do.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/footanchor.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/grave-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/index.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/j.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/l.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/n.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/no-section.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/nodetest.2?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/nodetest.passfirst?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/nodetest.passtexi?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/nodetest_abt.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/nodetest_fot.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/nodetest_toc.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/o.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/oe.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/rest.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/ss.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/tilde-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/u.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/with-brace-i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/with-dotless-i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/x_002dspot.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_no_unidecode_res/y.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/A.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/AA.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/AE.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/C.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/E.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/I.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/L.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/O.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/OE.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/U.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/Umlaut.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/Y.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/_002c.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/a.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/aa.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/acute-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/ae.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/c.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/cedilla-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/circumflex-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/e.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/e_002do.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/footanchor.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/grave-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/index.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/j.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/l.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/n.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/no-section.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/nodetest.2?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/nodetest.passfirst?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/nodetest.passtexi?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/nodetest_abt.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/nodetest_fot.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/nodetest_toc.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/o.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/oe.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/rest.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/ss.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/tilde-accent.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/u.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/with-brace-i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/with-dotless-i.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/x_002dspot.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/Tests/node_utf8_translit_res/y.html?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/doc/Makefile.in.diff?tr1=1.37&tr2=1.38&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/doc/stamp-vti.diff?tr1=1.37&tr2=1.38&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/doc/texi2html.html.diff?tr1=1.37&tr2=1.38&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/doc/texi2html.texi.diff?tr1=1.47&tr2=1.48&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html/doc/version.texi.diff?tr1=1.37&tr2=1.38&r1=text&r2=text

Patches:
Index: texi2html/ChangeLog
diff -u texi2html/ChangeLog:1.238 texi2html/ChangeLog:1.239
--- texi2html/ChangeLog:1.238   Mon Mar 27 12:00:31 2006
+++ texi2html/ChangeLog Thu Mar 30 10:05:05 2006
@@ -1,5 +1,18 @@
 2006-03-27  Patrice Dumas  <address@hidden>
 
+       * texi2html.pl,texi2html.init: if $TRANSLITERATE_NODE is set
+       transliterate the non ascii characters in node names as 
+       discussed on the texinfo list. Optionally Use Text::Unidecode
+       to do more transliteration that what is available through the
+       maps ($USE_UNIDECODE set).
+       Some changes for better node targets generation.
+       Really put more than one node in a file if needed.
+       * configure.ac: Text::Unidecode detection.
+       * Tests/formatting/node_*translit*: test for node names
+       transliteration.
+
+2006-03-27  Patrice Dumas  <address@hidden>
+
        * examples/chm.init: set the encoding conditionnaly on OUT_ENCODING
        being defined.
        * texi2html.pl,texi2html.init: add $USE_NUMERIC_ENTITY variable,
Index: texi2html/Makefile.in
diff -u texi2html/Makefile.in:1.53 texi2html/Makefile.in:1.54
--- texi2html/Makefile.in:1.53  Sat Jan 28 22:02:26 2006
+++ texi2html/Makefile.in       Thu Mar 30 10:05:05 2006
@@ -127,6 +127,7 @@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
 USE_UNICODE = @USE_UNICODE@
+USE_UNIDECODE = @USE_UNIDECODE@
 VERSION = @VERSION@
 ac_ct_STRIP = @ac_ct_STRIP@
 am__leading_dot = @am__leading_dot@
Index: texi2html/NEWS
diff -u texi2html/NEWS:1.51 texi2html/NEWS:1.52
--- texi2html/NEWS:1.51 Mon Mar 27 12:00:31 2006
+++ texi2html/NEWS      Thu Mar 30 10:05:05 2006
@@ -5,6 +5,9 @@
 * NEW FEATURES
   ------------
 
+* Transliterate accented characters in file names. Use Text::Unidecode
+  if detected.
+
 * Handle @frenchspacing, @tie and @indent.
 
 * Use more numeric entities, especially for accented letters.
Index: texi2html/Tests/GermanNodeTest/nodetest.texi
diff -u texi2html/Tests/GermanNodeTest/nodetest.texi:1.5 
texi2html/Tests/GermanNodeTest/nodetest.texi:1.6
--- texi2html/Tests/GermanNodeTest/nodetest.texi:1.5    Mon Jun 21 22:04:25 2004
+++ texi2html/Tests/GermanNodeTest/nodetest.texi        Thu Mar 30 10:05:05 2006
@@ -64,7 +64,7 @@
 @node @"o,,,Umlaut
 @section @"o
 Ref to an anchor at the end of the doc 
-(@pxref{@'o-o, , there is an o-@'o could there be an @address@hidden).
+(@pxref{@'e-o, , there is an o-@'e could there be an @address@hidden).
 @node @"u,,,Umlaut
 @section @"u
 Another ref to an anchor (@pxref{x-spot, ,}).
@@ -135,7 +135,7 @@
 @node @'Y,,,acute accent
 @section @'Y
 This is a ref to @"u (@pxref{@"u, ,@"u}).
-Another one, with node only (@pxref{@"a, ,}).
+Another one, with node only (@pxref{@"u, ,}).
 
 @ignore
 An ignored sentence.
@@ -249,7 +249,7 @@
 @node @~O,,,tilde accent
 @section @~O
 This marks the @anchor{x-spot}spot.
-A second one with accented char @anchor{@'o-o}.
+A second one with accented char @anchor{@'e-o}.
 @c
 @node cedilla accent,,Top,Top
 @chapter cedilla accent
Index: texi2html/Tests/GermanNodeTest_res/nodetest.html
diff -u texi2html/Tests/GermanNodeTest_res/nodetest.html:1.39 
texi2html/Tests/GermanNodeTest_res/nodetest.html:1.40
--- texi2html/Tests/GermanNodeTest_res/nodetest.html:1.39       Mon Mar 27 
12:00:32 2006
+++ texi2html/Tests/GermanNodeTest_res/nodetest.html    Thu Mar 30 10:05:05 2006
@@ -233,7 +233,7 @@
 </tr></table>
 <h2 class="section"> 1.6 &ouml; </h2>
 <p>Ref to an anchor at the end of the doc 
-(see <a href="#g_t_00f3_002do">there is an o-&oacute; could there be an 
&icirc;</a>).
+(see <a href="#g_t_00e9_002do">there is an o-&eacute; could there be an 
&icirc;</a>).
 </p><hr size="6">
 <a name="g_t_00fc"></a>
 <a name="SEC8"></a>
@@ -680,7 +680,7 @@
 </tr></table>
 <h2 class="section"> 2.12 &Yacute; </h2>
 <p>This is a ref to &uuml; (see section <a href="#SEC8">&uuml;</a>).
-Another one, with node only (see section <a href="#SEC2">&auml;</a>).
+Another one, with node only (see section <a href="#SEC8">&uuml;</a>).
 </p>
 
 <hr size="6">
@@ -1361,7 +1361,7 @@
 </tr></table>
 <h2 class="section"> 5.5 &Otilde; </h2>
 <p>This marks the <a name="x_002dspot"></a>spot.
-A second one with accented char <a name="g_t_00f3_002do"></a>.
+A second one with accented char <a name="g_t_00e9_002do"></a>.
 </p><hr size="6">
 <a name="cedilla-accent"></a>
 <a name="SEC61"></a>
@@ -1460,7 +1460,7 @@
 <tr><td align="left" valign="top"><a href="#SEC75">7.11 
a''</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC76">7.12 
&#259;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC77">7.13 
a&lt;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
-<tr><td align="left" valign="top"><a href="#SEC78">7.14 
.a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  .a udotaccent.
+<tr><td align="left" valign="top"><a href="#SEC78">7.14 
&#7841;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#7841; 
udotaccent.
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC79">7.15 
&#551;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#551; 
dotaccent.
 </td></tr>
@@ -1756,7 +1756,7 @@
 <td valign="middle" align="left">[Index]</td>
 <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
 </tr></table>
-<h2 class="section"> 7.14 .a </h2>
+<h2 class="section"> 7.14 &#7841; </h2>
 <p>Test udotaccent.
 </p><hr size="6">
 <a name="g_t_0227"></a>
@@ -1800,7 +1800,7 @@
 </tr></table>
 <h2 class="section"> 7.16 &aring; </h2>
 <hr size="6">
-<a name="a_005b"></a>
+<a name="a_0361"></a>
 <a name="SEC81"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC80" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -2028,7 +2028,7 @@
     <li><a name="TOC75" href="#SEC75">7.11 a''</a></li>
     <li><a name="TOC76" href="#SEC76">7.12 &#259;</a></li>
     <li><a name="TOC77" href="#SEC77">7.13 a&lt;</a></li>
-    <li><a name="TOC78" href="#SEC78">7.14 .a</a></li>
+    <li><a name="TOC78" href="#SEC78">7.14 &#7841;</a></li>
     <li><a name="TOC79" href="#SEC79">7.15 &#551;</a></li>
     <li><a name="TOC80" href="#SEC80">7.16 &aring;</a></li>
     <li><a name="TOC81" href="#SEC81">7.17 a[</a></li>
Index: texi2html/Tests/GermanNodeTest_res/nodetest.passfirst
diff -u texi2html/Tests/GermanNodeTest_res/nodetest.passfirst:1.7 
texi2html/Tests/GermanNodeTest_res/nodetest.passfirst:1.8
--- texi2html/Tests/GermanNodeTest_res/nodetest.passfirst:1.7   Sat Jan 15 
23:45:31 2005
+++ texi2html/Tests/GermanNodeTest_res/nodetest.passfirst       Thu Mar 30 
10:05:05 2006
@@ -63,7 +63,7 @@
 nodetest.texi(,64) @node @"o,,,Umlaut
 nodetest.texi(,65) @section @"o
 nodetest.texi(,66) Ref to an anchor at the end of the doc 
-nodetest.texi(,67) (@pxref{@'o-o, , there is an o-@'o could there be an 
@address@hidden).
+nodetest.texi(,67) (@pxref{@'e-o, , there is an o-@'e could there be an 
@address@hidden).
 nodetest.texi(,68) @node @"u,,,Umlaut
 nodetest.texi(,69) @section @"u
 nodetest.texi(,70) Another ref to an anchor (@pxref{x-spot, ,}).
@@ -134,7 +134,7 @@
 nodetest.texi(,135) @node @'Y,,,acute accent
 nodetest.texi(,136) @section @'Y
 nodetest.texi(,137) This is a ref to @"u (@pxref{@"u, ,@"u}).
-nodetest.texi(,138) Another one, with node only (@pxref{@"a, ,}).
+nodetest.texi(,138) Another one, with node only (@pxref{@"u, ,}).
 nodetest.texi(,139) 
 nodetest.texi(,143) 
 nodetest.texi(,144) @c
@@ -245,7 +245,7 @@
 nodetest.texi(,249) @node @~O,,,tilde accent
 nodetest.texi(,250) @section @~O
 nodetest.texi(,251) This marks the @anchor{x-spot}spot.
-nodetest.texi(,252) A second one with accented char @anchor{@'o-o}.
+nodetest.texi(,252) A second one with accented char @anchor{@'e-o}.
 nodetest.texi(,253) @c
 nodetest.texi(,254) @node cedilla accent,,Top,Top
 nodetest.texi(,255) @chapter cedilla accent
Index: texi2html/Tests/GermanNodeTest_res/nodetest.passtexi
diff -u texi2html/Tests/GermanNodeTest_res/nodetest.passtexi:1.3 
texi2html/Tests/GermanNodeTest_res/nodetest.passtexi:1.4
--- texi2html/Tests/GermanNodeTest_res/nodetest.passtexi:1.3    Mon Jun 21 
22:04:25 2004
+++ texi2html/Tests/GermanNodeTest_res/nodetest.passtexi        Thu Mar 30 
10:05:05 2006
@@ -63,7 +63,7 @@
 nodetest.texi(,64) @node @"o,,,Umlaut
 nodetest.texi(,65) @section @"o
 nodetest.texi(,66) Ref to an anchor at the end of the doc 
-nodetest.texi(,67) (@pxref{@'o-o, , there is an o-@'o could there be an 
@address@hidden).
+nodetest.texi(,67) (@pxref{@'e-o, , there is an o-@'e could there be an 
@address@hidden).
 nodetest.texi(,68) @node @"u,,,Umlaut
 nodetest.texi(,69) @section @"u
 nodetest.texi(,70) Another ref to an anchor (@pxref{x-spot, ,}).
@@ -134,7 +134,7 @@
 nodetest.texi(,135) @node @'Y,,,acute accent
 nodetest.texi(,136) @section @'Y
 nodetest.texi(,137) This is a ref to @"u (@pxref{@"u, ,@"u}).
-nodetest.texi(,138) Another one, with node only (@pxref{@"a, ,}).
+nodetest.texi(,138) Another one, with node only (@pxref{@"u, ,}).
 nodetest.texi(,139) 
 nodetest.texi(,143) 
 nodetest.texi(,144) @c
@@ -245,7 +245,7 @@
 nodetest.texi(,249) @node @~O,,,tilde accent
 nodetest.texi(,250) @section @~O
 nodetest.texi(,251) This marks the @anchor{x-spot}spot.
-nodetest.texi(,252) A second one with accented char @anchor{@'o-o}.
+nodetest.texi(,252) A second one with accented char @anchor{@'e-o}.
 nodetest.texi(,253) @c
 nodetest.texi(,254) @node cedilla accent,,Top,Top
 nodetest.texi(,255) @chapter cedilla accent
Index: texi2html/Tests/GermanNodeTest_res/nodetest_for_makeinfo.html
diff -u texi2html/Tests/GermanNodeTest_res/nodetest_for_makeinfo.html:1.24 
texi2html/Tests/GermanNodeTest_res/nodetest_for_makeinfo.html:1.25
--- texi2html/Tests/GermanNodeTest_res/nodetest_for_makeinfo.html:1.24  Mon Mar 
27 12:00:32 2006
+++ texi2html/Tests/GermanNodeTest_res/nodetest_for_makeinfo.html       Thu Mar 
30 10:05:05 2006
@@ -1460,7 +1460,7 @@
 <tr><td align="left" valign="top"><a href="#SEC75">7.11 
a''</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC76">7.12 
&#259;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC77">7.13 
a&lt;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
-<tr><td align="left" valign="top"><a href="#SEC78">7.14 
.a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  .a udotaccent.
+<tr><td align="left" valign="top"><a href="#SEC78">7.14 
&#7841;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#7841; 
udotaccent.
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC79">7.15 
&#551;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#551; 
dotaccent.
 </td></tr>
@@ -1755,7 +1755,7 @@
 <td valign="middle" align="left">[Index]</td>
 <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
 </tr></table>
-<h2 class="section"> 7.14 .a </h2>
+<h2 class="section"> 7.14 &#7841; </h2>
 <p>Test udotaccent.
 </p><hr size="6">
 <a name="g_t_0227"></a>
@@ -1799,7 +1799,7 @@
 </tr></table>
 <h2 class="section"> 7.16 &aring; </h2>
 <hr size="6">
-<a name="a_005b"></a>
+<a name="a_0361"></a>
 <a name="SEC81"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC80" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1914,7 +1914,7 @@
        @ followed by space &nbsp;
        @*: <br> and text followin @*.
 </p>
-<a 
name="g_t_0026_007e_0022_0023_0029_0027_007b_0028_005b_002d_007c_0060_005f_005c_005e_0040_005d_003d_002b_007d_002a_0024_0025_0021_003a_003b_002e_003f_002f_003c_003e_00a7_005f_00a3_005f_00bf_005f_00a1_005f_002e_002e_002e_002e_005f_2026"></a>
+<a 
name="g_t_0026_007e_0022_0023_0029_0027_007b_0028_005b_002d_007c_0060_005f_005c_005e_0040_005d_003d_002b_007d_002a_0024_0025_0021_003a_003b_002e_003f_002f_003c_003e_00a7_005f_00a3_005f_00bf_005f_00a1_005f_002e_002e_002e_005f_2026"></a>
 
 <a name="node"></a>
 <a name="node"></a>
@@ -2034,7 +2034,7 @@
     <li><a name="TOC75" href="#SEC75">7.11 a''</a></li>
     <li><a name="TOC76" href="#SEC76">7.12 &#259;</a></li>
     <li><a name="TOC77" href="#SEC77">7.13 a&lt;</a></li>
-    <li><a name="TOC78" href="#SEC78">7.14 .a</a></li>
+    <li><a name="TOC78" href="#SEC78">7.14 &#7841;</a></li>
     <li><a name="TOC79" href="#SEC79">7.15 &#551;</a></li>
     <li><a name="TOC80" href="#SEC80">7.16 &aring;</a></li>
     <li><a name="TOC81" href="#SEC81">7.17 a[</a></li>
Index: texi2html/Tests/Makefile.am
diff -u texi2html/Tests/Makefile.am:1.12 texi2html/Tests/Makefile.am:1.13
--- texi2html/Tests/Makefile.am:1.12    Wed Aug 24 09:31:42 2005
+++ texi2html/Tests/Makefile.am Thu Mar 30 10:05:05 2006
@@ -1,6 +1,8 @@
 SUBDIR_TESTS = GermanNodeTest xemacs texinfo sectionning ccvs viper \
      viper_monolithic texi2html xemacs_frame index_table formatting macros \
-     nodes_texinfo singular floats
+     nodes_texinfo singular floats node_translit node_translit_no_unicode \
+     node_translit_no_unidecode node_utf8_translit \
+     node_utf8_translit_no_unidecode
 
 
 #check-local:
Index: texi2html/Tests/Makefile.in
diff -u texi2html/Tests/Makefile.in:1.33 texi2html/Tests/Makefile.in:1.34
--- texi2html/Tests/Makefile.in:1.33    Wed Aug 24 09:31:42 2005
+++ texi2html/Tests/Makefile.in Thu Mar 30 10:05:05 2006
@@ -83,6 +83,7 @@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
 USE_UNICODE = @USE_UNICODE@
+USE_UNIDECODE = @USE_UNIDECODE@
 VERSION = @VERSION@
 ac_ct_STRIP = @ac_ct_STRIP@
 am__leading_dot = @am__leading_dot@
@@ -118,7 +119,9 @@
 target_alias = @target_alias@
 SUBDIR_TESTS = GermanNodeTest xemacs texinfo sectionning ccvs viper \
      viper_monolithic texi2html xemacs_frame index_table formatting macros \
-     nodes_texinfo singular floats
+     nodes_texinfo singular floats node_translit node_translit_no_unicode \
+     node_translit_no_unidecode node_utf8_translit \
+     node_utf8_translit_no_unidecode
 
 all: all-am
 
Index: texi2html/Tests/formatting/nodetest_latin1.texi
diff -u texi2html/Tests/formatting/nodetest_latin1.texi:1.1 
texi2html/Tests/formatting/nodetest_latin1.texi:1.2
--- texi2html/Tests/formatting/nodetest_latin1.texi:1.1 Wed Jan 28 01:00:07 2004
+++ texi2html/Tests/formatting/nodetest_latin1.texi     Thu Mar 30 10:05:06 2006
@@ -267,6 +267,7 @@
 * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 * @dotless{i}::  @dotless{i} dotless i.
 * @dotless{j}::  @dotless{j} dotless j.
+* @comma{}::     @comma{} comma
 @end menu
 @c
 @node @aa{},,,rest
@@ -328,5 +329,7 @@
        @@ followed by space @ 
        @@*: @* and text followin @@*.
 
address@hidden @comma{},,,rest
address@hidden @comma{}
 @contents
 @bye
Index: texi2html/Tests/formatting/nodetest_utf8.texi
diff -u texi2html/Tests/formatting/nodetest_utf8.texi:1.1 
texi2html/Tests/formatting/nodetest_utf8.texi:1.2
--- texi2html/Tests/formatting/nodetest_utf8.texi:1.1   Wed Jan 28 01:00:07 2004
+++ texi2html/Tests/formatting/nodetest_utf8.texi       Thu Mar 30 10:05:06 2006
@@ -267,6 +267,7 @@
 * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 * @dotless{i}::  @dotless{i} dotless i.
 * @dotless{j}::  @dotless{j} dotless j.
+* @comma{}::     @comma{} comma
 @end menu
 @c
 @node @aa{},,,rest
@@ -328,5 +329,7 @@
        @@ followed by space @ 
        @@*: @* and text followin @@*.
 
address@hidden @comma{},,,rest
address@hidden @comma{}
 @contents
 @bye
Index: texi2html/Tests/formatting_res/clean.html
diff -u texi2html/Tests/formatting_res/clean.html:1.17 
texi2html/Tests/formatting_res/clean.html:1.18
--- texi2html/Tests/formatting_res/clean.html:1.17      Mon Mar 27 12:00:32 2006
+++ texi2html/Tests/formatting_res/clean.html   Thu Mar 30 10:05:06 2006
@@ -555,7 +555,7 @@
 <code>@u{--a}</code> &ndash;a(
 <code>@ubaraccent{a}</code> a_
 <code>@ubaraccent{--a}</code> &ndash;a_
-<code>@udotaccent{a}</code> .a
+<code>@udotaccent{a}</code> &#7841;
 <code>@udotaccent{--a}</code> .&ndash;a
 <code>@v{a}</code> a&lt;
 <code>@v{--a}</code> &ndash;a&lt;
@@ -981,7 +981,7 @@
 <code>@u{--a}</code> &ndash;a(
 <code>@ubaraccent{a}</code> a_
 <code>@ubaraccent{--a}</code> &ndash;a_
-<code>@udotaccent{a}</code> .a
+<code>@udotaccent{a}</code> &#7841;
 <code>@udotaccent{--a}</code> .&ndash;a
 <code>@v{a}</code> a&lt;
 <code>@v{--a}</code> &ndash;a&lt;
@@ -1409,7 +1409,7 @@
 <code>@u{--a}</code> --a(
 <code>@ubaraccent{a}</code> a_
 <code>@ubaraccent{--a}</code> --a_
-<code>@udotaccent{a}</code> .a
+<code>@udotaccent{a}</code> &#7841;
 <code>@udotaccent{--a}</code> .--a
 <code>@v{a}</code> a&lt;
 <code>@v{--a}</code> --a&lt;
Index: texi2html/Tests/formatting_res/exotic_formatting.html
diff -u texi2html/Tests/formatting_res/exotic_formatting.html:1.51 
texi2html/Tests/formatting_res/exotic_formatting.html:1.52
--- texi2html/Tests/formatting_res/exotic_formatting.html:1.51  Mon Mar 27 
12:00:32 2006
+++ texi2html/Tests/formatting_res/exotic_formatting.html       Thu Mar 30 
10:05:06 2006
@@ -617,7 +617,7 @@
 <code>@u{--a}</code> &ndash;a(
 <code>@ubaraccent{a}</code> a_
 <code>@ubaraccent{--a}</code> &ndash;a_
-<code>@udotaccent{a}</code> .a
+<code>@udotaccent{a}</code> &#7841;
 <code>@udotaccent{--a}</code> .&ndash;a
 <code>@v{a}</code> a&lt;
 <code>@v{--a}</code> &ndash;a&lt;
@@ -1302,7 +1302,7 @@
 <code>@u{--a}</code> --a(
 <code>@ubaraccent{a}</code> a_
 <code>@ubaraccent{--a}</code> --a_
-<code>@udotaccent{a}</code> .a
+<code>@udotaccent{a}</code> &#7841;
 <code>@udotaccent{--a}</code> .--a
 <code>@v{a}</code> a&lt;
 <code>@v{--a}</code> --a&lt;
Index: texi2html/Tests/formatting_res/formatting.html
diff -u texi2html/Tests/formatting_res/formatting.html:1.51 
texi2html/Tests/formatting_res/formatting.html:1.52
--- texi2html/Tests/formatting_res/formatting.html:1.51 Mon Mar 27 12:00:32 2006
+++ texi2html/Tests/formatting_res/formatting.html      Thu Mar 30 10:05:06 2006
@@ -617,7 +617,7 @@
 <code>@u{--a}</code> &ndash;a(
 <code>@ubaraccent{a}</code> a_
 <code>@ubaraccent{--a}</code> &ndash;a_
-<code>@udotaccent{a}</code> .a
+<code>@udotaccent{a}</code> &#7841;
 <code>@udotaccent{--a}</code> .&ndash;a
 <code>@v{a}</code> a&lt;
 <code>@v{--a}</code> &ndash;a&lt;
@@ -1167,7 +1167,7 @@
 <code>@u{--a}</code> --a(
 <code>@ubaraccent{a}</code> a_
 <code>@ubaraccent{--a}</code> --a_
-<code>@udotaccent{a}</code> .a
+<code>@udotaccent{a}</code> &#7841;
 <code>@udotaccent{--a}</code> .--a
 <code>@v{a}</code> a&lt;
 <code>@v{--a}</code> --a&lt;
Index: texi2html/Tests/formatting_res/fr_formatting.html
diff -u texi2html/Tests/formatting_res/fr_formatting.html:1.44 
texi2html/Tests/formatting_res/fr_formatting.html:1.45
--- texi2html/Tests/formatting_res/fr_formatting.html:1.44      Mon Mar 27 
12:00:32 2006
+++ texi2html/Tests/formatting_res/fr_formatting.html   Thu Mar 30 10:05:06 2006
@@ -617,7 +617,7 @@
 <code>@u{--a}</code> &ndash;a(
 <code>@ubaraccent{a}</code> a_
 <code>@ubaraccent{--a}</code> &ndash;a_
-<code>@udotaccent{a}</code> .a
+<code>@udotaccent{a}</code> &#7841;
 <code>@udotaccent{--a}</code> .&ndash;a
 <code>@v{a}</code> a&lt;
 <code>@v{--a}</code> &ndash;a&lt;
@@ -1167,7 +1167,7 @@
 <code>@u{--a}</code> --a(
 <code>@ubaraccent{a}</code> a_
 <code>@ubaraccent{--a}</code> --a_
-<code>@udotaccent{a}</code> .a
+<code>@udotaccent{a}</code> &#7841;
 <code>@udotaccent{--a}</code> .--a
 <code>@v{a}</code> a&lt;
 <code>@v{--a}</code> --a&lt;
Index: texi2html/Tests/formatting_res/icons_fr_formatting.html
diff -u texi2html/Tests/formatting_res/icons_fr_formatting.html:1.6 
texi2html/Tests/formatting_res/icons_fr_formatting.html:1.7
--- texi2html/Tests/formatting_res/icons_fr_formatting.html:1.6 Mon Mar 27 
12:00:32 2006
+++ texi2html/Tests/formatting_res/icons_fr_formatting.html     Thu Mar 30 
10:05:06 2006
@@ -617,7 +617,7 @@
 <code>@u{--a}</code> &ndash;a(
 <code>@ubaraccent{a}</code> a_
 <code>@ubaraccent{--a}</code> &ndash;a_
-<code>@udotaccent{a}</code> .a
+<code>@udotaccent{a}</code> &#7841;
 <code>@udotaccent{--a}</code> .&ndash;a
 <code>@v{a}</code> a&lt;
 <code>@v{--a}</code> &ndash;a&lt;
@@ -1167,7 +1167,7 @@
 <code>@u{--a}</code> --a(
 <code>@ubaraccent{a}</code> a_
 <code>@ubaraccent{--a}</code> --a_
-<code>@udotaccent{a}</code> .a
+<code>@udotaccent{a}</code> &#7841;
 <code>@udotaccent{--a}</code> .--a
 <code>@v{a}</code> a&lt;
 <code>@v{--a}</code> --a&lt;
Index: texi2html/Tests/formatting_res/no_unicode_nodetest.html
diff -u texi2html/Tests/formatting_res/no_unicode_nodetest.html:1.5 
texi2html/Tests/formatting_res/no_unicode_nodetest.html:1.6
--- texi2html/Tests/formatting_res/no_unicode_nodetest.html:1.5 Mon Mar 27 
12:00:32 2006
+++ texi2html/Tests/formatting_res/no_unicode_nodetest.html     Thu Mar 30 
10:05:06 2006
@@ -233,7 +233,7 @@
 </tr></table>
 <h2 class="section"> 1.6 &ouml; </h2>
 <p>Ref to an anchor at the end of the doc 
-(see <a href="#g_t_00f3_002do">there is an o-&oacute; could there be an 
&icirc;</a>).
+(see <a href="#g_t_00e9_002do">there is an o-&eacute; could there be an 
&icirc;</a>).
 </p><hr size="6">
 <a name="g_t_00fc"></a>
 <a name="SEC8"></a>
@@ -680,7 +680,7 @@
 </tr></table>
 <h2 class="section"> 2.12 &Yacute; </h2>
 <p>This is a ref to &uuml; (see section <a href="#SEC8">&uuml;</a>).
-Another one, with node only (see section <a href="#SEC2">&auml;</a>).
+Another one, with node only (see section <a href="#SEC8">&uuml;</a>).
 </p>
 
 <hr size="6">
@@ -1361,7 +1361,7 @@
 </tr></table>
 <h2 class="section"> 5.5 &Otilde; </h2>
 <p>This marks the <a name="x_002dspot"></a>spot.
-A second one with accented char <a name="g_t_00f3_002do"></a>.
+A second one with accented char <a name="g_t_00e9_002do"></a>.
 </p><hr size="6">
 <a name="cedilla-accent"></a>
 <a name="SEC61"></a>
@@ -1460,7 +1460,7 @@
 <tr><td align="left" valign="top"><a href="#SEC75">7.11 
a''</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC76">7.12 
&#259;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC77">7.13 
a&lt;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
-<tr><td align="left" valign="top"><a href="#SEC78">7.14 
.a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  .a udotaccent.
+<tr><td align="left" valign="top"><a href="#SEC78">7.14 
&#7841;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#7841; 
udotaccent.
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC79">7.15 
&#551;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#551; 
dotaccent.
 </td></tr>
@@ -1738,7 +1738,7 @@
 </tr></table>
 <h2 class="section"> 7.13 a&lt; </h2>
 <hr size="6">
-<a name="a_0323"></a>
+<a name="g_t_1ea1"></a>
 <a name="SEC78"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC77" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1756,7 +1756,7 @@
 <td valign="middle" align="left">[Index]</td>
 <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
 </tr></table>
-<h2 class="section"> 7.14 .a </h2>
+<h2 class="section"> 7.14 &#7841; </h2>
 <p>Test udotaccent.
 </p><hr size="6">
 <a name="g_t_0227"></a>
@@ -1800,7 +1800,7 @@
 </tr></table>
 <h2 class="section"> 7.16 &aring; </h2>
 <hr size="6">
-<a name="a["></a>
+<a name="a_0361"></a>
 <a name="SEC81"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC80" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1840,7 +1840,7 @@
 </tr></table>
 <h2 class="section"> 7.18 a_ </h2>
 <hr size="6">
-<a name="i"></a>
+<a name="g_t_0131"></a>
 <a name="SEC83"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC82" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -2028,7 +2028,7 @@
     <li><a name="TOC75" href="#SEC75">7.11 a''</a></li>
     <li><a name="TOC76" href="#SEC76">7.12 &#259;</a></li>
     <li><a name="TOC77" href="#SEC77">7.13 a&lt;</a></li>
-    <li><a name="TOC78" href="#SEC78">7.14 .a</a></li>
+    <li><a name="TOC78" href="#SEC78">7.14 &#7841;</a></li>
     <li><a name="TOC79" href="#SEC79">7.15 &#551;</a></li>
     <li><a name="TOC80" href="#SEC80">7.16 &aring;</a></li>
     <li><a name="TOC81" href="#SEC81">7.17 a[</a></li>
Index: texi2html/Tests/formatting_res/no_unicode_nodetest.passfirst
diff -u texi2html/Tests/formatting_res/no_unicode_nodetest.passfirst:1.2 
texi2html/Tests/formatting_res/no_unicode_nodetest.passfirst:1.3
--- texi2html/Tests/formatting_res/no_unicode_nodetest.passfirst:1.2    Wed Aug 
24 14:33:23 2005
+++ texi2html/Tests/formatting_res/no_unicode_nodetest.passfirst        Thu Mar 
30 10:05:06 2006
@@ -63,7 +63,7 @@
 ../GermanNodeTest/nodetest.texi(,64) @node @"o,,,Umlaut
 ../GermanNodeTest/nodetest.texi(,65) @section @"o
 ../GermanNodeTest/nodetest.texi(,66) Ref to an anchor at the end of the doc 
-../GermanNodeTest/nodetest.texi(,67) (@pxref{@'o-o, , there is an o-@'o could 
there be an @address@hidden).
+../GermanNodeTest/nodetest.texi(,67) (@pxref{@'e-o, , there is an o-@'e could 
there be an @address@hidden).
 ../GermanNodeTest/nodetest.texi(,68) @node @"u,,,Umlaut
 ../GermanNodeTest/nodetest.texi(,69) @section @"u
 ../GermanNodeTest/nodetest.texi(,70) Another ref to an anchor (@pxref{x-spot, 
,}).
@@ -134,7 +134,7 @@
 ../GermanNodeTest/nodetest.texi(,135) @node @'Y,,,acute accent
 ../GermanNodeTest/nodetest.texi(,136) @section @'Y
 ../GermanNodeTest/nodetest.texi(,137) This is a ref to @"u (@pxref{@"u, ,@"u}).
-../GermanNodeTest/nodetest.texi(,138) Another one, with node only (@pxref{@"a, 
,}).
+../GermanNodeTest/nodetest.texi(,138) Another one, with node only (@pxref{@"u, 
,}).
 ../GermanNodeTest/nodetest.texi(,139) 
 ../GermanNodeTest/nodetest.texi(,143) 
 ../GermanNodeTest/nodetest.texi(,144) @c
@@ -245,7 +245,7 @@
 ../GermanNodeTest/nodetest.texi(,249) @node @~O,,,tilde accent
 ../GermanNodeTest/nodetest.texi(,250) @section @~O
 ../GermanNodeTest/nodetest.texi(,251) This marks the @anchor{x-spot}spot.
-../GermanNodeTest/nodetest.texi(,252) A second one with accented char 
@anchor{@'o-o}.
+../GermanNodeTest/nodetest.texi(,252) A second one with accented char 
@anchor{@'e-o}.
 ../GermanNodeTest/nodetest.texi(,253) @c
 ../GermanNodeTest/nodetest.texi(,254) @node cedilla accent,,Top,Top
 ../GermanNodeTest/nodetest.texi(,255) @chapter cedilla accent
Index: texi2html/Tests/formatting_res/no_unicode_nodetest.passtexi
diff -u texi2html/Tests/formatting_res/no_unicode_nodetest.passtexi:1.2 
texi2html/Tests/formatting_res/no_unicode_nodetest.passtexi:1.3
--- texi2html/Tests/formatting_res/no_unicode_nodetest.passtexi:1.2     Wed Aug 
24 14:33:23 2005
+++ texi2html/Tests/formatting_res/no_unicode_nodetest.passtexi Thu Mar 30 
10:05:06 2006
@@ -63,7 +63,7 @@
 ../GermanNodeTest/nodetest.texi(,64) @node @"o,,,Umlaut
 ../GermanNodeTest/nodetest.texi(,65) @section @"o
 ../GermanNodeTest/nodetest.texi(,66) Ref to an anchor at the end of the doc 
-../GermanNodeTest/nodetest.texi(,67) (@pxref{@'o-o, , there is an o-@'o could 
there be an @address@hidden).
+../GermanNodeTest/nodetest.texi(,67) (@pxref{@'e-o, , there is an o-@'e could 
there be an @address@hidden).
 ../GermanNodeTest/nodetest.texi(,68) @node @"u,,,Umlaut
 ../GermanNodeTest/nodetest.texi(,69) @section @"u
 ../GermanNodeTest/nodetest.texi(,70) Another ref to an anchor (@pxref{x-spot, 
,}).
@@ -134,7 +134,7 @@
 ../GermanNodeTest/nodetest.texi(,135) @node @'Y,,,acute accent
 ../GermanNodeTest/nodetest.texi(,136) @section @'Y
 ../GermanNodeTest/nodetest.texi(,137) This is a ref to @"u (@pxref{@"u, ,@"u}).
-../GermanNodeTest/nodetest.texi(,138) Another one, with node only (@pxref{@"a, 
,}).
+../GermanNodeTest/nodetest.texi(,138) Another one, with node only (@pxref{@"u, 
,}).
 ../GermanNodeTest/nodetest.texi(,139) 
 ../GermanNodeTest/nodetest.texi(,143) 
 ../GermanNodeTest/nodetest.texi(,144) @c
@@ -245,7 +245,7 @@
 ../GermanNodeTest/nodetest.texi(,249) @node @~O,,,tilde accent
 ../GermanNodeTest/nodetest.texi(,250) @section @~O
 ../GermanNodeTest/nodetest.texi(,251) This marks the @anchor{x-spot}spot.
-../GermanNodeTest/nodetest.texi(,252) A second one with accented char 
@anchor{@'o-o}.
+../GermanNodeTest/nodetest.texi(,252) A second one with accented char 
@anchor{@'e-o}.
 ../GermanNodeTest/nodetest.texi(,253) @c
 ../GermanNodeTest/nodetest.texi(,254) @node cedilla accent,,Top,Top
 ../GermanNodeTest/nodetest.texi(,255) @chapter cedilla accent
Index: texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.html
diff -u texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.html:1.5 
texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.html:1.6
--- texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.html:1.5  Mon Mar 
27 12:00:32 2006
+++ texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.html      Thu Mar 
30 10:05:06 2006
@@ -1372,7 +1372,7 @@
 <tr><td align="left" valign="top"><a href="#SEC71">7.11 
a''</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC72">7.12 
&#259;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC73">7.13 
a&lt;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
-<tr><td align="left" valign="top"><a href="#SEC74">7.14 
.a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  .a udotaccent.
+<tr><td align="left" valign="top"><a href="#SEC74">7.14 
&#7841;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#7841; 
udotaccent.
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC75">7.15 
&#551;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#551; 
dotaccent.
 </td></tr>
@@ -1386,6 +1386,8 @@
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC80">7.20 
j</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  j dotless j.
 </td></tr>
+<tr><td align="left" valign="top"><a href="#SEC81">7.21 
,</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">     , comma
+</td></tr>
 </table>
 <hr size="6">
 <a name="g_t_00e5"></a>
@@ -1648,7 +1650,7 @@
 </tr></table>
 <h2 class="section"> 7.13 a&lt; </h2>
 <hr size="6">
-<a name="a_0323"></a>
+<a name="g_t_1ea1"></a>
 <a name="SEC74"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC73" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1666,7 +1668,7 @@
 <td valign="middle" align="left">[Index]</td>
 <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
 </tr></table>
-<h2 class="section"> 7.14 .a </h2>
+<h2 class="section"> 7.14 &#7841; </h2>
 <p>Test udotaccent.
 </p><hr size="6">
 <a name="g_t_0227"></a>
@@ -1710,7 +1712,7 @@
 </tr></table>
 <h2 class="section"> 7.16 &aring; </h2>
 <hr size="6">
-<a name="a["></a>
+<a name="a_0361"></a>
 <a name="SEC77"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC76" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1750,7 +1752,7 @@
 </tr></table>
 <h2 class="section"> 7.18 a_ </h2>
 <hr size="6">
-<a name="i"></a>
+<a name="g_t_0131"></a>
 <a name="SEC79"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC78" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1774,7 +1776,7 @@
 <a name="SEC80"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC79" title="Previous section 
in reading order"> &lt; </a>]</td>
-<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left">[<a href="#SEC81" title="Next section in 
reading order"> &gt; </a>]</td>
 <td valign="middle" align="left"> &nbsp; </td>
 <td valign="middle" align="left">[<a href="#SEC60" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a href="#SEC60" title="Up section"> Up 
</a>]</td>
@@ -1806,6 +1808,26 @@
        @*: <br> and text followin @*.
 </p>
 <hr size="6">
+<a name="g_t_002c"></a>
+<a name="SEC81"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#SEC80" title="Previous section 
in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#SEC60" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#SEC60" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[ &gt;&gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
+<td valign="middle" align="left">[Index]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<h2 class="section"> 7.21 , </h2>
+<hr size="6">
 <a name="SEC_Foot"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of 
document">Top</a>]</td>
@@ -1914,13 +1936,14 @@
     <li><a name="TOC71" href="#SEC71">7.11 a''</a></li>
     <li><a name="TOC72" href="#SEC72">7.12 &#259;</a></li>
     <li><a name="TOC73" href="#SEC73">7.13 a&lt;</a></li>
-    <li><a name="TOC74" href="#SEC74">7.14 .a</a></li>
+    <li><a name="TOC74" href="#SEC74">7.14 &#7841;</a></li>
     <li><a name="TOC75" href="#SEC75">7.15 &#551;</a></li>
     <li><a name="TOC76" href="#SEC76">7.16 &aring;</a></li>
     <li><a name="TOC77" href="#SEC77">7.17 a[</a></li>
     <li><a name="TOC78" href="#SEC78">7.18 a_</a></li>
     <li><a name="TOC79" href="#SEC79">7.19 i</a></li>
     <li><a name="TOC80" href="#SEC80">7.20 j</a></li>
+    <li><a name="TOC81" href="#SEC81">7.21 ,</a></li>
   </ul>
 </li>
 </ul>
Index: texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passfirst
diff -u texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passfirst:1.1 
texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passfirst:1.2
--- texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passfirst:1.1     
Thu Feb  3 00:28:39 2005
+++ texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passfirst Thu Mar 
30 10:05:06 2006
@@ -263,66 +263,69 @@
 nodetest_latin1.texi(,267) * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 nodetest_latin1.texi(,268) * @dotless{i}::  @dotless{i} dotless i.
 nodetest_latin1.texi(,269) * @dotless{j}::  @dotless{j} dotless j.
-nodetest_latin1.texi(,270) @end menu
-nodetest_latin1.texi(,271) @c
-nodetest_latin1.texi(,272) @node @aa{},,,rest
-nodetest_latin1.texi(,273) @section @aa{}
-nodetest_latin1.texi(,274) @node @ae{},,,rest
-nodetest_latin1.texi(,275) @section @ae{}
-nodetest_latin1.texi(,276) @node @oe{},,,rest
-nodetest_latin1.texi(,277) @section @oe{}
-nodetest_latin1.texi(,278) @node @AA{},,,rest
-nodetest_latin1.texi(,279) @section @AA{}
-nodetest_latin1.texi(,280) @node @AE{},,,rest
-nodetest_latin1.texi(,281) @section @AE{}
-nodetest_latin1.texi(,282) @node @OE{},,,rest
-nodetest_latin1.texi(,283) @section @OE{}
-nodetest_latin1.texi(,284) @node @l{},,,rest
-nodetest_latin1.texi(,285) @section @l{}
-nodetest_latin1.texi(,286) @node @o{},,,rest
-nodetest_latin1.texi(,287) @section @o{}
-nodetest_latin1.texi(,288) @node @L{},,,rest
-nodetest_latin1.texi(,289) @section @L{}
-nodetest_latin1.texi(,290) @node @O{},,,rest
-nodetest_latin1.texi(,291) @section @O{}
-nodetest_latin1.texi(,292) @node @H{a},,,rest
-nodetest_latin1.texi(,293) @section @H{a}
-nodetest_latin1.texi(,294) @node @u{a},,,rest
-nodetest_latin1.texi(,295) @section @u{a}
-nodetest_latin1.texi(,296) @node @v{a},,,rest
-nodetest_latin1.texi(,297) @section @v{a}
-nodetest_latin1.texi(,298) @node @udotaccent{a},,,rest
-nodetest_latin1.texi(,299) @section @udotaccent{a}
-nodetest_latin1.texi(,300) Test udotaccent.
-nodetest_latin1.texi(,301) @node @dotaccent{a},,,rest
-nodetest_latin1.texi(,302) @section @dotaccent{a}
-nodetest_latin1.texi(,303) Test dotaccent.
-nodetest_latin1.texi(,304) @node @ringaccent{a},,,rest
-nodetest_latin1.texi(,305) @section @ringaccent{a}
-nodetest_latin1.texi(,306) @node @tieaccent{a},,,rest
-nodetest_latin1.texi(,307) @section @tieaccent{a}
-nodetest_latin1.texi(,308) @node @ubaraccent{a},,,rest
-nodetest_latin1.texi(,309) @section @ubaraccent{a}
-nodetest_latin1.texi(,310) @node @dotless{i},,,rest
-nodetest_latin1.texi(,311) @section @dotless{i}
-nodetest_latin1.texi(,312) @node @dotless{j},,,rest
-nodetest_latin1.texi(,313) @section @dotless{j}
-nodetest_latin1.texi(,314)         
-nodetest_latin1.texi(,315)         @dots{}
-nodetest_latin1.texi(,316) 
-nodetest_latin1.texi(,317)     @enddots{}
-nodetest_latin1.texi(,318) 
-nodetest_latin1.texi(,319)     @exclamdown{}
-nodetest_latin1.texi(,320) 
-nodetest_latin1.texi(,321)     @questiondown{}
-nodetest_latin1.texi(,322) 
-nodetest_latin1.texi(,323)     @pounds{}
-nodetest_latin1.texi(,324) 
-nodetest_latin1.texi(,325)     @@- : @-
-nodetest_latin1.texi(,326)     @@ followed by end of line: @
-nodetest_latin1.texi(,327)     @@ followed by tab: @   
-nodetest_latin1.texi(,328)     @@ followed by space @ 
-nodetest_latin1.texi(,329)     @@*: @* and text followin @@*.
-nodetest_latin1.texi(,330) 
-nodetest_latin1.texi(,331) @contents
-nodetest_latin1.texi(,332) @bye
+nodetest_latin1.texi(,270) * @comma{}::     @comma{} comma
+nodetest_latin1.texi(,271) @end menu
+nodetest_latin1.texi(,272) @c
+nodetest_latin1.texi(,273) @node @aa{},,,rest
+nodetest_latin1.texi(,274) @section @aa{}
+nodetest_latin1.texi(,275) @node @ae{},,,rest
+nodetest_latin1.texi(,276) @section @ae{}
+nodetest_latin1.texi(,277) @node @oe{},,,rest
+nodetest_latin1.texi(,278) @section @oe{}
+nodetest_latin1.texi(,279) @node @AA{},,,rest
+nodetest_latin1.texi(,280) @section @AA{}
+nodetest_latin1.texi(,281) @node @AE{},,,rest
+nodetest_latin1.texi(,282) @section @AE{}
+nodetest_latin1.texi(,283) @node @OE{},,,rest
+nodetest_latin1.texi(,284) @section @OE{}
+nodetest_latin1.texi(,285) @node @l{},,,rest
+nodetest_latin1.texi(,286) @section @l{}
+nodetest_latin1.texi(,287) @node @o{},,,rest
+nodetest_latin1.texi(,288) @section @o{}
+nodetest_latin1.texi(,289) @node @L{},,,rest
+nodetest_latin1.texi(,290) @section @L{}
+nodetest_latin1.texi(,291) @node @O{},,,rest
+nodetest_latin1.texi(,292) @section @O{}
+nodetest_latin1.texi(,293) @node @H{a},,,rest
+nodetest_latin1.texi(,294) @section @H{a}
+nodetest_latin1.texi(,295) @node @u{a},,,rest
+nodetest_latin1.texi(,296) @section @u{a}
+nodetest_latin1.texi(,297) @node @v{a},,,rest
+nodetest_latin1.texi(,298) @section @v{a}
+nodetest_latin1.texi(,299) @node @udotaccent{a},,,rest
+nodetest_latin1.texi(,300) @section @udotaccent{a}
+nodetest_latin1.texi(,301) Test udotaccent.
+nodetest_latin1.texi(,302) @node @dotaccent{a},,,rest
+nodetest_latin1.texi(,303) @section @dotaccent{a}
+nodetest_latin1.texi(,304) Test dotaccent.
+nodetest_latin1.texi(,305) @node @ringaccent{a},,,rest
+nodetest_latin1.texi(,306) @section @ringaccent{a}
+nodetest_latin1.texi(,307) @node @tieaccent{a},,,rest
+nodetest_latin1.texi(,308) @section @tieaccent{a}
+nodetest_latin1.texi(,309) @node @ubaraccent{a},,,rest
+nodetest_latin1.texi(,310) @section @ubaraccent{a}
+nodetest_latin1.texi(,311) @node @dotless{i},,,rest
+nodetest_latin1.texi(,312) @section @dotless{i}
+nodetest_latin1.texi(,313) @node @dotless{j},,,rest
+nodetest_latin1.texi(,314) @section @dotless{j}
+nodetest_latin1.texi(,315)         
+nodetest_latin1.texi(,316)         @dots{}
+nodetest_latin1.texi(,317) 
+nodetest_latin1.texi(,318)     @enddots{}
+nodetest_latin1.texi(,319) 
+nodetest_latin1.texi(,320)     @exclamdown{}
+nodetest_latin1.texi(,321) 
+nodetest_latin1.texi(,322)     @questiondown{}
+nodetest_latin1.texi(,323) 
+nodetest_latin1.texi(,324)     @pounds{}
+nodetest_latin1.texi(,325) 
+nodetest_latin1.texi(,326)     @@- : @-
+nodetest_latin1.texi(,327)     @@ followed by end of line: @
+nodetest_latin1.texi(,328)     @@ followed by tab: @   
+nodetest_latin1.texi(,329)     @@ followed by space @ 
+nodetest_latin1.texi(,330)     @@*: @* and text followin @@*.
+nodetest_latin1.texi(,331) 
+nodetest_latin1.texi(,332) @node @comma{},,,rest
+nodetest_latin1.texi(,333) @section @comma{}
+nodetest_latin1.texi(,334) @contents
+nodetest_latin1.texi(,335) @bye
Index: texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passtexi
diff -u texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passtexi:1.1 
texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passtexi:1.2
--- texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passtexi:1.1      
Thu Feb  3 00:28:39 2005
+++ texi2html/Tests/formatting_res/no_unicode_nodetest_latin1.passtexi  Thu Mar 
30 10:05:06 2006
@@ -263,66 +263,69 @@
 nodetest_latin1.texi(,267) * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 nodetest_latin1.texi(,268) * @dotless{i}::  @dotless{i} dotless i.
 nodetest_latin1.texi(,269) * @dotless{j}::  @dotless{j} dotless j.
-nodetest_latin1.texi(,270) @end menu
-nodetest_latin1.texi(,271) @c
-nodetest_latin1.texi(,272) @node @aa{},,,rest
-nodetest_latin1.texi(,273) @section @aa{}
-nodetest_latin1.texi(,274) @node @ae{},,,rest
-nodetest_latin1.texi(,275) @section @ae{}
-nodetest_latin1.texi(,276) @node @oe{},,,rest
-nodetest_latin1.texi(,277) @section @oe{}
-nodetest_latin1.texi(,278) @node @AA{},,,rest
-nodetest_latin1.texi(,279) @section @AA{}
-nodetest_latin1.texi(,280) @node @AE{},,,rest
-nodetest_latin1.texi(,281) @section @AE{}
-nodetest_latin1.texi(,282) @node @OE{},,,rest
-nodetest_latin1.texi(,283) @section @OE{}
-nodetest_latin1.texi(,284) @node @l{},,,rest
-nodetest_latin1.texi(,285) @section @l{}
-nodetest_latin1.texi(,286) @node @o{},,,rest
-nodetest_latin1.texi(,287) @section @o{}
-nodetest_latin1.texi(,288) @node @L{},,,rest
-nodetest_latin1.texi(,289) @section @L{}
-nodetest_latin1.texi(,290) @node @O{},,,rest
-nodetest_latin1.texi(,291) @section @O{}
-nodetest_latin1.texi(,292) @node @H{a},,,rest
-nodetest_latin1.texi(,293) @section @H{a}
-nodetest_latin1.texi(,294) @node @u{a},,,rest
-nodetest_latin1.texi(,295) @section @u{a}
-nodetest_latin1.texi(,296) @node @v{a},,,rest
-nodetest_latin1.texi(,297) @section @v{a}
-nodetest_latin1.texi(,298) @node @udotaccent{a},,,rest
-nodetest_latin1.texi(,299) @section @udotaccent{a}
-nodetest_latin1.texi(,300) Test udotaccent.
-nodetest_latin1.texi(,301) @node @dotaccent{a},,,rest
-nodetest_latin1.texi(,302) @section @dotaccent{a}
-nodetest_latin1.texi(,303) Test dotaccent.
-nodetest_latin1.texi(,304) @node @ringaccent{a},,,rest
-nodetest_latin1.texi(,305) @section @ringaccent{a}
-nodetest_latin1.texi(,306) @node @tieaccent{a},,,rest
-nodetest_latin1.texi(,307) @section @tieaccent{a}
-nodetest_latin1.texi(,308) @node @ubaraccent{a},,,rest
-nodetest_latin1.texi(,309) @section @ubaraccent{a}
-nodetest_latin1.texi(,310) @node @dotless{i},,,rest
-nodetest_latin1.texi(,311) @section @dotless{i}
-nodetest_latin1.texi(,312) @node @dotless{j},,,rest
-nodetest_latin1.texi(,313) @section @dotless{j}
-nodetest_latin1.texi(,314)         
-nodetest_latin1.texi(,315)         @dots{}
-nodetest_latin1.texi(,316) 
-nodetest_latin1.texi(,317)     @enddots{}
-nodetest_latin1.texi(,318) 
-nodetest_latin1.texi(,319)     @exclamdown{}
-nodetest_latin1.texi(,320) 
-nodetest_latin1.texi(,321)     @questiondown{}
-nodetest_latin1.texi(,322) 
-nodetest_latin1.texi(,323)     @pounds{}
-nodetest_latin1.texi(,324) 
-nodetest_latin1.texi(,325)     @@- : @-
-nodetest_latin1.texi(,326)     @@ followed by end of line: @
-nodetest_latin1.texi(,327)     @@ followed by tab: @   
-nodetest_latin1.texi(,328)     @@ followed by space @ 
-nodetest_latin1.texi(,329)     @@*: @* and text followin @@*.
-nodetest_latin1.texi(,330) 
-nodetest_latin1.texi(,331) @contents
-nodetest_latin1.texi(,332) @bye
+nodetest_latin1.texi(,270) * @comma{}::     @comma{} comma
+nodetest_latin1.texi(,271) @end menu
+nodetest_latin1.texi(,272) @c
+nodetest_latin1.texi(,273) @node @aa{},,,rest
+nodetest_latin1.texi(,274) @section @aa{}
+nodetest_latin1.texi(,275) @node @ae{},,,rest
+nodetest_latin1.texi(,276) @section @ae{}
+nodetest_latin1.texi(,277) @node @oe{},,,rest
+nodetest_latin1.texi(,278) @section @oe{}
+nodetest_latin1.texi(,279) @node @AA{},,,rest
+nodetest_latin1.texi(,280) @section @AA{}
+nodetest_latin1.texi(,281) @node @AE{},,,rest
+nodetest_latin1.texi(,282) @section @AE{}
+nodetest_latin1.texi(,283) @node @OE{},,,rest
+nodetest_latin1.texi(,284) @section @OE{}
+nodetest_latin1.texi(,285) @node @l{},,,rest
+nodetest_latin1.texi(,286) @section @l{}
+nodetest_latin1.texi(,287) @node @o{},,,rest
+nodetest_latin1.texi(,288) @section @o{}
+nodetest_latin1.texi(,289) @node @L{},,,rest
+nodetest_latin1.texi(,290) @section @L{}
+nodetest_latin1.texi(,291) @node @O{},,,rest
+nodetest_latin1.texi(,292) @section @O{}
+nodetest_latin1.texi(,293) @node @H{a},,,rest
+nodetest_latin1.texi(,294) @section @H{a}
+nodetest_latin1.texi(,295) @node @u{a},,,rest
+nodetest_latin1.texi(,296) @section @u{a}
+nodetest_latin1.texi(,297) @node @v{a},,,rest
+nodetest_latin1.texi(,298) @section @v{a}
+nodetest_latin1.texi(,299) @node @udotaccent{a},,,rest
+nodetest_latin1.texi(,300) @section @udotaccent{a}
+nodetest_latin1.texi(,301) Test udotaccent.
+nodetest_latin1.texi(,302) @node @dotaccent{a},,,rest
+nodetest_latin1.texi(,303) @section @dotaccent{a}
+nodetest_latin1.texi(,304) Test dotaccent.
+nodetest_latin1.texi(,305) @node @ringaccent{a},,,rest
+nodetest_latin1.texi(,306) @section @ringaccent{a}
+nodetest_latin1.texi(,307) @node @tieaccent{a},,,rest
+nodetest_latin1.texi(,308) @section @tieaccent{a}
+nodetest_latin1.texi(,309) @node @ubaraccent{a},,,rest
+nodetest_latin1.texi(,310) @section @ubaraccent{a}
+nodetest_latin1.texi(,311) @node @dotless{i},,,rest
+nodetest_latin1.texi(,312) @section @dotless{i}
+nodetest_latin1.texi(,313) @node @dotless{j},,,rest
+nodetest_latin1.texi(,314) @section @dotless{j}
+nodetest_latin1.texi(,315)         
+nodetest_latin1.texi(,316)         @dots{}
+nodetest_latin1.texi(,317) 
+nodetest_latin1.texi(,318)     @enddots{}
+nodetest_latin1.texi(,319) 
+nodetest_latin1.texi(,320)     @exclamdown{}
+nodetest_latin1.texi(,321) 
+nodetest_latin1.texi(,322)     @questiondown{}
+nodetest_latin1.texi(,323) 
+nodetest_latin1.texi(,324)     @pounds{}
+nodetest_latin1.texi(,325) 
+nodetest_latin1.texi(,326)     @@- : @-
+nodetest_latin1.texi(,327)     @@ followed by end of line: @
+nodetest_latin1.texi(,328)     @@ followed by tab: @   
+nodetest_latin1.texi(,329)     @@ followed by space @ 
+nodetest_latin1.texi(,330)     @@*: @* and text followin @@*.
+nodetest_latin1.texi(,331) 
+nodetest_latin1.texi(,332) @node @comma{},,,rest
+nodetest_latin1.texi(,333) @section @comma{}
+nodetest_latin1.texi(,334) @contents
+nodetest_latin1.texi(,335) @bye
Index: texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.html
diff -u texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.html:1.6 
texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.html:1.7
--- texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.html:1.6    Mon Mar 
27 12:00:32 2006
+++ texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.html        Thu Mar 
30 10:05:06 2006
@@ -1372,7 +1372,7 @@
 <tr><td align="left" valign="top"><a href="#SEC71">7.11 
a''</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC72">7.12 
&#259;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC73">7.13 
a&lt;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
-<tr><td align="left" valign="top"><a href="#SEC74">7.14 
.a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  .a udotaccent.
+<tr><td align="left" valign="top"><a href="#SEC74">7.14 
&#7841;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#7841; 
udotaccent.
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC75">7.15 
&#551;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#551; 
dotaccent.
 </td></tr>
@@ -1386,6 +1386,8 @@
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC80">7.20 
j</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  j dotless j.
 </td></tr>
+<tr><td align="left" valign="top"><a href="#SEC81">7.21 
,</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">     , comma
+</td></tr>
 </table>
 <hr size="6">
 <a name="g_t_00e5"></a>
@@ -1648,7 +1650,7 @@
 </tr></table>
 <h2 class="section"> 7.13 a&lt; </h2>
 <hr size="6">
-<a name="a_0323"></a>
+<a name="g_t_1ea1"></a>
 <a name="SEC74"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC73" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1666,7 +1668,7 @@
 <td valign="middle" align="left">[Index]</td>
 <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
 </tr></table>
-<h2 class="section"> 7.14 .a </h2>
+<h2 class="section"> 7.14 &#7841; </h2>
 <p>Test udotaccent.
 </p><hr size="6">
 <a name="g_t_0227"></a>
@@ -1710,7 +1712,7 @@
 </tr></table>
 <h2 class="section"> 7.16 &aring; </h2>
 <hr size="6">
-<a name="a["></a>
+<a name="a_0361"></a>
 <a name="SEC77"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC76" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1750,7 +1752,7 @@
 </tr></table>
 <h2 class="section"> 7.18 a_ </h2>
 <hr size="6">
-<a name="i"></a>
+<a name="g_t_0131"></a>
 <a name="SEC79"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC78" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1774,7 +1776,7 @@
 <a name="SEC80"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC79" title="Previous section 
in reading order"> &lt; </a>]</td>
-<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left">[<a href="#SEC81" title="Next section in 
reading order"> &gt; </a>]</td>
 <td valign="middle" align="left"> &nbsp; </td>
 <td valign="middle" align="left">[<a href="#SEC60" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a href="#SEC60" title="Up section"> Up 
</a>]</td>
@@ -1806,6 +1808,26 @@
        @*: <br> and text followin @*.
 </p>
 <hr size="6">
+<a name="g_t_002c"></a>
+<a name="SEC81"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#SEC80" title="Previous section 
in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#SEC60" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#SEC60" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[ &gt;&gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
+<td valign="middle" align="left">[Index]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<h2 class="section"> 7.21 , </h2>
+<hr size="6">
 <a name="SEC_Foot"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of 
document">Top</a>]</td>
@@ -1914,13 +1936,14 @@
     <li><a name="TOC71" href="#SEC71">7.11 a''</a></li>
     <li><a name="TOC72" href="#SEC72">7.12 &#259;</a></li>
     <li><a name="TOC73" href="#SEC73">7.13 a&lt;</a></li>
-    <li><a name="TOC74" href="#SEC74">7.14 .a</a></li>
+    <li><a name="TOC74" href="#SEC74">7.14 &#7841;</a></li>
     <li><a name="TOC75" href="#SEC75">7.15 &#551;</a></li>
     <li><a name="TOC76" href="#SEC76">7.16 &aring;</a></li>
     <li><a name="TOC77" href="#SEC77">7.17 a[</a></li>
     <li><a name="TOC78" href="#SEC78">7.18 a_</a></li>
     <li><a name="TOC79" href="#SEC79">7.19 i</a></li>
     <li><a name="TOC80" href="#SEC80">7.20 j</a></li>
+    <li><a name="TOC81" href="#SEC81">7.21 ,</a></li>
   </ul>
 </li>
 </ul>
Index: texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passfirst
diff -u texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passfirst:1.1 
texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passfirst:1.2
--- texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passfirst:1.1       
Thu Feb  3 00:28:39 2005
+++ texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passfirst   Thu Mar 
30 10:05:06 2006
@@ -263,66 +263,69 @@
 nodetest_utf8.texi(,267) * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 nodetest_utf8.texi(,268) * @dotless{i}::  @dotless{i} dotless i.
 nodetest_utf8.texi(,269) * @dotless{j}::  @dotless{j} dotless j.
-nodetest_utf8.texi(,270) @end menu
-nodetest_utf8.texi(,271) @c
-nodetest_utf8.texi(,272) @node @aa{},,,rest
-nodetest_utf8.texi(,273) @section @aa{}
-nodetest_utf8.texi(,274) @node @ae{},,,rest
-nodetest_utf8.texi(,275) @section @ae{}
-nodetest_utf8.texi(,276) @node @oe{},,,rest
-nodetest_utf8.texi(,277) @section @oe{}
-nodetest_utf8.texi(,278) @node @AA{},,,rest
-nodetest_utf8.texi(,279) @section @AA{}
-nodetest_utf8.texi(,280) @node @AE{},,,rest
-nodetest_utf8.texi(,281) @section @AE{}
-nodetest_utf8.texi(,282) @node @OE{},,,rest
-nodetest_utf8.texi(,283) @section @OE{}
-nodetest_utf8.texi(,284) @node @l{},,,rest
-nodetest_utf8.texi(,285) @section @l{}
-nodetest_utf8.texi(,286) @node @o{},,,rest
-nodetest_utf8.texi(,287) @section @o{}
-nodetest_utf8.texi(,288) @node @L{},,,rest
-nodetest_utf8.texi(,289) @section @L{}
-nodetest_utf8.texi(,290) @node @O{},,,rest
-nodetest_utf8.texi(,291) @section @O{}
-nodetest_utf8.texi(,292) @node @H{a},,,rest
-nodetest_utf8.texi(,293) @section @H{a}
-nodetest_utf8.texi(,294) @node @u{a},,,rest
-nodetest_utf8.texi(,295) @section @u{a}
-nodetest_utf8.texi(,296) @node @v{a},,,rest
-nodetest_utf8.texi(,297) @section @v{a}
-nodetest_utf8.texi(,298) @node @udotaccent{a},,,rest
-nodetest_utf8.texi(,299) @section @udotaccent{a}
-nodetest_utf8.texi(,300) Test udotaccent.
-nodetest_utf8.texi(,301) @node @dotaccent{a},,,rest
-nodetest_utf8.texi(,302) @section @dotaccent{a}
-nodetest_utf8.texi(,303) Test dotaccent.
-nodetest_utf8.texi(,304) @node @ringaccent{a},,,rest
-nodetest_utf8.texi(,305) @section @ringaccent{a}
-nodetest_utf8.texi(,306) @node @tieaccent{a},,,rest
-nodetest_utf8.texi(,307) @section @tieaccent{a}
-nodetest_utf8.texi(,308) @node @ubaraccent{a},,,rest
-nodetest_utf8.texi(,309) @section @ubaraccent{a}
-nodetest_utf8.texi(,310) @node @dotless{i},,,rest
-nodetest_utf8.texi(,311) @section @dotless{i}
-nodetest_utf8.texi(,312) @node @dotless{j},,,rest
-nodetest_utf8.texi(,313) @section @dotless{j}
-nodetest_utf8.texi(,314)         
-nodetest_utf8.texi(,315)         @dots{}
-nodetest_utf8.texi(,316) 
-nodetest_utf8.texi(,317)       @enddots{}
-nodetest_utf8.texi(,318) 
-nodetest_utf8.texi(,319)       @exclamdown{}
-nodetest_utf8.texi(,320) 
-nodetest_utf8.texi(,321)       @questiondown{}
-nodetest_utf8.texi(,322) 
-nodetest_utf8.texi(,323)       @pounds{}
-nodetest_utf8.texi(,324) 
-nodetest_utf8.texi(,325)       @@- : @-
-nodetest_utf8.texi(,326)       @@ followed by end of line: @
-nodetest_utf8.texi(,327)       @@ followed by tab: @   
-nodetest_utf8.texi(,328)       @@ followed by space @ 
-nodetest_utf8.texi(,329)       @@*: @* and text followin @@*.
-nodetest_utf8.texi(,330) 
-nodetest_utf8.texi(,331) @contents
-nodetest_utf8.texi(,332) @bye
+nodetest_utf8.texi(,270) * @comma{}::     @comma{} comma
+nodetest_utf8.texi(,271) @end menu
+nodetest_utf8.texi(,272) @c
+nodetest_utf8.texi(,273) @node @aa{},,,rest
+nodetest_utf8.texi(,274) @section @aa{}
+nodetest_utf8.texi(,275) @node @ae{},,,rest
+nodetest_utf8.texi(,276) @section @ae{}
+nodetest_utf8.texi(,277) @node @oe{},,,rest
+nodetest_utf8.texi(,278) @section @oe{}
+nodetest_utf8.texi(,279) @node @AA{},,,rest
+nodetest_utf8.texi(,280) @section @AA{}
+nodetest_utf8.texi(,281) @node @AE{},,,rest
+nodetest_utf8.texi(,282) @section @AE{}
+nodetest_utf8.texi(,283) @node @OE{},,,rest
+nodetest_utf8.texi(,284) @section @OE{}
+nodetest_utf8.texi(,285) @node @l{},,,rest
+nodetest_utf8.texi(,286) @section @l{}
+nodetest_utf8.texi(,287) @node @o{},,,rest
+nodetest_utf8.texi(,288) @section @o{}
+nodetest_utf8.texi(,289) @node @L{},,,rest
+nodetest_utf8.texi(,290) @section @L{}
+nodetest_utf8.texi(,291) @node @O{},,,rest
+nodetest_utf8.texi(,292) @section @O{}
+nodetest_utf8.texi(,293) @node @H{a},,,rest
+nodetest_utf8.texi(,294) @section @H{a}
+nodetest_utf8.texi(,295) @node @u{a},,,rest
+nodetest_utf8.texi(,296) @section @u{a}
+nodetest_utf8.texi(,297) @node @v{a},,,rest
+nodetest_utf8.texi(,298) @section @v{a}
+nodetest_utf8.texi(,299) @node @udotaccent{a},,,rest
+nodetest_utf8.texi(,300) @section @udotaccent{a}
+nodetest_utf8.texi(,301) Test udotaccent.
+nodetest_utf8.texi(,302) @node @dotaccent{a},,,rest
+nodetest_utf8.texi(,303) @section @dotaccent{a}
+nodetest_utf8.texi(,304) Test dotaccent.
+nodetest_utf8.texi(,305) @node @ringaccent{a},,,rest
+nodetest_utf8.texi(,306) @section @ringaccent{a}
+nodetest_utf8.texi(,307) @node @tieaccent{a},,,rest
+nodetest_utf8.texi(,308) @section @tieaccent{a}
+nodetest_utf8.texi(,309) @node @ubaraccent{a},,,rest
+nodetest_utf8.texi(,310) @section @ubaraccent{a}
+nodetest_utf8.texi(,311) @node @dotless{i},,,rest
+nodetest_utf8.texi(,312) @section @dotless{i}
+nodetest_utf8.texi(,313) @node @dotless{j},,,rest
+nodetest_utf8.texi(,314) @section @dotless{j}
+nodetest_utf8.texi(,315)         
+nodetest_utf8.texi(,316)         @dots{}
+nodetest_utf8.texi(,317) 
+nodetest_utf8.texi(,318)       @enddots{}
+nodetest_utf8.texi(,319) 
+nodetest_utf8.texi(,320)       @exclamdown{}
+nodetest_utf8.texi(,321) 
+nodetest_utf8.texi(,322)       @questiondown{}
+nodetest_utf8.texi(,323) 
+nodetest_utf8.texi(,324)       @pounds{}
+nodetest_utf8.texi(,325) 
+nodetest_utf8.texi(,326)       @@- : @-
+nodetest_utf8.texi(,327)       @@ followed by end of line: @
+nodetest_utf8.texi(,328)       @@ followed by tab: @   
+nodetest_utf8.texi(,329)       @@ followed by space @ 
+nodetest_utf8.texi(,330)       @@*: @* and text followin @@*.
+nodetest_utf8.texi(,331) 
+nodetest_utf8.texi(,332) @node @comma{},,,rest
+nodetest_utf8.texi(,333) @section @comma{}
+nodetest_utf8.texi(,334) @contents
+nodetest_utf8.texi(,335) @bye
Index: texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passtexi
diff -u texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passtexi:1.1 
texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passtexi:1.2
--- texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passtexi:1.1        
Thu Feb  3 00:28:39 2005
+++ texi2html/Tests/formatting_res/no_unicode_nodetest_utf8.passtexi    Thu Mar 
30 10:05:06 2006
@@ -263,66 +263,69 @@
 nodetest_utf8.texi(,267) * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 nodetest_utf8.texi(,268) * @dotless{i}::  @dotless{i} dotless i.
 nodetest_utf8.texi(,269) * @dotless{j}::  @dotless{j} dotless j.
-nodetest_utf8.texi(,270) @end menu
-nodetest_utf8.texi(,271) @c
-nodetest_utf8.texi(,272) @node @aa{},,,rest
-nodetest_utf8.texi(,273) @section @aa{}
-nodetest_utf8.texi(,274) @node @ae{},,,rest
-nodetest_utf8.texi(,275) @section @ae{}
-nodetest_utf8.texi(,276) @node @oe{},,,rest
-nodetest_utf8.texi(,277) @section @oe{}
-nodetest_utf8.texi(,278) @node @AA{},,,rest
-nodetest_utf8.texi(,279) @section @AA{}
-nodetest_utf8.texi(,280) @node @AE{},,,rest
-nodetest_utf8.texi(,281) @section @AE{}
-nodetest_utf8.texi(,282) @node @OE{},,,rest
-nodetest_utf8.texi(,283) @section @OE{}
-nodetest_utf8.texi(,284) @node @l{},,,rest
-nodetest_utf8.texi(,285) @section @l{}
-nodetest_utf8.texi(,286) @node @o{},,,rest
-nodetest_utf8.texi(,287) @section @o{}
-nodetest_utf8.texi(,288) @node @L{},,,rest
-nodetest_utf8.texi(,289) @section @L{}
-nodetest_utf8.texi(,290) @node @O{},,,rest
-nodetest_utf8.texi(,291) @section @O{}
-nodetest_utf8.texi(,292) @node @H{a},,,rest
-nodetest_utf8.texi(,293) @section @H{a}
-nodetest_utf8.texi(,294) @node @u{a},,,rest
-nodetest_utf8.texi(,295) @section @u{a}
-nodetest_utf8.texi(,296) @node @v{a},,,rest
-nodetest_utf8.texi(,297) @section @v{a}
-nodetest_utf8.texi(,298) @node @udotaccent{a},,,rest
-nodetest_utf8.texi(,299) @section @udotaccent{a}
-nodetest_utf8.texi(,300) Test udotaccent.
-nodetest_utf8.texi(,301) @node @dotaccent{a},,,rest
-nodetest_utf8.texi(,302) @section @dotaccent{a}
-nodetest_utf8.texi(,303) Test dotaccent.
-nodetest_utf8.texi(,304) @node @ringaccent{a},,,rest
-nodetest_utf8.texi(,305) @section @ringaccent{a}
-nodetest_utf8.texi(,306) @node @tieaccent{a},,,rest
-nodetest_utf8.texi(,307) @section @tieaccent{a}
-nodetest_utf8.texi(,308) @node @ubaraccent{a},,,rest
-nodetest_utf8.texi(,309) @section @ubaraccent{a}
-nodetest_utf8.texi(,310) @node @dotless{i},,,rest
-nodetest_utf8.texi(,311) @section @dotless{i}
-nodetest_utf8.texi(,312) @node @dotless{j},,,rest
-nodetest_utf8.texi(,313) @section @dotless{j}
-nodetest_utf8.texi(,314)         
-nodetest_utf8.texi(,315)         @dots{}
-nodetest_utf8.texi(,316) 
-nodetest_utf8.texi(,317)       @enddots{}
-nodetest_utf8.texi(,318) 
-nodetest_utf8.texi(,319)       @exclamdown{}
-nodetest_utf8.texi(,320) 
-nodetest_utf8.texi(,321)       @questiondown{}
-nodetest_utf8.texi(,322) 
-nodetest_utf8.texi(,323)       @pounds{}
-nodetest_utf8.texi(,324) 
-nodetest_utf8.texi(,325)       @@- : @-
-nodetest_utf8.texi(,326)       @@ followed by end of line: @
-nodetest_utf8.texi(,327)       @@ followed by tab: @   
-nodetest_utf8.texi(,328)       @@ followed by space @ 
-nodetest_utf8.texi(,329)       @@*: @* and text followin @@*.
-nodetest_utf8.texi(,330) 
-nodetest_utf8.texi(,331) @contents
-nodetest_utf8.texi(,332) @bye
+nodetest_utf8.texi(,270) * @comma{}::     @comma{} comma
+nodetest_utf8.texi(,271) @end menu
+nodetest_utf8.texi(,272) @c
+nodetest_utf8.texi(,273) @node @aa{},,,rest
+nodetest_utf8.texi(,274) @section @aa{}
+nodetest_utf8.texi(,275) @node @ae{},,,rest
+nodetest_utf8.texi(,276) @section @ae{}
+nodetest_utf8.texi(,277) @node @oe{},,,rest
+nodetest_utf8.texi(,278) @section @oe{}
+nodetest_utf8.texi(,279) @node @AA{},,,rest
+nodetest_utf8.texi(,280) @section @AA{}
+nodetest_utf8.texi(,281) @node @AE{},,,rest
+nodetest_utf8.texi(,282) @section @AE{}
+nodetest_utf8.texi(,283) @node @OE{},,,rest
+nodetest_utf8.texi(,284) @section @OE{}
+nodetest_utf8.texi(,285) @node @l{},,,rest
+nodetest_utf8.texi(,286) @section @l{}
+nodetest_utf8.texi(,287) @node @o{},,,rest
+nodetest_utf8.texi(,288) @section @o{}
+nodetest_utf8.texi(,289) @node @L{},,,rest
+nodetest_utf8.texi(,290) @section @L{}
+nodetest_utf8.texi(,291) @node @O{},,,rest
+nodetest_utf8.texi(,292) @section @O{}
+nodetest_utf8.texi(,293) @node @H{a},,,rest
+nodetest_utf8.texi(,294) @section @H{a}
+nodetest_utf8.texi(,295) @node @u{a},,,rest
+nodetest_utf8.texi(,296) @section @u{a}
+nodetest_utf8.texi(,297) @node @v{a},,,rest
+nodetest_utf8.texi(,298) @section @v{a}
+nodetest_utf8.texi(,299) @node @udotaccent{a},,,rest
+nodetest_utf8.texi(,300) @section @udotaccent{a}
+nodetest_utf8.texi(,301) Test udotaccent.
+nodetest_utf8.texi(,302) @node @dotaccent{a},,,rest
+nodetest_utf8.texi(,303) @section @dotaccent{a}
+nodetest_utf8.texi(,304) Test dotaccent.
+nodetest_utf8.texi(,305) @node @ringaccent{a},,,rest
+nodetest_utf8.texi(,306) @section @ringaccent{a}
+nodetest_utf8.texi(,307) @node @tieaccent{a},,,rest
+nodetest_utf8.texi(,308) @section @tieaccent{a}
+nodetest_utf8.texi(,309) @node @ubaraccent{a},,,rest
+nodetest_utf8.texi(,310) @section @ubaraccent{a}
+nodetest_utf8.texi(,311) @node @dotless{i},,,rest
+nodetest_utf8.texi(,312) @section @dotless{i}
+nodetest_utf8.texi(,313) @node @dotless{j},,,rest
+nodetest_utf8.texi(,314) @section @dotless{j}
+nodetest_utf8.texi(,315)         
+nodetest_utf8.texi(,316)         @dots{}
+nodetest_utf8.texi(,317) 
+nodetest_utf8.texi(,318)       @enddots{}
+nodetest_utf8.texi(,319) 
+nodetest_utf8.texi(,320)       @exclamdown{}
+nodetest_utf8.texi(,321) 
+nodetest_utf8.texi(,322)       @questiondown{}
+nodetest_utf8.texi(,323) 
+nodetest_utf8.texi(,324)       @pounds{}
+nodetest_utf8.texi(,325) 
+nodetest_utf8.texi(,326)       @@- : @-
+nodetest_utf8.texi(,327)       @@ followed by end of line: @
+nodetest_utf8.texi(,328)       @@ followed by tab: @   
+nodetest_utf8.texi(,329)       @@ followed by space @ 
+nodetest_utf8.texi(,330)       @@*: @* and text followin @@*.
+nodetest_utf8.texi(,331) 
+nodetest_utf8.texi(,332) @node @comma{},,,rest
+nodetest_utf8.texi(,333) @section @comma{}
+nodetest_utf8.texi(,334) @contents
+nodetest_utf8.texi(,335) @bye
Index: texi2html/Tests/formatting_res/nodetest.passfirst
diff -u texi2html/Tests/formatting_res/nodetest.passfirst:1.8 
texi2html/Tests/formatting_res/nodetest.passfirst:1.9
--- texi2html/Tests/formatting_res/nodetest.passfirst:1.8       Wed Aug 24 
14:33:23 2005
+++ texi2html/Tests/formatting_res/nodetest.passfirst   Thu Mar 30 10:05:06 2006
@@ -63,7 +63,7 @@
 ../GermanNodeTest/nodetest.texi(,64) @node @"o,,,Umlaut
 ../GermanNodeTest/nodetest.texi(,65) @section @"o
 ../GermanNodeTest/nodetest.texi(,66) Ref to an anchor at the end of the doc 
-../GermanNodeTest/nodetest.texi(,67) (@pxref{@'o-o, , there is an o-@'o could 
there be an @address@hidden).
+../GermanNodeTest/nodetest.texi(,67) (@pxref{@'e-o, , there is an o-@'e could 
there be an @address@hidden).
 ../GermanNodeTest/nodetest.texi(,68) @node @"u,,,Umlaut
 ../GermanNodeTest/nodetest.texi(,69) @section @"u
 ../GermanNodeTest/nodetest.texi(,70) Another ref to an anchor (@pxref{x-spot, 
,}).
@@ -134,7 +134,7 @@
 ../GermanNodeTest/nodetest.texi(,135) @node @'Y,,,acute accent
 ../GermanNodeTest/nodetest.texi(,136) @section @'Y
 ../GermanNodeTest/nodetest.texi(,137) This is a ref to @"u (@pxref{@"u, ,@"u}).
-../GermanNodeTest/nodetest.texi(,138) Another one, with node only (@pxref{@"a, 
,}).
+../GermanNodeTest/nodetest.texi(,138) Another one, with node only (@pxref{@"u, 
,}).
 ../GermanNodeTest/nodetest.texi(,139) 
 ../GermanNodeTest/nodetest.texi(,143) 
 ../GermanNodeTest/nodetest.texi(,144) @c
@@ -245,7 +245,7 @@
 ../GermanNodeTest/nodetest.texi(,249) @node @~O,,,tilde accent
 ../GermanNodeTest/nodetest.texi(,250) @section @~O
 ../GermanNodeTest/nodetest.texi(,251) This marks the @anchor{x-spot}spot.
-../GermanNodeTest/nodetest.texi(,252) A second one with accented char 
@anchor{@'o-o}.
+../GermanNodeTest/nodetest.texi(,252) A second one with accented char 
@anchor{@'e-o}.
 ../GermanNodeTest/nodetest.texi(,253) @c
 ../GermanNodeTest/nodetest.texi(,254) @node cedilla accent,,Top,Top
 ../GermanNodeTest/nodetest.texi(,255) @chapter cedilla accent
Index: texi2html/Tests/formatting_res/nodetest.passtexi
diff -u texi2html/Tests/formatting_res/nodetest.passtexi:1.4 
texi2html/Tests/formatting_res/nodetest.passtexi:1.5
--- texi2html/Tests/formatting_res/nodetest.passtexi:1.4        Wed Aug 24 
14:33:23 2005
+++ texi2html/Tests/formatting_res/nodetest.passtexi    Thu Mar 30 10:05:06 2006
@@ -63,7 +63,7 @@
 ../GermanNodeTest/nodetest.texi(,64) @node @"o,,,Umlaut
 ../GermanNodeTest/nodetest.texi(,65) @section @"o
 ../GermanNodeTest/nodetest.texi(,66) Ref to an anchor at the end of the doc 
-../GermanNodeTest/nodetest.texi(,67) (@pxref{@'o-o, , there is an o-@'o could 
there be an @address@hidden).
+../GermanNodeTest/nodetest.texi(,67) (@pxref{@'e-o, , there is an o-@'e could 
there be an @address@hidden).
 ../GermanNodeTest/nodetest.texi(,68) @node @"u,,,Umlaut
 ../GermanNodeTest/nodetest.texi(,69) @section @"u
 ../GermanNodeTest/nodetest.texi(,70) Another ref to an anchor (@pxref{x-spot, 
,}).
@@ -134,7 +134,7 @@
 ../GermanNodeTest/nodetest.texi(,135) @node @'Y,,,acute accent
 ../GermanNodeTest/nodetest.texi(,136) @section @'Y
 ../GermanNodeTest/nodetest.texi(,137) This is a ref to @"u (@pxref{@"u, ,@"u}).
-../GermanNodeTest/nodetest.texi(,138) Another one, with node only (@pxref{@"a, 
,}).
+../GermanNodeTest/nodetest.texi(,138) Another one, with node only (@pxref{@"u, 
,}).
 ../GermanNodeTest/nodetest.texi(,139) 
 ../GermanNodeTest/nodetest.texi(,143) 
 ../GermanNodeTest/nodetest.texi(,144) @c
@@ -245,7 +245,7 @@
 ../GermanNodeTest/nodetest.texi(,249) @node @~O,,,tilde accent
 ../GermanNodeTest/nodetest.texi(,250) @section @~O
 ../GermanNodeTest/nodetest.texi(,251) This marks the @anchor{x-spot}spot.
-../GermanNodeTest/nodetest.texi(,252) A second one with accented char 
@anchor{@'o-o}.
+../GermanNodeTest/nodetest.texi(,252) A second one with accented char 
@anchor{@'e-o}.
 ../GermanNodeTest/nodetest.texi(,253) @c
 ../GermanNodeTest/nodetest.texi(,254) @node cedilla accent,,Top,Top
 ../GermanNodeTest/nodetest.texi(,255) @chapter cedilla accent
Index: texi2html/Tests/formatting_res/nodetest_1.html
diff -u texi2html/Tests/formatting_res/nodetest_1.html:1.19 
texi2html/Tests/formatting_res/nodetest_1.html:1.20
--- texi2html/Tests/formatting_res/nodetest_1.html:1.19 Fri Jan 27 16:42:56 2006
+++ texi2html/Tests/formatting_res/nodetest_1.html      Thu Mar 30 10:05:06 2006
@@ -208,7 +208,7 @@
 </tr></table>
 <h2 class="section"> 1.6 &ouml; </h2>
 <p>Ref to an anchor at the end of the doc 
-(see <a href="nodetest_5.html#g_t_00f3_002do">there is an o-&oacute; could 
there be an &icirc;</a>).
+(see <a href="nodetest_5.html#g_t_00e9_002do">there is an o-&eacute; could 
there be an &icirc;</a>).
 </p><hr size="6">
 <a name="g_t_00fc"></a>
 <a name="SEC8"></a>
Index: texi2html/Tests/formatting_res/nodetest_2.html
diff -u texi2html/Tests/formatting_res/nodetest_2.html:1.15 
texi2html/Tests/formatting_res/nodetest_2.html:1.16
--- texi2html/Tests/formatting_res/nodetest_2.html:1.15 Tue Aug  9 17:19:22 2005
+++ texi2html/Tests/formatting_res/nodetest_2.html      Thu Mar 30 10:05:06 2006
@@ -315,7 +315,7 @@
 </tr></table>
 <h2 class="section"> 2.12 &Yacute; </h2>
 <p>This is a ref to &uuml; (see section <a 
href="nodetest_1.html#SEC8">&uuml;</a>).
-Another one, with node only (see section <a 
href="nodetest_1.html#SEC2">&auml;</a>).
+Another one, with node only (see section <a 
href="nodetest_1.html#SEC8">&uuml;</a>).
 </p>
 
 <hr size="6">
Index: texi2html/Tests/formatting_res/nodetest_5.html
diff -u texi2html/Tests/formatting_res/nodetest_5.html:1.13 
texi2html/Tests/formatting_res/nodetest_5.html:1.14
--- texi2html/Tests/formatting_res/nodetest_5.html:1.13 Tue Aug  9 17:19:22 2005
+++ texi2html/Tests/formatting_res/nodetest_5.html      Thu Mar 30 10:05:06 2006
@@ -167,7 +167,7 @@
 </tr></table>
 <h2 class="section"> 5.5 &Otilde; </h2>
 <p>This marks the <a name="x_002dspot"></a>spot.
-A second one with accented char <a name="g_t_00f3_002do"></a>.
+A second one with accented char <a name="g_t_00e9_002do"></a>.
 </p><hr size="6">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC55" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
Index: texi2html/Tests/formatting_res/nodetest_7.html
diff -u texi2html/Tests/formatting_res/nodetest_7.html:1.21 
texi2html/Tests/formatting_res/nodetest_7.html:1.22
--- texi2html/Tests/formatting_res/nodetest_7.html:1.21 Mon Mar 27 12:00:32 2006
+++ texi2html/Tests/formatting_res/nodetest_7.html      Thu Mar 30 10:05:06 2006
@@ -73,7 +73,7 @@
 <tr><td align="left" valign="top"><a href="#SEC75">7.11 
a''</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC76">7.12 
&#259;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC77">7.13 
a&lt;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
-<tr><td align="left" valign="top"><a href="#SEC78">7.14 
.a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  .a udotaccent.
+<tr><td align="left" valign="top"><a href="#SEC78">7.14 
&#7841;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#7841; 
udotaccent.
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC79">7.15 
&#551;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#551; 
dotaccent.
 </td></tr>
@@ -369,7 +369,7 @@
 <td valign="middle" align="left">[Index]</td>
 <td valign="middle" align="left">[<a href="nodetest_abt.html#SEC_About" 
title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section"> 7.14 .a </h2>
+<h2 class="section"> 7.14 &#7841; </h2>
 <p>Test udotaccent.
 </p><hr size="6">
 <a name="g_t_0227"></a>
@@ -413,7 +413,7 @@
 </tr></table>
 <h2 class="section"> 7.16 &aring; </h2>
 <hr size="6">
-<a name="a_005b"></a>
+<a name="a_0361"></a>
 <a name="SEC81"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC80" title="Previous section 
in reading order"> &lt; </a>]</td>
Index: texi2html/Tests/formatting_res/nodetest_latin1.html
diff -u texi2html/Tests/formatting_res/nodetest_latin1.html:1.9 
texi2html/Tests/formatting_res/nodetest_latin1.html:1.10
--- texi2html/Tests/formatting_res/nodetest_latin1.html:1.9     Mon Mar 27 
12:00:32 2006
+++ texi2html/Tests/formatting_res/nodetest_latin1.html Thu Mar 30 10:05:06 2006
@@ -1372,7 +1372,7 @@
 <tr><td align="left" valign="top"><a href="#SEC71">7.11 
a''</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC72">7.12 
&#259;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC73">7.13 
a&lt;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
-<tr><td align="left" valign="top"><a href="#SEC74">7.14 
.a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  .a udotaccent.
+<tr><td align="left" valign="top"><a href="#SEC74">7.14 
&#7841;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#7841; 
udotaccent.
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC75">7.15 
&#551;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#551; 
dotaccent.
 </td></tr>
@@ -1386,6 +1386,8 @@
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC80">7.20 
j</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  j dotless j.
 </td></tr>
+<tr><td align="left" valign="top"><a href="#SEC81">7.21 
,</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">     , comma
+</td></tr>
 </table>
 <hr size="6">
 <a name="g_t_00e5"></a>
@@ -1666,7 +1668,7 @@
 <td valign="middle" align="left">[Index]</td>
 <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
 </tr></table>
-<h2 class="section"> 7.14 .a </h2>
+<h2 class="section"> 7.14 &#7841; </h2>
 <p>Test udotaccent.
 </p><hr size="6">
 <a name="g_t_0227"></a>
@@ -1710,7 +1712,7 @@
 </tr></table>
 <h2 class="section"> 7.16 &aring; </h2>
 <hr size="6">
-<a name="a_005b"></a>
+<a name="a_0361"></a>
 <a name="SEC77"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC76" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1774,7 +1776,7 @@
 <a name="SEC80"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC79" title="Previous section 
in reading order"> &lt; </a>]</td>
-<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left">[<a href="#SEC81" title="Next section in 
reading order"> &gt; </a>]</td>
 <td valign="middle" align="left"> &nbsp; </td>
 <td valign="middle" align="left">[<a href="#SEC60" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a href="#SEC60" title="Up section"> Up 
</a>]</td>
@@ -1806,6 +1808,26 @@
        @*: <br> and text followin @*.
 </p>
 <hr size="6">
+<a name="g_t_002c"></a>
+<a name="SEC81"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#SEC80" title="Previous section 
in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#SEC60" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#SEC60" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[ &gt;&gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
+<td valign="middle" align="left">[Index]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<h2 class="section"> 7.21 , </h2>
+<hr size="6">
 <a name="SEC_Foot"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of 
document">Top</a>]</td>
@@ -1914,13 +1936,14 @@
     <li><a name="TOC71" href="#SEC71">7.11 a''</a></li>
     <li><a name="TOC72" href="#SEC72">7.12 &#259;</a></li>
     <li><a name="TOC73" href="#SEC73">7.13 a&lt;</a></li>
-    <li><a name="TOC74" href="#SEC74">7.14 .a</a></li>
+    <li><a name="TOC74" href="#SEC74">7.14 &#7841;</a></li>
     <li><a name="TOC75" href="#SEC75">7.15 &#551;</a></li>
     <li><a name="TOC76" href="#SEC76">7.16 &aring;</a></li>
     <li><a name="TOC77" href="#SEC77">7.17 a[</a></li>
     <li><a name="TOC78" href="#SEC78">7.18 a_</a></li>
     <li><a name="TOC79" href="#SEC79">7.19 i</a></li>
     <li><a name="TOC80" href="#SEC80">7.20 j</a></li>
+    <li><a name="TOC81" href="#SEC81">7.21 ,</a></li>
   </ul>
 </li>
 </ul>
Index: texi2html/Tests/formatting_res/nodetest_latin1.passfirst
diff -u texi2html/Tests/formatting_res/nodetest_latin1.passfirst:1.2 
texi2html/Tests/formatting_res/nodetest_latin1.passfirst:1.3
--- texi2html/Tests/formatting_res/nodetest_latin1.passfirst:1.2        Sat Jan 
15 23:45:34 2005
+++ texi2html/Tests/formatting_res/nodetest_latin1.passfirst    Thu Mar 30 
10:05:06 2006
@@ -263,66 +263,69 @@
 nodetest_latin1.texi(,267) * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 nodetest_latin1.texi(,268) * @dotless{i}::  @dotless{i} dotless i.
 nodetest_latin1.texi(,269) * @dotless{j}::  @dotless{j} dotless j.
-nodetest_latin1.texi(,270) @end menu
-nodetest_latin1.texi(,271) @c
-nodetest_latin1.texi(,272) @node @aa{},,,rest
-nodetest_latin1.texi(,273) @section @aa{}
-nodetest_latin1.texi(,274) @node @ae{},,,rest
-nodetest_latin1.texi(,275) @section @ae{}
-nodetest_latin1.texi(,276) @node @oe{},,,rest
-nodetest_latin1.texi(,277) @section @oe{}
-nodetest_latin1.texi(,278) @node @AA{},,,rest
-nodetest_latin1.texi(,279) @section @AA{}
-nodetest_latin1.texi(,280) @node @AE{},,,rest
-nodetest_latin1.texi(,281) @section @AE{}
-nodetest_latin1.texi(,282) @node @OE{},,,rest
-nodetest_latin1.texi(,283) @section @OE{}
-nodetest_latin1.texi(,284) @node @l{},,,rest
-nodetest_latin1.texi(,285) @section @l{}
-nodetest_latin1.texi(,286) @node @o{},,,rest
-nodetest_latin1.texi(,287) @section @o{}
-nodetest_latin1.texi(,288) @node @L{},,,rest
-nodetest_latin1.texi(,289) @section @L{}
-nodetest_latin1.texi(,290) @node @O{},,,rest
-nodetest_latin1.texi(,291) @section @O{}
-nodetest_latin1.texi(,292) @node @H{a},,,rest
-nodetest_latin1.texi(,293) @section @H{a}
-nodetest_latin1.texi(,294) @node @u{a},,,rest
-nodetest_latin1.texi(,295) @section @u{a}
-nodetest_latin1.texi(,296) @node @v{a},,,rest
-nodetest_latin1.texi(,297) @section @v{a}
-nodetest_latin1.texi(,298) @node @udotaccent{a},,,rest
-nodetest_latin1.texi(,299) @section @udotaccent{a}
-nodetest_latin1.texi(,300) Test udotaccent.
-nodetest_latin1.texi(,301) @node @dotaccent{a},,,rest
-nodetest_latin1.texi(,302) @section @dotaccent{a}
-nodetest_latin1.texi(,303) Test dotaccent.
-nodetest_latin1.texi(,304) @node @ringaccent{a},,,rest
-nodetest_latin1.texi(,305) @section @ringaccent{a}
-nodetest_latin1.texi(,306) @node @tieaccent{a},,,rest
-nodetest_latin1.texi(,307) @section @tieaccent{a}
-nodetest_latin1.texi(,308) @node @ubaraccent{a},,,rest
-nodetest_latin1.texi(,309) @section @ubaraccent{a}
-nodetest_latin1.texi(,310) @node @dotless{i},,,rest
-nodetest_latin1.texi(,311) @section @dotless{i}
-nodetest_latin1.texi(,312) @node @dotless{j},,,rest
-nodetest_latin1.texi(,313) @section @dotless{j}
-nodetest_latin1.texi(,314)         
-nodetest_latin1.texi(,315)         @dots{}
-nodetest_latin1.texi(,316) 
-nodetest_latin1.texi(,317)     @enddots{}
-nodetest_latin1.texi(,318) 
-nodetest_latin1.texi(,319)     @exclamdown{}
-nodetest_latin1.texi(,320) 
-nodetest_latin1.texi(,321)     @questiondown{}
-nodetest_latin1.texi(,322) 
-nodetest_latin1.texi(,323)     @pounds{}
-nodetest_latin1.texi(,324) 
-nodetest_latin1.texi(,325)     @@- : @-
-nodetest_latin1.texi(,326)     @@ followed by end of line: @
-nodetest_latin1.texi(,327)     @@ followed by tab: @   
-nodetest_latin1.texi(,328)     @@ followed by space @ 
-nodetest_latin1.texi(,329)     @@*: @* and text followin @@*.
-nodetest_latin1.texi(,330) 
-nodetest_latin1.texi(,331) @contents
-nodetest_latin1.texi(,332) @bye
+nodetest_latin1.texi(,270) * @comma{}::     @comma{} comma
+nodetest_latin1.texi(,271) @end menu
+nodetest_latin1.texi(,272) @c
+nodetest_latin1.texi(,273) @node @aa{},,,rest
+nodetest_latin1.texi(,274) @section @aa{}
+nodetest_latin1.texi(,275) @node @ae{},,,rest
+nodetest_latin1.texi(,276) @section @ae{}
+nodetest_latin1.texi(,277) @node @oe{},,,rest
+nodetest_latin1.texi(,278) @section @oe{}
+nodetest_latin1.texi(,279) @node @AA{},,,rest
+nodetest_latin1.texi(,280) @section @AA{}
+nodetest_latin1.texi(,281) @node @AE{},,,rest
+nodetest_latin1.texi(,282) @section @AE{}
+nodetest_latin1.texi(,283) @node @OE{},,,rest
+nodetest_latin1.texi(,284) @section @OE{}
+nodetest_latin1.texi(,285) @node @l{},,,rest
+nodetest_latin1.texi(,286) @section @l{}
+nodetest_latin1.texi(,287) @node @o{},,,rest
+nodetest_latin1.texi(,288) @section @o{}
+nodetest_latin1.texi(,289) @node @L{},,,rest
+nodetest_latin1.texi(,290) @section @L{}
+nodetest_latin1.texi(,291) @node @O{},,,rest
+nodetest_latin1.texi(,292) @section @O{}
+nodetest_latin1.texi(,293) @node @H{a},,,rest
+nodetest_latin1.texi(,294) @section @H{a}
+nodetest_latin1.texi(,295) @node @u{a},,,rest
+nodetest_latin1.texi(,296) @section @u{a}
+nodetest_latin1.texi(,297) @node @v{a},,,rest
+nodetest_latin1.texi(,298) @section @v{a}
+nodetest_latin1.texi(,299) @node @udotaccent{a},,,rest
+nodetest_latin1.texi(,300) @section @udotaccent{a}
+nodetest_latin1.texi(,301) Test udotaccent.
+nodetest_latin1.texi(,302) @node @dotaccent{a},,,rest
+nodetest_latin1.texi(,303) @section @dotaccent{a}
+nodetest_latin1.texi(,304) Test dotaccent.
+nodetest_latin1.texi(,305) @node @ringaccent{a},,,rest
+nodetest_latin1.texi(,306) @section @ringaccent{a}
+nodetest_latin1.texi(,307) @node @tieaccent{a},,,rest
+nodetest_latin1.texi(,308) @section @tieaccent{a}
+nodetest_latin1.texi(,309) @node @ubaraccent{a},,,rest
+nodetest_latin1.texi(,310) @section @ubaraccent{a}
+nodetest_latin1.texi(,311) @node @dotless{i},,,rest
+nodetest_latin1.texi(,312) @section @dotless{i}
+nodetest_latin1.texi(,313) @node @dotless{j},,,rest
+nodetest_latin1.texi(,314) @section @dotless{j}
+nodetest_latin1.texi(,315)         
+nodetest_latin1.texi(,316)         @dots{}
+nodetest_latin1.texi(,317) 
+nodetest_latin1.texi(,318)     @enddots{}
+nodetest_latin1.texi(,319) 
+nodetest_latin1.texi(,320)     @exclamdown{}
+nodetest_latin1.texi(,321) 
+nodetest_latin1.texi(,322)     @questiondown{}
+nodetest_latin1.texi(,323) 
+nodetest_latin1.texi(,324)     @pounds{}
+nodetest_latin1.texi(,325) 
+nodetest_latin1.texi(,326)     @@- : @-
+nodetest_latin1.texi(,327)     @@ followed by end of line: @
+nodetest_latin1.texi(,328)     @@ followed by tab: @   
+nodetest_latin1.texi(,329)     @@ followed by space @ 
+nodetest_latin1.texi(,330)     @@*: @* and text followin @@*.
+nodetest_latin1.texi(,331) 
+nodetest_latin1.texi(,332) @node @comma{},,,rest
+nodetest_latin1.texi(,333) @section @comma{}
+nodetest_latin1.texi(,334) @contents
+nodetest_latin1.texi(,335) @bye
Index: texi2html/Tests/formatting_res/nodetest_latin1.passtexi
diff -u texi2html/Tests/formatting_res/nodetest_latin1.passtexi:1.1 
texi2html/Tests/formatting_res/nodetest_latin1.passtexi:1.2
--- texi2html/Tests/formatting_res/nodetest_latin1.passtexi:1.1 Wed Jan 28 
01:00:07 2004
+++ texi2html/Tests/formatting_res/nodetest_latin1.passtexi     Thu Mar 30 
10:05:06 2006
@@ -263,66 +263,69 @@
 nodetest_latin1.texi(,267) * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 nodetest_latin1.texi(,268) * @dotless{i}::  @dotless{i} dotless i.
 nodetest_latin1.texi(,269) * @dotless{j}::  @dotless{j} dotless j.
-nodetest_latin1.texi(,270) @end menu
-nodetest_latin1.texi(,271) @c
-nodetest_latin1.texi(,272) @node @aa{},,,rest
-nodetest_latin1.texi(,273) @section @aa{}
-nodetest_latin1.texi(,274) @node @ae{},,,rest
-nodetest_latin1.texi(,275) @section @ae{}
-nodetest_latin1.texi(,276) @node @oe{},,,rest
-nodetest_latin1.texi(,277) @section @oe{}
-nodetest_latin1.texi(,278) @node @AA{},,,rest
-nodetest_latin1.texi(,279) @section @AA{}
-nodetest_latin1.texi(,280) @node @AE{},,,rest
-nodetest_latin1.texi(,281) @section @AE{}
-nodetest_latin1.texi(,282) @node @OE{},,,rest
-nodetest_latin1.texi(,283) @section @OE{}
-nodetest_latin1.texi(,284) @node @l{},,,rest
-nodetest_latin1.texi(,285) @section @l{}
-nodetest_latin1.texi(,286) @node @o{},,,rest
-nodetest_latin1.texi(,287) @section @o{}
-nodetest_latin1.texi(,288) @node @L{},,,rest
-nodetest_latin1.texi(,289) @section @L{}
-nodetest_latin1.texi(,290) @node @O{},,,rest
-nodetest_latin1.texi(,291) @section @O{}
-nodetest_latin1.texi(,292) @node @H{a},,,rest
-nodetest_latin1.texi(,293) @section @H{a}
-nodetest_latin1.texi(,294) @node @u{a},,,rest
-nodetest_latin1.texi(,295) @section @u{a}
-nodetest_latin1.texi(,296) @node @v{a},,,rest
-nodetest_latin1.texi(,297) @section @v{a}
-nodetest_latin1.texi(,298) @node @udotaccent{a},,,rest
-nodetest_latin1.texi(,299) @section @udotaccent{a}
-nodetest_latin1.texi(,300) Test udotaccent.
-nodetest_latin1.texi(,301) @node @dotaccent{a},,,rest
-nodetest_latin1.texi(,302) @section @dotaccent{a}
-nodetest_latin1.texi(,303) Test dotaccent.
-nodetest_latin1.texi(,304) @node @ringaccent{a},,,rest
-nodetest_latin1.texi(,305) @section @ringaccent{a}
-nodetest_latin1.texi(,306) @node @tieaccent{a},,,rest
-nodetest_latin1.texi(,307) @section @tieaccent{a}
-nodetest_latin1.texi(,308) @node @ubaraccent{a},,,rest
-nodetest_latin1.texi(,309) @section @ubaraccent{a}
-nodetest_latin1.texi(,310) @node @dotless{i},,,rest
-nodetest_latin1.texi(,311) @section @dotless{i}
-nodetest_latin1.texi(,312) @node @dotless{j},,,rest
-nodetest_latin1.texi(,313) @section @dotless{j}
-nodetest_latin1.texi(,314)         
-nodetest_latin1.texi(,315)         @dots{}
-nodetest_latin1.texi(,316) 
-nodetest_latin1.texi(,317)     @enddots{}
-nodetest_latin1.texi(,318) 
-nodetest_latin1.texi(,319)     @exclamdown{}
-nodetest_latin1.texi(,320) 
-nodetest_latin1.texi(,321)     @questiondown{}
-nodetest_latin1.texi(,322) 
-nodetest_latin1.texi(,323)     @pounds{}
-nodetest_latin1.texi(,324) 
-nodetest_latin1.texi(,325)     @@- : @-
-nodetest_latin1.texi(,326)     @@ followed by end of line: @
-nodetest_latin1.texi(,327)     @@ followed by tab: @   
-nodetest_latin1.texi(,328)     @@ followed by space @ 
-nodetest_latin1.texi(,329)     @@*: @* and text followin @@*.
-nodetest_latin1.texi(,330) 
-nodetest_latin1.texi(,331) @contents
-nodetest_latin1.texi(,332) @bye
+nodetest_latin1.texi(,270) * @comma{}::     @comma{} comma
+nodetest_latin1.texi(,271) @end menu
+nodetest_latin1.texi(,272) @c
+nodetest_latin1.texi(,273) @node @aa{},,,rest
+nodetest_latin1.texi(,274) @section @aa{}
+nodetest_latin1.texi(,275) @node @ae{},,,rest
+nodetest_latin1.texi(,276) @section @ae{}
+nodetest_latin1.texi(,277) @node @oe{},,,rest
+nodetest_latin1.texi(,278) @section @oe{}
+nodetest_latin1.texi(,279) @node @AA{},,,rest
+nodetest_latin1.texi(,280) @section @AA{}
+nodetest_latin1.texi(,281) @node @AE{},,,rest
+nodetest_latin1.texi(,282) @section @AE{}
+nodetest_latin1.texi(,283) @node @OE{},,,rest
+nodetest_latin1.texi(,284) @section @OE{}
+nodetest_latin1.texi(,285) @node @l{},,,rest
+nodetest_latin1.texi(,286) @section @l{}
+nodetest_latin1.texi(,287) @node @o{},,,rest
+nodetest_latin1.texi(,288) @section @o{}
+nodetest_latin1.texi(,289) @node @L{},,,rest
+nodetest_latin1.texi(,290) @section @L{}
+nodetest_latin1.texi(,291) @node @O{},,,rest
+nodetest_latin1.texi(,292) @section @O{}
+nodetest_latin1.texi(,293) @node @H{a},,,rest
+nodetest_latin1.texi(,294) @section @H{a}
+nodetest_latin1.texi(,295) @node @u{a},,,rest
+nodetest_latin1.texi(,296) @section @u{a}
+nodetest_latin1.texi(,297) @node @v{a},,,rest
+nodetest_latin1.texi(,298) @section @v{a}
+nodetest_latin1.texi(,299) @node @udotaccent{a},,,rest
+nodetest_latin1.texi(,300) @section @udotaccent{a}
+nodetest_latin1.texi(,301) Test udotaccent.
+nodetest_latin1.texi(,302) @node @dotaccent{a},,,rest
+nodetest_latin1.texi(,303) @section @dotaccent{a}
+nodetest_latin1.texi(,304) Test dotaccent.
+nodetest_latin1.texi(,305) @node @ringaccent{a},,,rest
+nodetest_latin1.texi(,306) @section @ringaccent{a}
+nodetest_latin1.texi(,307) @node @tieaccent{a},,,rest
+nodetest_latin1.texi(,308) @section @tieaccent{a}
+nodetest_latin1.texi(,309) @node @ubaraccent{a},,,rest
+nodetest_latin1.texi(,310) @section @ubaraccent{a}
+nodetest_latin1.texi(,311) @node @dotless{i},,,rest
+nodetest_latin1.texi(,312) @section @dotless{i}
+nodetest_latin1.texi(,313) @node @dotless{j},,,rest
+nodetest_latin1.texi(,314) @section @dotless{j}
+nodetest_latin1.texi(,315)         
+nodetest_latin1.texi(,316)         @dots{}
+nodetest_latin1.texi(,317) 
+nodetest_latin1.texi(,318)     @enddots{}
+nodetest_latin1.texi(,319) 
+nodetest_latin1.texi(,320)     @exclamdown{}
+nodetest_latin1.texi(,321) 
+nodetest_latin1.texi(,322)     @questiondown{}
+nodetest_latin1.texi(,323) 
+nodetest_latin1.texi(,324)     @pounds{}
+nodetest_latin1.texi(,325) 
+nodetest_latin1.texi(,326)     @@- : @-
+nodetest_latin1.texi(,327)     @@ followed by end of line: @
+nodetest_latin1.texi(,328)     @@ followed by tab: @   
+nodetest_latin1.texi(,329)     @@ followed by space @ 
+nodetest_latin1.texi(,330)     @@*: @* and text followin @@*.
+nodetest_latin1.texi(,331) 
+nodetest_latin1.texi(,332) @node @comma{},,,rest
+nodetest_latin1.texi(,333) @section @comma{}
+nodetest_latin1.texi(,334) @contents
+nodetest_latin1.texi(,335) @bye
Index: texi2html/Tests/formatting_res/nodetest_toc.html
diff -u texi2html/Tests/formatting_res/nodetest_toc.html:1.12 
texi2html/Tests/formatting_res/nodetest_toc.html:1.13
--- texi2html/Tests/formatting_res/nodetest_toc.html:1.12       Mon Mar 27 
12:00:32 2006
+++ texi2html/Tests/formatting_res/nodetest_toc.html    Thu Mar 30 10:05:06 2006
@@ -141,7 +141,7 @@
     <li><a name="TOC75" href="nodetest_7.html#SEC75">7.11 a''</a></li>
     <li><a name="TOC76" href="nodetest_7.html#SEC76">7.12 &#259;</a></li>
     <li><a name="TOC77" href="nodetest_7.html#SEC77">7.13 a&lt;</a></li>
-    <li><a name="TOC78" href="nodetest_7.html#SEC78">7.14 .a</a></li>
+    <li><a name="TOC78" href="nodetest_7.html#SEC78">7.14 &#7841;</a></li>
     <li><a name="TOC79" href="nodetest_7.html#SEC79">7.15 &#551;</a></li>
     <li><a name="TOC80" href="nodetest_7.html#SEC80">7.16 &aring;</a></li>
     <li><a name="TOC81" href="nodetest_7.html#SEC81">7.17 a[</a></li>
Index: texi2html/Tests/formatting_res/nodetest_utf8.html
diff -u texi2html/Tests/formatting_res/nodetest_utf8.html:1.9 
texi2html/Tests/formatting_res/nodetest_utf8.html:1.10
--- texi2html/Tests/formatting_res/nodetest_utf8.html:1.9       Mon Mar 27 
12:00:32 2006
+++ texi2html/Tests/formatting_res/nodetest_utf8.html   Thu Mar 30 10:05:06 2006
@@ -1372,7 +1372,7 @@
 <tr><td align="left" valign="top"><a href="#SEC71">7.11 
a''</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC72">7.12 
&#259;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
 <tr><td align="left" valign="top"><a href="#SEC73">7.13 
a&lt;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
-<tr><td align="left" valign="top"><a href="#SEC74">7.14 
.a</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  .a udotaccent.
+<tr><td align="left" valign="top"><a href="#SEC74">7.14 
&#7841;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#7841; 
udotaccent.
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC75">7.15 
&#551;</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  &#551; 
dotaccent.
 </td></tr>
@@ -1386,6 +1386,8 @@
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC80">7.20 
j</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  j dotless j.
 </td></tr>
+<tr><td align="left" valign="top"><a href="#SEC81">7.21 
,</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">     , comma
+</td></tr>
 </table>
 <hr size="6">
 <a name="g_t_00e5"></a>
@@ -1666,7 +1668,7 @@
 <td valign="middle" align="left">[Index]</td>
 <td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
 </tr></table>
-<h2 class="section"> 7.14 .a </h2>
+<h2 class="section"> 7.14 &#7841; </h2>
 <p>Test udotaccent.
 </p><hr size="6">
 <a name="g_t_0227"></a>
@@ -1710,7 +1712,7 @@
 </tr></table>
 <h2 class="section"> 7.16 &aring; </h2>
 <hr size="6">
-<a name="a_005b"></a>
+<a name="a_0361"></a>
 <a name="SEC77"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC76" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1774,7 +1776,7 @@
 <a name="SEC80"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC79" title="Previous section 
in reading order"> &lt; </a>]</td>
-<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left">[<a href="#SEC81" title="Next section in 
reading order"> &gt; </a>]</td>
 <td valign="middle" align="left"> &nbsp; </td>
 <td valign="middle" align="left">[<a href="#SEC60" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a href="#SEC60" title="Up section"> Up 
</a>]</td>
@@ -1806,6 +1808,26 @@
        @*: <br> and text followin @*.
 </p>
 <hr size="6">
+<a name="g_t_002c"></a>
+<a name="SEC81"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#SEC80" title="Previous section 
in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#SEC60" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#SEC60" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[ &gt;&gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
+<td valign="middle" align="left">[Index]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<h2 class="section"> 7.21 , </h2>
+<hr size="6">
 <a name="SEC_Foot"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of 
document">Top</a>]</td>
@@ -1914,13 +1936,14 @@
     <li><a name="TOC71" href="#SEC71">7.11 a''</a></li>
     <li><a name="TOC72" href="#SEC72">7.12 &#259;</a></li>
     <li><a name="TOC73" href="#SEC73">7.13 a&lt;</a></li>
-    <li><a name="TOC74" href="#SEC74">7.14 .a</a></li>
+    <li><a name="TOC74" href="#SEC74">7.14 &#7841;</a></li>
     <li><a name="TOC75" href="#SEC75">7.15 &#551;</a></li>
     <li><a name="TOC76" href="#SEC76">7.16 &aring;</a></li>
     <li><a name="TOC77" href="#SEC77">7.17 a[</a></li>
     <li><a name="TOC78" href="#SEC78">7.18 a_</a></li>
     <li><a name="TOC79" href="#SEC79">7.19 i</a></li>
     <li><a name="TOC80" href="#SEC80">7.20 j</a></li>
+    <li><a name="TOC81" href="#SEC81">7.21 ,</a></li>
   </ul>
 </li>
 </ul>
Index: texi2html/Tests/formatting_res/nodetest_utf8.passfirst
diff -u texi2html/Tests/formatting_res/nodetest_utf8.passfirst:1.2 
texi2html/Tests/formatting_res/nodetest_utf8.passfirst:1.3
--- texi2html/Tests/formatting_res/nodetest_utf8.passfirst:1.2  Sat Jan 15 
23:45:34 2005
+++ texi2html/Tests/formatting_res/nodetest_utf8.passfirst      Thu Mar 30 
10:05:06 2006
@@ -263,66 +263,69 @@
 nodetest_utf8.texi(,267) * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 nodetest_utf8.texi(,268) * @dotless{i}::  @dotless{i} dotless i.
 nodetest_utf8.texi(,269) * @dotless{j}::  @dotless{j} dotless j.
-nodetest_utf8.texi(,270) @end menu
-nodetest_utf8.texi(,271) @c
-nodetest_utf8.texi(,272) @node @aa{},,,rest
-nodetest_utf8.texi(,273) @section @aa{}
-nodetest_utf8.texi(,274) @node @ae{},,,rest
-nodetest_utf8.texi(,275) @section @ae{}
-nodetest_utf8.texi(,276) @node @oe{},,,rest
-nodetest_utf8.texi(,277) @section @oe{}
-nodetest_utf8.texi(,278) @node @AA{},,,rest
-nodetest_utf8.texi(,279) @section @AA{}
-nodetest_utf8.texi(,280) @node @AE{},,,rest
-nodetest_utf8.texi(,281) @section @AE{}
-nodetest_utf8.texi(,282) @node @OE{},,,rest
-nodetest_utf8.texi(,283) @section @OE{}
-nodetest_utf8.texi(,284) @node @l{},,,rest
-nodetest_utf8.texi(,285) @section @l{}
-nodetest_utf8.texi(,286) @node @o{},,,rest
-nodetest_utf8.texi(,287) @section @o{}
-nodetest_utf8.texi(,288) @node @L{},,,rest
-nodetest_utf8.texi(,289) @section @L{}
-nodetest_utf8.texi(,290) @node @O{},,,rest
-nodetest_utf8.texi(,291) @section @O{}
-nodetest_utf8.texi(,292) @node @H{a},,,rest
-nodetest_utf8.texi(,293) @section @H{a}
-nodetest_utf8.texi(,294) @node @u{a},,,rest
-nodetest_utf8.texi(,295) @section @u{a}
-nodetest_utf8.texi(,296) @node @v{a},,,rest
-nodetest_utf8.texi(,297) @section @v{a}
-nodetest_utf8.texi(,298) @node @udotaccent{a},,,rest
-nodetest_utf8.texi(,299) @section @udotaccent{a}
-nodetest_utf8.texi(,300) Test udotaccent.
-nodetest_utf8.texi(,301) @node @dotaccent{a},,,rest
-nodetest_utf8.texi(,302) @section @dotaccent{a}
-nodetest_utf8.texi(,303) Test dotaccent.
-nodetest_utf8.texi(,304) @node @ringaccent{a},,,rest
-nodetest_utf8.texi(,305) @section @ringaccent{a}
-nodetest_utf8.texi(,306) @node @tieaccent{a},,,rest
-nodetest_utf8.texi(,307) @section @tieaccent{a}
-nodetest_utf8.texi(,308) @node @ubaraccent{a},,,rest
-nodetest_utf8.texi(,309) @section @ubaraccent{a}
-nodetest_utf8.texi(,310) @node @dotless{i},,,rest
-nodetest_utf8.texi(,311) @section @dotless{i}
-nodetest_utf8.texi(,312) @node @dotless{j},,,rest
-nodetest_utf8.texi(,313) @section @dotless{j}
-nodetest_utf8.texi(,314)         
-nodetest_utf8.texi(,315)         @dots{}
-nodetest_utf8.texi(,316) 
-nodetest_utf8.texi(,317)       @enddots{}
-nodetest_utf8.texi(,318) 
-nodetest_utf8.texi(,319)       @exclamdown{}
-nodetest_utf8.texi(,320) 
-nodetest_utf8.texi(,321)       @questiondown{}
-nodetest_utf8.texi(,322) 
-nodetest_utf8.texi(,323)       @pounds{}
-nodetest_utf8.texi(,324) 
-nodetest_utf8.texi(,325)       @@- : @-
-nodetest_utf8.texi(,326)       @@ followed by end of line: @
-nodetest_utf8.texi(,327)       @@ followed by tab: @   
-nodetest_utf8.texi(,328)       @@ followed by space @ 
-nodetest_utf8.texi(,329)       @@*: @* and text followin @@*.
-nodetest_utf8.texi(,330) 
-nodetest_utf8.texi(,331) @contents
-nodetest_utf8.texi(,332) @bye
+nodetest_utf8.texi(,270) * @comma{}::     @comma{} comma
+nodetest_utf8.texi(,271) @end menu
+nodetest_utf8.texi(,272) @c
+nodetest_utf8.texi(,273) @node @aa{},,,rest
+nodetest_utf8.texi(,274) @section @aa{}
+nodetest_utf8.texi(,275) @node @ae{},,,rest
+nodetest_utf8.texi(,276) @section @ae{}
+nodetest_utf8.texi(,277) @node @oe{},,,rest
+nodetest_utf8.texi(,278) @section @oe{}
+nodetest_utf8.texi(,279) @node @AA{},,,rest
+nodetest_utf8.texi(,280) @section @AA{}
+nodetest_utf8.texi(,281) @node @AE{},,,rest
+nodetest_utf8.texi(,282) @section @AE{}
+nodetest_utf8.texi(,283) @node @OE{},,,rest
+nodetest_utf8.texi(,284) @section @OE{}
+nodetest_utf8.texi(,285) @node @l{},,,rest
+nodetest_utf8.texi(,286) @section @l{}
+nodetest_utf8.texi(,287) @node @o{},,,rest
+nodetest_utf8.texi(,288) @section @o{}
+nodetest_utf8.texi(,289) @node @L{},,,rest
+nodetest_utf8.texi(,290) @section @L{}
+nodetest_utf8.texi(,291) @node @O{},,,rest
+nodetest_utf8.texi(,292) @section @O{}
+nodetest_utf8.texi(,293) @node @H{a},,,rest
+nodetest_utf8.texi(,294) @section @H{a}
+nodetest_utf8.texi(,295) @node @u{a},,,rest
+nodetest_utf8.texi(,296) @section @u{a}
+nodetest_utf8.texi(,297) @node @v{a},,,rest
+nodetest_utf8.texi(,298) @section @v{a}
+nodetest_utf8.texi(,299) @node @udotaccent{a},,,rest
+nodetest_utf8.texi(,300) @section @udotaccent{a}
+nodetest_utf8.texi(,301) Test udotaccent.
+nodetest_utf8.texi(,302) @node @dotaccent{a},,,rest
+nodetest_utf8.texi(,303) @section @dotaccent{a}
+nodetest_utf8.texi(,304) Test dotaccent.
+nodetest_utf8.texi(,305) @node @ringaccent{a},,,rest
+nodetest_utf8.texi(,306) @section @ringaccent{a}
+nodetest_utf8.texi(,307) @node @tieaccent{a},,,rest
+nodetest_utf8.texi(,308) @section @tieaccent{a}
+nodetest_utf8.texi(,309) @node @ubaraccent{a},,,rest
+nodetest_utf8.texi(,310) @section @ubaraccent{a}
+nodetest_utf8.texi(,311) @node @dotless{i},,,rest
+nodetest_utf8.texi(,312) @section @dotless{i}
+nodetest_utf8.texi(,313) @node @dotless{j},,,rest
+nodetest_utf8.texi(,314) @section @dotless{j}
+nodetest_utf8.texi(,315)         
+nodetest_utf8.texi(,316)         @dots{}
+nodetest_utf8.texi(,317) 
+nodetest_utf8.texi(,318)       @enddots{}
+nodetest_utf8.texi(,319) 
+nodetest_utf8.texi(,320)       @exclamdown{}
+nodetest_utf8.texi(,321) 
+nodetest_utf8.texi(,322)       @questiondown{}
+nodetest_utf8.texi(,323) 
+nodetest_utf8.texi(,324)       @pounds{}
+nodetest_utf8.texi(,325) 
+nodetest_utf8.texi(,326)       @@- : @-
+nodetest_utf8.texi(,327)       @@ followed by end of line: @
+nodetest_utf8.texi(,328)       @@ followed by tab: @   
+nodetest_utf8.texi(,329)       @@ followed by space @ 
+nodetest_utf8.texi(,330)       @@*: @* and text followin @@*.
+nodetest_utf8.texi(,331) 
+nodetest_utf8.texi(,332) @node @comma{},,,rest
+nodetest_utf8.texi(,333) @section @comma{}
+nodetest_utf8.texi(,334) @contents
+nodetest_utf8.texi(,335) @bye
Index: texi2html/Tests/formatting_res/nodetest_utf8.passtexi
diff -u texi2html/Tests/formatting_res/nodetest_utf8.passtexi:1.1 
texi2html/Tests/formatting_res/nodetest_utf8.passtexi:1.2
--- texi2html/Tests/formatting_res/nodetest_utf8.passtexi:1.1   Wed Jan 28 
01:00:07 2004
+++ texi2html/Tests/formatting_res/nodetest_utf8.passtexi       Thu Mar 30 
10:05:06 2006
@@ -263,66 +263,69 @@
 nodetest_utf8.texi(,267) * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 nodetest_utf8.texi(,268) * @dotless{i}::  @dotless{i} dotless i.
 nodetest_utf8.texi(,269) * @dotless{j}::  @dotless{j} dotless j.
-nodetest_utf8.texi(,270) @end menu
-nodetest_utf8.texi(,271) @c
-nodetest_utf8.texi(,272) @node @aa{},,,rest
-nodetest_utf8.texi(,273) @section @aa{}
-nodetest_utf8.texi(,274) @node @ae{},,,rest
-nodetest_utf8.texi(,275) @section @ae{}
-nodetest_utf8.texi(,276) @node @oe{},,,rest
-nodetest_utf8.texi(,277) @section @oe{}
-nodetest_utf8.texi(,278) @node @AA{},,,rest
-nodetest_utf8.texi(,279) @section @AA{}
-nodetest_utf8.texi(,280) @node @AE{},,,rest
-nodetest_utf8.texi(,281) @section @AE{}
-nodetest_utf8.texi(,282) @node @OE{},,,rest
-nodetest_utf8.texi(,283) @section @OE{}
-nodetest_utf8.texi(,284) @node @l{},,,rest
-nodetest_utf8.texi(,285) @section @l{}
-nodetest_utf8.texi(,286) @node @o{},,,rest
-nodetest_utf8.texi(,287) @section @o{}
-nodetest_utf8.texi(,288) @node @L{},,,rest
-nodetest_utf8.texi(,289) @section @L{}
-nodetest_utf8.texi(,290) @node @O{},,,rest
-nodetest_utf8.texi(,291) @section @O{}
-nodetest_utf8.texi(,292) @node @H{a},,,rest
-nodetest_utf8.texi(,293) @section @H{a}
-nodetest_utf8.texi(,294) @node @u{a},,,rest
-nodetest_utf8.texi(,295) @section @u{a}
-nodetest_utf8.texi(,296) @node @v{a},,,rest
-nodetest_utf8.texi(,297) @section @v{a}
-nodetest_utf8.texi(,298) @node @udotaccent{a},,,rest
-nodetest_utf8.texi(,299) @section @udotaccent{a}
-nodetest_utf8.texi(,300) Test udotaccent.
-nodetest_utf8.texi(,301) @node @dotaccent{a},,,rest
-nodetest_utf8.texi(,302) @section @dotaccent{a}
-nodetest_utf8.texi(,303) Test dotaccent.
-nodetest_utf8.texi(,304) @node @ringaccent{a},,,rest
-nodetest_utf8.texi(,305) @section @ringaccent{a}
-nodetest_utf8.texi(,306) @node @tieaccent{a},,,rest
-nodetest_utf8.texi(,307) @section @tieaccent{a}
-nodetest_utf8.texi(,308) @node @ubaraccent{a},,,rest
-nodetest_utf8.texi(,309) @section @ubaraccent{a}
-nodetest_utf8.texi(,310) @node @dotless{i},,,rest
-nodetest_utf8.texi(,311) @section @dotless{i}
-nodetest_utf8.texi(,312) @node @dotless{j},,,rest
-nodetest_utf8.texi(,313) @section @dotless{j}
-nodetest_utf8.texi(,314)         
-nodetest_utf8.texi(,315)         @dots{}
-nodetest_utf8.texi(,316) 
-nodetest_utf8.texi(,317)       @enddots{}
-nodetest_utf8.texi(,318) 
-nodetest_utf8.texi(,319)       @exclamdown{}
-nodetest_utf8.texi(,320) 
-nodetest_utf8.texi(,321)       @questiondown{}
-nodetest_utf8.texi(,322) 
-nodetest_utf8.texi(,323)       @pounds{}
-nodetest_utf8.texi(,324) 
-nodetest_utf8.texi(,325)       @@- : @-
-nodetest_utf8.texi(,326)       @@ followed by end of line: @
-nodetest_utf8.texi(,327)       @@ followed by tab: @   
-nodetest_utf8.texi(,328)       @@ followed by space @ 
-nodetest_utf8.texi(,329)       @@*: @* and text followin @@*.
-nodetest_utf8.texi(,330) 
-nodetest_utf8.texi(,331) @contents
-nodetest_utf8.texi(,332) @bye
+nodetest_utf8.texi(,270) * @comma{}::     @comma{} comma
+nodetest_utf8.texi(,271) @end menu
+nodetest_utf8.texi(,272) @c
+nodetest_utf8.texi(,273) @node @aa{},,,rest
+nodetest_utf8.texi(,274) @section @aa{}
+nodetest_utf8.texi(,275) @node @ae{},,,rest
+nodetest_utf8.texi(,276) @section @ae{}
+nodetest_utf8.texi(,277) @node @oe{},,,rest
+nodetest_utf8.texi(,278) @section @oe{}
+nodetest_utf8.texi(,279) @node @AA{},,,rest
+nodetest_utf8.texi(,280) @section @AA{}
+nodetest_utf8.texi(,281) @node @AE{},,,rest
+nodetest_utf8.texi(,282) @section @AE{}
+nodetest_utf8.texi(,283) @node @OE{},,,rest
+nodetest_utf8.texi(,284) @section @OE{}
+nodetest_utf8.texi(,285) @node @l{},,,rest
+nodetest_utf8.texi(,286) @section @l{}
+nodetest_utf8.texi(,287) @node @o{},,,rest
+nodetest_utf8.texi(,288) @section @o{}
+nodetest_utf8.texi(,289) @node @L{},,,rest
+nodetest_utf8.texi(,290) @section @L{}
+nodetest_utf8.texi(,291) @node @O{},,,rest
+nodetest_utf8.texi(,292) @section @O{}
+nodetest_utf8.texi(,293) @node @H{a},,,rest
+nodetest_utf8.texi(,294) @section @H{a}
+nodetest_utf8.texi(,295) @node @u{a},,,rest
+nodetest_utf8.texi(,296) @section @u{a}
+nodetest_utf8.texi(,297) @node @v{a},,,rest
+nodetest_utf8.texi(,298) @section @v{a}
+nodetest_utf8.texi(,299) @node @udotaccent{a},,,rest
+nodetest_utf8.texi(,300) @section @udotaccent{a}
+nodetest_utf8.texi(,301) Test udotaccent.
+nodetest_utf8.texi(,302) @node @dotaccent{a},,,rest
+nodetest_utf8.texi(,303) @section @dotaccent{a}
+nodetest_utf8.texi(,304) Test dotaccent.
+nodetest_utf8.texi(,305) @node @ringaccent{a},,,rest
+nodetest_utf8.texi(,306) @section @ringaccent{a}
+nodetest_utf8.texi(,307) @node @tieaccent{a},,,rest
+nodetest_utf8.texi(,308) @section @tieaccent{a}
+nodetest_utf8.texi(,309) @node @ubaraccent{a},,,rest
+nodetest_utf8.texi(,310) @section @ubaraccent{a}
+nodetest_utf8.texi(,311) @node @dotless{i},,,rest
+nodetest_utf8.texi(,312) @section @dotless{i}
+nodetest_utf8.texi(,313) @node @dotless{j},,,rest
+nodetest_utf8.texi(,314) @section @dotless{j}
+nodetest_utf8.texi(,315)         
+nodetest_utf8.texi(,316)         @dots{}
+nodetest_utf8.texi(,317) 
+nodetest_utf8.texi(,318)       @enddots{}
+nodetest_utf8.texi(,319) 
+nodetest_utf8.texi(,320)       @exclamdown{}
+nodetest_utf8.texi(,321) 
+nodetest_utf8.texi(,322)       @questiondown{}
+nodetest_utf8.texi(,323) 
+nodetest_utf8.texi(,324)       @pounds{}
+nodetest_utf8.texi(,325) 
+nodetest_utf8.texi(,326)       @@- : @-
+nodetest_utf8.texi(,327)       @@ followed by end of line: @
+nodetest_utf8.texi(,328)       @@ followed by tab: @   
+nodetest_utf8.texi(,329)       @@ followed by space @ 
+nodetest_utf8.texi(,330)       @@*: @* and text followin @@*.
+nodetest_utf8.texi(,331) 
+nodetest_utf8.texi(,332) @node @comma{},,,rest
+nodetest_utf8.texi(,333) @section @comma{}
+nodetest_utf8.texi(,334) @contents
+nodetest_utf8.texi(,335) @bye
Index: texi2html/Tests/formatting_res/to_utf8_formatting.html
diff -u texi2html/Tests/formatting_res/to_utf8_formatting.html:1.1 
texi2html/Tests/formatting_res/to_utf8_formatting.html:1.2
--- texi2html/Tests/formatting_res/to_utf8_formatting.html:1.1  Sun Mar 26 
14:38:26 2006
+++ texi2html/Tests/formatting_res/to_utf8_formatting.html      Thu Mar 30 
10:05:06 2006
@@ -59,8 +59,8 @@
 @error error->
 @expansion →
 @minus −
address@hidden ∗
address@hidden -|
address@hidden ★
address@hidden ⊣
 @result ⇒
 @today a sunny day
 @aa å
@@ -545,8 +545,8 @@
 @error error--&gt;
 @expansion →
 @minus −
address@hidden ∗
address@hidden -|
address@hidden ★
address@hidden ⊣
 @result ⇒
 @today a sunny day
 @aa å
@@ -1095,8 +1095,8 @@
 @error error--&gt;
 @expansion →
 @minus −
address@hidden ∗
address@hidden -|
address@hidden ★
address@hidden ⊣
 @result ⇒
 @today a sunny day
 @aa å
Index: texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.html
diff -u texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.html:1.1 
texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.html:1.2
--- texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.html:1.1     Sun Mar 
26 14:38:26 2006
+++ texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.html Thu Mar 30 
10:05:06 2006
@@ -1386,6 +1386,8 @@
 </td></tr>
 <tr><td align="left" valign="top"><a href="#SEC80">7.20 
j</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  j dotless j.
 </td></tr>
+<tr><td align="left" valign="top"><a href="#SEC81">7.21 
,</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">     , comma
+</td></tr>
 </table>
 <hr size="6">
 <a name="g_t_00e5"></a>
@@ -1710,7 +1712,7 @@
 </tr></table>
 <h2 class="section"> 7.16 å </h2>
 <hr size="6">
-<a name="a_005b"></a>
+<a name="a_0361"></a>
 <a name="SEC77"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC76" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -1774,7 +1776,7 @@
 <a name="SEC80"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC79" title="Previous section 
in reading order"> &lt; </a>]</td>
-<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left">[<a href="#SEC81" title="Next section in 
reading order"> &gt; </a>]</td>
 <td valign="middle" align="left"> &nbsp; </td>
 <td valign="middle" align="left">[<a href="#SEC60" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a href="#SEC60" title="Up section"> Up 
</a>]</td>
@@ -1806,6 +1808,26 @@
        @*: <br> and text followin @*.
 </p>
 <hr size="6">
+<a name="g_t_002c"></a>
+<a name="SEC81"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#SEC80" title="Previous section 
in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#SEC60" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#SEC60" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[ &gt;&gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
+<td valign="middle" align="left">[Index]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<h2 class="section"> 7.21 , </h2>
+<hr size="6">
 <a name="SEC_Foot"></a>
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#SEC_Top" title="Cover (top) of 
document">Top</a>]</td>
@@ -1921,6 +1943,7 @@
     <li><a name="TOC78" href="#SEC78">7.18 a̲</a></li>
     <li><a name="TOC79" href="#SEC79">7.19 i</a></li>
     <li><a name="TOC80" href="#SEC80">7.20 j</a></li>
+    <li><a name="TOC81" href="#SEC81">7.21 ,</a></li>
   </ul>
 </li>
 </ul>
Index: texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passfirst
diff -u texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passfirst:1.1 
texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passfirst:1.2
--- texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passfirst:1.1        
Sun Mar 26 14:38:26 2006
+++ texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passfirst    Thu Mar 
30 10:05:06 2006
@@ -263,66 +263,69 @@
 nodetest_latin1.texi(,267) * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 nodetest_latin1.texi(,268) * @dotless{i}::  @dotless{i} dotless i.
 nodetest_latin1.texi(,269) * @dotless{j}::  @dotless{j} dotless j.
-nodetest_latin1.texi(,270) @end menu
-nodetest_latin1.texi(,271) @c
-nodetest_latin1.texi(,272) @node @aa{},,,rest
-nodetest_latin1.texi(,273) @section @aa{}
-nodetest_latin1.texi(,274) @node @ae{},,,rest
-nodetest_latin1.texi(,275) @section @ae{}
-nodetest_latin1.texi(,276) @node @oe{},,,rest
-nodetest_latin1.texi(,277) @section @oe{}
-nodetest_latin1.texi(,278) @node @AA{},,,rest
-nodetest_latin1.texi(,279) @section @AA{}
-nodetest_latin1.texi(,280) @node @AE{},,,rest
-nodetest_latin1.texi(,281) @section @AE{}
-nodetest_latin1.texi(,282) @node @OE{},,,rest
-nodetest_latin1.texi(,283) @section @OE{}
-nodetest_latin1.texi(,284) @node @l{},,,rest
-nodetest_latin1.texi(,285) @section @l{}
-nodetest_latin1.texi(,286) @node @o{},,,rest
-nodetest_latin1.texi(,287) @section @o{}
-nodetest_latin1.texi(,288) @node @L{},,,rest
-nodetest_latin1.texi(,289) @section @L{}
-nodetest_latin1.texi(,290) @node @O{},,,rest
-nodetest_latin1.texi(,291) @section @O{}
-nodetest_latin1.texi(,292) @node @H{a},,,rest
-nodetest_latin1.texi(,293) @section @H{a}
-nodetest_latin1.texi(,294) @node @u{a},,,rest
-nodetest_latin1.texi(,295) @section @u{a}
-nodetest_latin1.texi(,296) @node @v{a},,,rest
-nodetest_latin1.texi(,297) @section @v{a}
-nodetest_latin1.texi(,298) @node @udotaccent{a},,,rest
-nodetest_latin1.texi(,299) @section @udotaccent{a}
-nodetest_latin1.texi(,300) Test udotaccent.
-nodetest_latin1.texi(,301) @node @dotaccent{a},,,rest
-nodetest_latin1.texi(,302) @section @dotaccent{a}
-nodetest_latin1.texi(,303) Test dotaccent.
-nodetest_latin1.texi(,304) @node @ringaccent{a},,,rest
-nodetest_latin1.texi(,305) @section @ringaccent{a}
-nodetest_latin1.texi(,306) @node @tieaccent{a},,,rest
-nodetest_latin1.texi(,307) @section @tieaccent{a}
-nodetest_latin1.texi(,308) @node @ubaraccent{a},,,rest
-nodetest_latin1.texi(,309) @section @ubaraccent{a}
-nodetest_latin1.texi(,310) @node @dotless{i},,,rest
-nodetest_latin1.texi(,311) @section @dotless{i}
-nodetest_latin1.texi(,312) @node @dotless{j},,,rest
-nodetest_latin1.texi(,313) @section @dotless{j}
-nodetest_latin1.texi(,314)         
-nodetest_latin1.texi(,315)         @dots{}
-nodetest_latin1.texi(,316) 
-nodetest_latin1.texi(,317)     @enddots{}
-nodetest_latin1.texi(,318) 
-nodetest_latin1.texi(,319)     @exclamdown{}
-nodetest_latin1.texi(,320) 
-nodetest_latin1.texi(,321)     @questiondown{}
-nodetest_latin1.texi(,322) 
-nodetest_latin1.texi(,323)     @pounds{}
-nodetest_latin1.texi(,324) 
-nodetest_latin1.texi(,325)     @@- : @-
-nodetest_latin1.texi(,326)     @@ followed by end of line: @
-nodetest_latin1.texi(,327)     @@ followed by tab: @   
-nodetest_latin1.texi(,328)     @@ followed by space @ 
-nodetest_latin1.texi(,329)     @@*: @* and text followin @@*.
-nodetest_latin1.texi(,330) 
-nodetest_latin1.texi(,331) @contents
-nodetest_latin1.texi(,332) @bye
+nodetest_latin1.texi(,270) * @comma{}::     @comma{} comma
+nodetest_latin1.texi(,271) @end menu
+nodetest_latin1.texi(,272) @c
+nodetest_latin1.texi(,273) @node @aa{},,,rest
+nodetest_latin1.texi(,274) @section @aa{}
+nodetest_latin1.texi(,275) @node @ae{},,,rest
+nodetest_latin1.texi(,276) @section @ae{}
+nodetest_latin1.texi(,277) @node @oe{},,,rest
+nodetest_latin1.texi(,278) @section @oe{}
+nodetest_latin1.texi(,279) @node @AA{},,,rest
+nodetest_latin1.texi(,280) @section @AA{}
+nodetest_latin1.texi(,281) @node @AE{},,,rest
+nodetest_latin1.texi(,282) @section @AE{}
+nodetest_latin1.texi(,283) @node @OE{},,,rest
+nodetest_latin1.texi(,284) @section @OE{}
+nodetest_latin1.texi(,285) @node @l{},,,rest
+nodetest_latin1.texi(,286) @section @l{}
+nodetest_latin1.texi(,287) @node @o{},,,rest
+nodetest_latin1.texi(,288) @section @o{}
+nodetest_latin1.texi(,289) @node @L{},,,rest
+nodetest_latin1.texi(,290) @section @L{}
+nodetest_latin1.texi(,291) @node @O{},,,rest
+nodetest_latin1.texi(,292) @section @O{}
+nodetest_latin1.texi(,293) @node @H{a},,,rest
+nodetest_latin1.texi(,294) @section @H{a}
+nodetest_latin1.texi(,295) @node @u{a},,,rest
+nodetest_latin1.texi(,296) @section @u{a}
+nodetest_latin1.texi(,297) @node @v{a},,,rest
+nodetest_latin1.texi(,298) @section @v{a}
+nodetest_latin1.texi(,299) @node @udotaccent{a},,,rest
+nodetest_latin1.texi(,300) @section @udotaccent{a}
+nodetest_latin1.texi(,301) Test udotaccent.
+nodetest_latin1.texi(,302) @node @dotaccent{a},,,rest
+nodetest_latin1.texi(,303) @section @dotaccent{a}
+nodetest_latin1.texi(,304) Test dotaccent.
+nodetest_latin1.texi(,305) @node @ringaccent{a},,,rest
+nodetest_latin1.texi(,306) @section @ringaccent{a}
+nodetest_latin1.texi(,307) @node @tieaccent{a},,,rest
+nodetest_latin1.texi(,308) @section @tieaccent{a}
+nodetest_latin1.texi(,309) @node @ubaraccent{a},,,rest
+nodetest_latin1.texi(,310) @section @ubaraccent{a}
+nodetest_latin1.texi(,311) @node @dotless{i},,,rest
+nodetest_latin1.texi(,312) @section @dotless{i}
+nodetest_latin1.texi(,313) @node @dotless{j},,,rest
+nodetest_latin1.texi(,314) @section @dotless{j}
+nodetest_latin1.texi(,315)         
+nodetest_latin1.texi(,316)         @dots{}
+nodetest_latin1.texi(,317) 
+nodetest_latin1.texi(,318)     @enddots{}
+nodetest_latin1.texi(,319) 
+nodetest_latin1.texi(,320)     @exclamdown{}
+nodetest_latin1.texi(,321) 
+nodetest_latin1.texi(,322)     @questiondown{}
+nodetest_latin1.texi(,323) 
+nodetest_latin1.texi(,324)     @pounds{}
+nodetest_latin1.texi(,325) 
+nodetest_latin1.texi(,326)     @@- : @-
+nodetest_latin1.texi(,327)     @@ followed by end of line: @
+nodetest_latin1.texi(,328)     @@ followed by tab: @   
+nodetest_latin1.texi(,329)     @@ followed by space @ 
+nodetest_latin1.texi(,330)     @@*: @* and text followin @@*.
+nodetest_latin1.texi(,331) 
+nodetest_latin1.texi(,332) @node @comma{},,,rest
+nodetest_latin1.texi(,333) @section @comma{}
+nodetest_latin1.texi(,334) @contents
+nodetest_latin1.texi(,335) @bye
Index: texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passtexi
diff -u texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passtexi:1.1 
texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passtexi:1.2
--- texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passtexi:1.1 Sun Mar 
26 14:38:26 2006
+++ texi2html/Tests/formatting_res/to_utf8_nodetest_latin1.passtexi     Thu Mar 
30 10:05:06 2006
@@ -263,66 +263,69 @@
 nodetest_latin1.texi(,267) * @ubaraccent{a}::  @ubaraccent{a} ubaraccent.
 nodetest_latin1.texi(,268) * @dotless{i}::  @dotless{i} dotless i.
 nodetest_latin1.texi(,269) * @dotless{j}::  @dotless{j} dotless j.
-nodetest_latin1.texi(,270) @end menu
-nodetest_latin1.texi(,271) @c
-nodetest_latin1.texi(,272) @node @aa{},,,rest
-nodetest_latin1.texi(,273) @section @aa{}
-nodetest_latin1.texi(,274) @node @ae{},,,rest
-nodetest_latin1.texi(,275) @section @ae{}
-nodetest_latin1.texi(,276) @node @oe{},,,rest
-nodetest_latin1.texi(,277) @section @oe{}
-nodetest_latin1.texi(,278) @node @AA{},,,rest
-nodetest_latin1.texi(,279) @section @AA{}
-nodetest_latin1.texi(,280) @node @AE{},,,rest
-nodetest_latin1.texi(,281) @section @AE{}
-nodetest_latin1.texi(,282) @node @OE{},,,rest
-nodetest_latin1.texi(,283) @section @OE{}
-nodetest_latin1.texi(,284) @node @l{},,,rest
-nodetest_latin1.texi(,285) @section @l{}
-nodetest_latin1.texi(,286) @node @o{},,,rest
-nodetest_latin1.texi(,287) @section @o{}
-nodetest_latin1.texi(,288) @node @L{},,,rest
-nodetest_latin1.texi(,289) @section @L{}
-nodetest_latin1.texi(,290) @node @O{},,,rest
-nodetest_latin1.texi(,291) @section @O{}
-nodetest_latin1.texi(,292) @node @H{a},,,rest
-nodetest_latin1.texi(,293) @section @H{a}
-nodetest_latin1.texi(,294) @node @u{a},,,rest
-nodetest_latin1.texi(,295) @section @u{a}
-nodetest_latin1.texi(,296) @node @v{a},,,rest
-nodetest_latin1.texi(,297) @section @v{a}
-nodetest_latin1.texi(,298) @node @udotaccent{a},,,rest
-nodetest_latin1.texi(,299) @section @udotaccent{a}
-nodetest_latin1.texi(,300) Test udotaccent.
-nodetest_latin1.texi(,301) @node @dotaccent{a},,,rest
-nodetest_latin1.texi(,302) @section @dotaccent{a}
-nodetest_latin1.texi(,303) Test dotaccent.
-nodetest_latin1.texi(,304) @node @ringaccent{a},,,rest
-nodetest_latin1.texi(,305) @section @ringaccent{a}
-nodetest_latin1.texi(,306) @node @tieaccent{a},,,rest
-nodetest_latin1.texi(,307) @section @tieaccent{a}
-nodetest_latin1.texi(,308) @node @ubaraccent{a},,,rest
-nodetest_latin1.texi(,309) @section @ubaraccent{a}
-nodetest_latin1.texi(,310) @node @dotless{i},,,rest
-nodetest_latin1.texi(,311) @section @dotless{i}
-nodetest_latin1.texi(,312) @node @dotless{j},,,rest
-nodetest_latin1.texi(,313) @section @dotless{j}
-nodetest_latin1.texi(,314)         
-nodetest_latin1.texi(,315)         @dots{}
-nodetest_latin1.texi(,316) 
-nodetest_latin1.texi(,317)     @enddots{}
-nodetest_latin1.texi(,318) 
-nodetest_latin1.texi(,319)     @exclamdown{}
-nodetest_latin1.texi(,320) 
-nodetest_latin1.texi(,321)     @questiondown{}
-nodetest_latin1.texi(,322) 
-nodetest_latin1.texi(,323)     @pounds{}
-nodetest_latin1.texi(,324) 
-nodetest_latin1.texi(,325)     @@- : @-
-nodetest_latin1.texi(,326)     @@ followed by end of line: @
-nodetest_latin1.texi(,327)     @@ followed by tab: @   
-nodetest_latin1.texi(,328)     @@ followed by space @ 
-nodetest_latin1.texi(,329)     @@*: @* and text followin @@*.
-nodetest_latin1.texi(,330) 
-nodetest_latin1.texi(,331) @contents
-nodetest_latin1.texi(,332) @bye
+nodetest_latin1.texi(,270) * @comma{}::     @comma{} comma
+nodetest_latin1.texi(,271) @end menu
+nodetest_latin1.texi(,272) @c
+nodetest_latin1.texi(,273) @node @aa{},,,rest
+nodetest_latin1.texi(,274) @section @aa{}
+nodetest_latin1.texi(,275) @node @ae{},,,rest
+nodetest_latin1.texi(,276) @section @ae{}
+nodetest_latin1.texi(,277) @node @oe{},,,rest
+nodetest_latin1.texi(,278) @section @oe{}
+nodetest_latin1.texi(,279) @node @AA{},,,rest
+nodetest_latin1.texi(,280) @section @AA{}
+nodetest_latin1.texi(,281) @node @AE{},,,rest
+nodetest_latin1.texi(,282) @section @AE{}
+nodetest_latin1.texi(,283) @node @OE{},,,rest
+nodetest_latin1.texi(,284) @section @OE{}
+nodetest_latin1.texi(,285) @node @l{},,,rest
+nodetest_latin1.texi(,286) @section @l{}
+nodetest_latin1.texi(,287) @node @o{},,,rest
+nodetest_latin1.texi(,288) @section @o{}
+nodetest_latin1.texi(,289) @node @L{},,,rest
+nodetest_latin1.texi(,290) @section @L{}
+nodetest_latin1.texi(,291) @node @O{},,,rest
+nodetest_latin1.texi(,292) @section @O{}
+nodetest_latin1.texi(,293) @node @H{a},,,rest
+nodetest_latin1.texi(,294) @section @H{a}
+nodetest_latin1.texi(,295) @node @u{a},,,rest
+nodetest_latin1.texi(,296) @section @u{a}
+nodetest_latin1.texi(,297) @node @v{a},,,rest
+nodetest_latin1.texi(,298) @section @v{a}
+nodetest_latin1.texi(,299) @node @udotaccent{a},,,rest
+nodetest_latin1.texi(,300) @section @udotaccent{a}
+nodetest_latin1.texi(,301) Test udotaccent.
+nodetest_latin1.texi(,302) @node @dotaccent{a},,,rest
+nodetest_latin1.texi(,303) @section @dotaccent{a}
+nodetest_latin1.texi(,304) Test dotaccent.
+nodetest_latin1.texi(,305) @node @ringaccent{a},,,rest
+nodetest_latin1.texi(,306) @section @ringaccent{a}
+nodetest_latin1.texi(,307) @node @tieaccent{a},,,rest
+nodetest_latin1.texi(,308) @section @tieaccent{a}
+nodetest_latin1.texi(,309) @node @ubaraccent{a},,,rest
+nodetest_latin1.texi(,310) @section @ubaraccent{a}
+nodetest_latin1.texi(,311) @node @dotless{i},,,rest
+nodetest_latin1.texi(,312) @section @dotless{i}
+nodetest_latin1.texi(,313) @node @dotless{j},,,rest
+nodetest_latin1.texi(,314) @section @dotless{j}
+nodetest_latin1.texi(,315)         
+nodetest_latin1.texi(,316)         @dots{}
+nodetest_latin1.texi(,317) 
+nodetest_latin1.texi(,318)     @enddots{}
+nodetest_latin1.texi(,319) 
+nodetest_latin1.texi(,320)     @exclamdown{}
+nodetest_latin1.texi(,321) 
+nodetest_latin1.texi(,322)     @questiondown{}
+nodetest_latin1.texi(,323) 
+nodetest_latin1.texi(,324)     @pounds{}
+nodetest_latin1.texi(,325) 
+nodetest_latin1.texi(,326)     @@- : @-
+nodetest_latin1.texi(,327)     @@ followed by end of line: @
+nodetest_latin1.texi(,328)     @@ followed by tab: @   
+nodetest_latin1.texi(,329)     @@ followed by space @ 
+nodetest_latin1.texi(,330)     @@*: @* and text followin @@*.
+nodetest_latin1.texi(,331) 
+nodetest_latin1.texi(,332) @node @comma{},,,rest
+nodetest_latin1.texi(,333) @section @comma{}
+nodetest_latin1.texi(,334) @contents
+nodetest_latin1.texi(,335) @bye
Index: texi2html/Tests/test.sh
diff -u texi2html/Tests/test.sh:1.54 texi2html/Tests/test.sh:1.55
--- texi2html/Tests/test.sh:1.54        Sun Mar 26 14:38:25 2006
+++ texi2html/Tests/test.sh     Thu Mar 30 10:05:05 2006
@@ -249,10 +249,15 @@
 test_texi formatting copying_not_closed.texi "" 1
 test_texi formatting titlepage_not_closed.texi "" 1
 test_texi formatting nested_ignore.texi
-test_texi formatting test_refs.texi "-init cross_manual.init"
-test_texi formatting test_refs.texi "-init cross_manual.init -prefix 
chapter_test_refs -split chapter -output ." 0 texi chapter_test_refs
-test_texi formatting test_refs.texi "-init cross_manual.init -prefix 
node_test_refs -split node -node-files -use-nodes -output ." 0 texi 
node_test_refs
+test_texi formatting test_refs.texi 
+test_texi formatting test_refs.texi "-prefix chapter_test_refs -split chapter 
-output ." 0 texi chapter_test_refs
+test_texi formatting test_refs.texi "-prefix node_test_refs -split node 
-node-files -use-nodes -output ." 0 texi node_test_refs
 test_texi formatting at_commands_in_refs.texi
+test_texi node_utf8_translit ../formatting/nodetest_utf8.texi "-node-files 
-use-nodes -split node -output . -prefix nodetest" 1 texi nodetest
+test_texi node_utf8_translit_no_unidecode ../formatting/nodetest_utf8.texi 
"-init ../formatting/no_unidecode.init -node-files -use-nodes -split node 
-output . -prefix nodetest" 1 texi nodetest
+test_texi node_translit ../GermanNodeTest/nodetest.texi "-node-files 
-use-nodes -split node -output ." 
+test_texi node_translit_no_unicode ../GermanNodeTest/nodetest.texi "-init 
../formatting/no_unicode.init -node-files -use-nodes -split node -output ."
+test_texi node_translit_no_unidecode ../GermanNodeTest/nodetest.texi "-init 
../formatting/no_unidecode.init -node-files -use-nodes -split node -output ."
 test_texi texi2html 
 test_texi viper_monolithic viper.texi "-ifinfo"
 test_texi viper viper.texi "-split chapter -ifinfo -output ."
Index: texi2html/configure
diff -u texi2html/configure:1.44 texi2html/configure:1.45
--- texi2html/configure:1.44    Tue Aug  9 17:19:21 2005
+++ texi2html/configure Thu Mar 30 10:05:05 2006
@@ -273,7 +273,7 @@
 PACKAGE_STRING='texi2html 1.77'
 PACKAGE_BUGREPORT='address@hidden'
 
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME 
PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix 
program_transform_name bindir sbindir libexecdir datadir sysconfdir 
sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir 
build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS 
INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL 
AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP 
INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar 
am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT PACKAGE_DATE PERL 
USE_UNICODE USE_DATA_DUMPER REQUIRE_DATA_DUMPER build build_cpu build_vendor 
build_os host host_cpu host_vendor host_os LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME 
PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix 
program_transform_name bindir sbindir libexecdir datadir sysconfdir 
sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir 
build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS 
INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL 
AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP 
INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar 
am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT PACKAGE_DATE PERL 
USE_UNICODE USE_UNIDECODE USE_DATA_DUMPER REQUIRE_DATA_DUMPER build build_cpu 
build_vendor build_os host host_cpu host_vendor host_os LIBOBJS LTLIBOBJS'
 ac_subst_files=''
 
 # Initialize some variables set by options.
@@ -808,6 +808,7 @@
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   --with-encode           use encode (default: detected)
+  --with-unidecode        use Text::Unidecode (default: detected)
 
 Some influential environment variables:
   PERL        The path to the `perl' executable.
@@ -1790,6 +1791,28 @@
 fi;
 
 
+# Check whether --with-unidecode or --without-unidecode was given.
+if test "${with_unidecode+set}" = set; then
+  withval="$with_unidecode"
+  if test $withval = 'no'; then
+         USE_UNIDECODE=0
+     else
+         USE_UNIDECODE=1
+     fi
+else
+
+     USE_UNIDECODE=0
+     if test $USE_UNICODE = 1; then
+        if $PERL -e "use Text::Unidecode;" > /dev/null 2>&1;
+        then USE_UNIDECODE=1
+        fi
+     fi
+
+fi;
+
+
+
+
 
 t2h_try_translations=
 # Check whether --enable-translations or --disable-translations was given.
@@ -2652,6 +2675,7 @@
 s,@PACKAGE_DATE@,$PACKAGE_DATE,;t t
 s,@PERL@,$PERL,;t t
 s,@USE_UNICODE@,$USE_UNICODE,;t t
+s,@USE_UNIDECODE@,$USE_UNIDECODE,;t t
 s,@USE_DATA_DUMPER@,$USE_DATA_DUMPER,;t t
 s,@REQUIRE_DATA_DUMPER@,$REQUIRE_DATA_DUMPER,;t t
 s,@build@,$build,;t t
Index: texi2html/configure.ac
diff -u texi2html/configure.ac:1.10 texi2html/configure.ac:1.11
--- texi2html/configure.ac:1.10 Tue Aug  9 17:19:21 2005
+++ texi2html/configure.ac      Thu Mar 30 10:05:05 2006
@@ -31,7 +31,26 @@
      fi
      ])
 
+AC_ARG_WITH([unidecode],
+    AC_HELP_STRING([--with-unidecode],
+           [use Text::Unidecode (default: detected)]),
+    [if test $withval = 'no'; then
+         USE_UNIDECODE=0
+     else
+         USE_UNIDECODE=1
+     fi],
+    [
+     USE_UNIDECODE=0
+     if test $USE_UNICODE = 1; then
+        if $PERL -e "use Text::Unidecode;" > /dev/null 2>&1; 
+        then USE_UNIDECODE=1
+        fi
+     fi
+     ])
+
+
 AC_SUBST([USE_UNICODE])
+AC_SUBST([USE_UNIDECODE])
 
 t2h_try_translations=
 AC_ARG_ENABLE([translations],
Index: texi2html/doc/Makefile.in
diff -u texi2html/doc/Makefile.in:1.37 texi2html/doc/Makefile.in:1.38
--- texi2html/doc/Makefile.in:1.37      Wed Jul 20 01:16:57 2005
+++ texi2html/doc/Makefile.in   Thu Mar 30 10:05:07 2006
@@ -111,6 +111,7 @@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
 USE_UNICODE = @USE_UNICODE@
+USE_UNIDECODE = @USE_UNIDECODE@
 VERSION = @VERSION@
 ac_ct_STRIP = @ac_ct_STRIP@
 am__leading_dot = @am__leading_dot@
Index: texi2html/doc/stamp-vti
diff -u texi2html/doc/stamp-vti:1.37 texi2html/doc/stamp-vti:1.38
--- texi2html/doc/stamp-vti:1.37        Sun Mar 26 14:38:26 2006
+++ texi2html/doc/stamp-vti     Thu Mar 30 10:05:07 2006
@@ -1,4 +1,4 @@
address@hidden UPDATED 26 March 2006
address@hidden UPDATED 27 March 2006
 @set UPDATED-MONTH March 2006
 @set EDITION 1.77
 @set VERSION 1.77
Index: texi2html/doc/texi2html.html
diff -u texi2html/doc/texi2html.html:1.37 texi2html/doc/texi2html.html:1.38
--- texi2html/doc/texi2html.html:1.37   Mon Mar 27 12:00:32 2006
+++ texi2html/doc/texi2html.html        Thu Mar 30 10:05:07 2006
@@ -31,7 +31,7 @@
 permission notice may be stated in a translation approved
 by the Free Software Foundation.
  -->
-<!-- Created on March, 27 2006 by texi2html @PACKAGE_VERSION@ -->
+<!-- Created on March, 30 2006 by texi2html @PACKAGE_VERSION@ -->
 <!--
 Written by: Lionel Cons <address@hidden> (original author)
             Karl Berry  <address@hidden>
@@ -130,7 +130,7 @@
 <a name="SEC_Top"></a>
 
 
-<p>This manual, last updated 26 March 2006, describes version 1.77
+<p>This manual, last updated 27 March 2006, describes version 1.77
 of the <code>texi2html</code> Perl script which converts
 <a href="http://www.texinfo.org";>Texinfo</a> into <a 
href="http://w3c.org";>HTML</a>.
 </p>
@@ -501,6 +501,12 @@
 be used or not. The default is to detect it with a test. This
 code requires <code>Encode</code> and <code>Unicode::Normalize</code> modules.
 </p>
+<p>A similar <code>./configure</code> switch, 
+<a name="IDX3"></a>
+<samp>`--with-unidecode'</samp> allows to choose whether the perl module
+<code>Text::Unidecode</code> should be used or not. The default is to detect 
it 
+with a test. This code requires the <code>Text::Unidecode</code> module.
+</p>
 <p><code>perl</code> isn't 
 needed to build the script. the script is build by <tt>`./configure'</tt> 
 and a shell script launched by <code>make</code> which is a simple 
@@ -515,7 +521,7 @@
 <code>Data::Dumper</code> to function normally. If this module isn't there 
 <code>./configure</code> detects it and <code>manage_i18n.pl</code> doesn't
 really rebuild the translations, but only copy files. It is possible
-to use the <code>./configure</code> switch <a name="IDX3"></a>
+to use the <code>./configure</code> switch <a name="IDX4"></a>
 <samp>`--enable-translations'</samp>
 to override the <code>./configure</code> detection. For more about 
 translations, see <a href="#SEC92">Internationalization</a>.
@@ -568,8 +574,8 @@
 </p>
 <p>Boolean command line switches always have a corresponding negated switch,
 obtained by prepending <samp>`no'</samp> or <samp>`no-'</samp> to the switch 
name. For example
-<a name="IDX4"></a>
-<samp>`--nomenu'</samp> does the reverse of <a name="IDX5"></a>
+<a name="IDX5"></a>
+<samp>`--nomenu'</samp> does the reverse of <a name="IDX6"></a>
 <samp>`--menu'</samp>.
 </p>
 <table class="menu" border="0" cellspacing="0">
@@ -614,9 +620,9 @@
 
 <p>The <acronym>HTML</acronym> manual resulting from the processing of the 
Texinfo source
 may be split into files at different levels.  This is specified with the
-option <a name="IDX6"></a>
+option <a name="IDX7"></a>
 <samp>`--split'</samp> which takes an argument, namely the level of splitting
-(variable: <a name="IDX7"></a>
+(variable: <a name="IDX8"></a>
 <code>$SPLIT</code>). This level may be: 
 </p>
 <dl compact="compact">
@@ -648,9 +654,9 @@
 <p>By default, nodes which aren't associated with a structuring command are not
 considered to be sectioning commands.  They are always considered to be part
 of a sectioning element defined by a structuring command.  It is possible to
-change this behaviour via the <a name="IDX8"></a>
+change this behaviour via the <a name="IDX9"></a>
 <samp>`--use-nodes'</samp> option (variable
-<a name="IDX9"></a>
+<a name="IDX10"></a>
 <code>$USE_NODES</code>).  In this case, nodes not associated with structuring
 commands are also considered to be sectioning commands defining a sectioning
 element. 
@@ -660,7 +666,7 @@
 looks like <code>makeinfo</code> behaviour (see <a 
href="texinfo.html#Two-Paths">(texinfo)Two Paths</a> section `Two Paths' in 
<cite>GNU Texinfo</cite>). 
 </p>
 <p>As an illustration, the following table shows how a sample Texinfo document 
is
-divided into sectioning elements when <a name="IDX10"></a>
+divided into sectioning elements when <a name="IDX11"></a>
 <samp>`--use-nodes'</samp> is used and not:
 </p>
 <table>
@@ -670,7 +676,7 @@
 <p>default case
 </p></td><td>
 </td><td>
-<p>with <a name="IDX11"></a>
+<p>with <a name="IDX12"></a>
 <samp>`--use-nodes'</samp>
 </p></td></tr>
 <tr><td>
@@ -786,28 +792,28 @@
 
 <p>This default behavior may be modified by several command line options. If 
the
 output isn't split, the prefix file name may be overrided by the
-<a name="IDX12"></a>
-<samp>`--output'</samp> command line option (variable <a name="IDX13"></a>
+<a name="IDX13"></a>
+<samp>`--output'</samp> command line option (variable <a name="IDX14"></a>
 <code>$OUT</code>). If the output
-is split, and <a name="IDX14"></a>
+is split, and <a name="IDX15"></a>
 <samp>`--output'</samp> is set, the files are placed in the directory
 specified by the argument to the option.
 </p>
-<p>The basename may be overridden with <a name="IDX15"></a>
+<p>The basename may be overridden with <a name="IDX16"></a>
 <samp>`--prefix'</samp> (variable
-<a name="IDX16"></a>
-<code>$PREFIX</code>).  If <a name="IDX17"></a>
+<a name="IDX17"></a>
+<code>$PREFIX</code>).  If <a name="IDX18"></a>
 <samp>`--short-ext'</samp> is given, <samp>`.htm'</samp> is appended
-instead of <samp>`.html'</samp> in the final step (variable <a 
name="IDX18"></a>
+instead of <samp>`.html'</samp> in the final step (variable <a 
name="IDX19"></a>
 <code>$SHORTEXTN</code>).  
-The <a name="IDX19"></a>
+The <a name="IDX20"></a>
 <samp>`--top-file'</samp> option
-overrides the top element file name (variable <a name="IDX20"></a>
+overrides the top element file name (variable <a name="IDX21"></a>
 <code>$TOP_FILE</code>).  This can
 be used to name the top element file <samp>`index.html'</samp>.  Similarly,
-<a name="IDX21"></a>
-<samp>`--toc-file'</samp> changes the name of the table of contents file 
(variable
 <a name="IDX22"></a>
+<samp>`--toc-file'</samp> changes the name of the table of contents file 
(variable
+<a name="IDX23"></a>
 <code>$TOC_FILE</code>).
 </p>
 <p>Reusing the example above, but this time calling <code>texi2html</code> 
like so:
@@ -828,8 +834,8 @@
 by <code>makeinfo</code>. <code>makeinfo</code> uses the node name to construct
 the file names while splitting at nodes.  It is possible to get the same
 behaviour out of <code>texi2html</code> by specifying the
-<a name="IDX23"></a>
-<samp>`--node-files'</samp> option (variable <a name="IDX24"></a>
+<a name="IDX24"></a>
+<samp>`--node-files'</samp> option (variable <a name="IDX25"></a>
 <code>$NODE_FILES</code>).  If the output
 isn't split at nodes, <code>texi2html</code> will still output files named 
after
 the nodes, without real content but redirecting to the right file.
@@ -863,20 +869,20 @@
 <code>@html</code>, and <code>@menu</code> regions, all the 
<code>@ifnot</code> regions 
 except <code>@ifnothtml</code>, and no other <code>@if</code> regions.
 </p>
-<p>It is possible to expand other regions by setting <a name="IDX25"></a>
+<p>It is possible to expand other regions by setting <a name="IDX26"></a>
 <samp>`--if&lt;region&gt;'</samp>,
 where <samp>`&lt;region&gt;'</samp> is replaced by the literal name of the 
region (for
-example, <samp>`--iftex'</samp>).  Symetrically, if <a name="IDX26"></a>
+example, <samp>`--iftex'</samp>).  Symetrically, if <a name="IDX27"></a>
 <samp>`--no-if&lt;region&gt;'</samp> is
 specified, the <samp>`&lt;region&gt;'</samp> region is ignored.  The 
configuration file
-array, <a name="IDX27"></a>
+array, <a name="IDX28"></a>
 <code>@EXPAND</code>, holds the names of regions which should be 
 expanded. The only region name present in <code>@EXPAND</code> in the default 
case 
 is <samp>`html'</samp>. 
 </p>
-<p>If <a name="IDX28"></a>
+<p>If <a name="IDX29"></a>
 <samp>`--nomenu'</samp> is set, the <code>@menu</code> sections are not 
expanded
-(variable <a name="IDX29"></a>
+(variable <a name="IDX30"></a>
 <code>$SHOW_MENU</code>). The default is to expand <code>@menu</code>
 sections.
 </p>
@@ -904,37 +910,37 @@
 <p>Miscalleneous Texinfo related things may be specified via command line 
options. 
 </p>
 <dl compact="compact">
-<dt> <a name="IDX30"></a>
+<dt> <a name="IDX31"></a>
 <p><samp>`--lang=<var>lang</var>'</samp>
 </p></dt>
 <dd><p>Sets the document language similar to the Texinfo directive,
-<code>@documentlanguage <var>lang</var></code> (variable <a name="IDX31"></a>
+<code>@documentlanguage <var>lang</var></code> (variable <a name="IDX32"></a>
 <code>$LANG</code>).
 The default is <samp>`en'</samp>, that is, use the english language strings.
 </p></dd>
-<dt> <a name="IDX32"></a>
+<dt> <a name="IDX33"></a>
 <p><samp>`-D<var>var</var>'</samp>
 </p></dt>
 <dd><p>Sets <var>var</var>.  Equivalent to, <code>@set <var>var</var> 
1</code>, in Texinfo.
 </p></dd>
-<dt> <a name="IDX33"></a>
+<dt> <a name="IDX34"></a>
 <p><samp>`-U<var>var</var>'</samp>
 </p></dt>
 <dd><p>Clears <var>var</var>.  Equivalent to, <code>@clear 
<var>var</var></code>, in Texinfo.
 </p></dd>
-<dt> <a name="IDX34"></a>
+<dt> <a name="IDX35"></a>
 <p><samp>`-P<var>dir</var>'</samp>
 </p></dt>
 <dd><p>Prepend <var>dir</var> to the list of directories to search for
-<code>@include</code> files (the associated array is <a name="IDX35"></a>
+<code>@include</code> files (the associated array is <a name="IDX36"></a>
 <code>@PREPEND_DIRS</code>,
 empty in the default case).
 </p></dd>
-<dt> <a name="IDX36"></a>
+<dt> <a name="IDX37"></a>
 <p><samp>`-I<var>dir</var>'</samp>
 </p></dt>
 <dd><p>Append <var>dir</var> to the list of directories to search for 
-<code>@include</code> files (the associated array is <a name="IDX37"></a>
+<code>@include</code> files (the associated array is <a name="IDX38"></a>
 <code>@INCLUDE_DIRS</code>,
 empty in the default case).
 </p></dd>
@@ -963,23 +969,23 @@
 </tr></table>
 <h2 class="section"> 4.5 Page layout related command line options </h2>
 
-<p>If the <a name="IDX38"></a>
+<p>If the <a name="IDX39"></a>
 <samp>`--frames'</samp> option is specified, <acronym>HTML</acronym> frames 
 are used.  A file describing the frame layout is generated, and the
 document page is associated with a frame where the short table of
-content appears (variable <a name="IDX39"></a>
+content appears (variable <a name="IDX40"></a>
 <code>$FRAMES</code>). The default is not
 to use frames.
 </p>
 <p>It is also possible to suppress the section navigation panel with
-<a name="IDX40"></a>
-<samp>`--nosec-nav'</samp> (variable <a name="IDX41"></a>
+<a name="IDX41"></a>
+<samp>`--nosec-nav'</samp> (variable <a name="IDX42"></a>
 <code>$SECTION_NAVIGATION</code>, the default
 is to output all the navigation panels), and to specify
 whether footnotes should appear at the foot of the same page which contains
 the reference to the note or on a separate page with
-<a name="IDX42"></a>
-<samp>`--separated-footnotes'</samp> (variable <a name="IDX43"></a>
+<a name="IDX43"></a>
+<samp>`--separated-footnotes'</samp> (variable <a name="IDX44"></a>
 <code>$SEPARATED_FOOTNOTES</code>).
 The default is to have separated footnotes.
 </p>
@@ -1008,18 +1014,18 @@
 <p>Miscalleneous style changes may be achieved with command line options. 
 </p>
 <dl compact="compact">
-<dt> <a name="IDX44"></a>
+<dt> <a name="IDX45"></a>
 <p><samp>`--doctype=<var>DTD</var>'</samp>
 </p></dt>
-<dt> <a name="IDX45"></a>
+<dt> <a name="IDX46"></a>
 <p><samp>`--frameset-doctype=<var>DTD</var>'</samp>
 </p></dt>
 <dd><p>You can specify the document DTD by setting these options. 
-<a name="IDX46"></a>
+<a name="IDX47"></a>
 <samp>`--frameset-doctype'</samp> applies to the file describing the frames 
when 
-frames are used (corresponding variables are <a name="IDX47"></a>
+frames are used (corresponding variables are <a name="IDX48"></a>
 <code>$DOCTYPE</code> and 
-<a name="IDX48"></a>
+<a name="IDX49"></a>
 <code>$FRAMESET_DOCTYPE</code>).
 </p>
 <p>The default for the document doctype is:
@@ -1030,21 +1036,21 @@
 </pre></td></tr></table>
 
 </dd>
-<dt> <a name="IDX49"></a>
+<dt> <a name="IDX50"></a>
 <p><samp>`--iso'</samp>
 </p></dt>
 <dd><p>If this option is set, ISO8859 entities are used for some special 
symbols,
-like Copyright &copy; (variable <a name="IDX50"></a>
+like Copyright &copy; (variable <a name="IDX51"></a>
 <code>$USE_ISO</code>). It is the default.
 </p>
 </dd>
-<dt> <a name="IDX51"></a>
+<dt> <a name="IDX52"></a>
 <p><samp>`--css-include=<var>file</var>'</samp>
 </p></dt>
 <dd><p>This command line switch provides for the inclusion of an external
 Cascading Style Sheet (<acronym>CSS</acronym>) file.  More than one file may be
 specified, and <samp>`-'</samp> stands for the standard input (array
-<a name="IDX52"></a>
+<a name="IDX53"></a>
 <code>@CSS_FILES</code>). 
 </p>
 <p>The option use is the same than for <code>makeinfo</code> and is described
@@ -1055,44 +1061,44 @@
 rules are pasted after the <code>texi2html</code> <acronym>CSS</acronym> 
rules.  
 </p>
 </dd>
-<dt> <a name="IDX53"></a>
+<dt> <a name="IDX54"></a>
 <p><samp>`--html-xref-prefix=<var>path</var>'</samp>
 </p></dt>
 <dd><p>This option sets the base directory for external 
<acronym>HTML</acronym> texinfo manuals 
-(variable <a name="IDX54"></a>
+(variable <a name="IDX55"></a>
 <code>$EXTERNAL_DIR</code>).  Defaults to <samp>`../'</samp>.
 </p>
 </dd>
-<dt> <a name="IDX55"></a>
+<dt> <a name="IDX56"></a>
 <p><samp>`--def-table'</samp>
 </p></dt>
 <dd><p>If this option is set, <acronym>HTML</acronym> tables are used to 
format definition 
 commands, rather than <acronym>HTML</acronym> definition tables (variable
-<a name="IDX56"></a>
+<a name="IDX57"></a>
 <code>$DEF_TABLE</code>). Default is false.
 </p>
 </dd>
-<dt> <a name="IDX57"></a>
+<dt> <a name="IDX58"></a>
 <p><samp>`--short-ref'</samp>
 </p></dt>
 <dd><p>If this option is set, cross-references are given without section 
numbers
-(variable <a name="IDX58"></a>
+(variable <a name="IDX59"></a>
 <code>$SHORT_REF</code>). Default is false.
 </p>
 </dd>
-<dt> <a name="IDX59"></a>
+<dt> <a name="IDX60"></a>
 <p><samp>`--number'</samp>
 </p></dt>
 <dd><p>If this option is set, sections are numbered (variable
-<a name="IDX60"></a>
+<a name="IDX61"></a>
 <code>$NUMBER_SECTIONS</code>).  This is the default.
 </p>
 </dd>
-<dt> <a name="IDX61"></a>
+<dt> <a name="IDX62"></a>
 <p><samp>`--toc-links'</samp>
 </p></dt>
 <dd><p>If this option is set, links from headings to <acronym>TOC</acronym> 
entries are
-created (variable <a name="IDX62"></a>
+created (variable <a name="IDX63"></a>
 <code>$TOC_LINKS</code>). Default is false.
 </p></dd>
 </dl>
@@ -1121,25 +1127,25 @@
 <p>It is possible to use <a href="http://www.latex2html.org/";>LaTeX2HTML</a>  
 to process <code>@tex</code> regions and <code>@math{}</code> commands.  This 
is an
 attractive way to display mathematical constructs in the 
<acronym>HTML</acronym>
-manual.  The <a name="IDX63"></a>
+manual.  The <a name="IDX64"></a>
 <samp>`--l2h'</samp> option activates this feature (variable
 <var>$L2H</var>).  It is usually desirable to expand <code>@tex</code> 
sections when this
 option is specified (see section <a href="#SEC12">Specifying which regions get 
expanded</a>). The default is not to use this
 feature.
 </p>
-<p>The <a name="IDX64"></a>
+<p>The <a name="IDX65"></a>
 <samp>`--l2h-l2h=<var>program</var>'</samp> option enables changing the 
name/location
 of the LaTeX2HTML program processing TeX regions (variable
-<a name="IDX65"></a>
+<a name="IDX66"></a>
 <code>$L2H_L2H</code>). The default is <code>latex2html</code>.
 </p>
-<a name="IDX66"></a>
+<a name="IDX67"></a>
 <p><samp>`--l2h-tmp'</samp> sets the directory used for temporary
 files, this name shouldn't contain a dot <samp>`.'</samp>
-(variable is <a name="IDX67"></a>
+(variable is <a name="IDX68"></a>
 <code>$L2H_TMP</code>). Defaults to the current dir.
 </p>
-<p>The file specified by <a name="IDX68"></a>
+<p>The file specified by <a name="IDX69"></a>
 <samp>`--l2h-file'</samp> is
 used as LaTeX2HTML init file. It is searched at the same places than
 init files (see section <a href="#SEC17">Use initialization files for fine 
tuning</a>), and the default is <tt>`l2h.init'</tt>.
@@ -1168,28 +1174,28 @@
 
 <p>Initialization variables are read first from
 <tt>`/usr/local/share/texi2html/Config'</tt> (the exact location being
-changeable with the <a name="IDX69"></a>
+changeable with the <a name="IDX70"></a>
 <samp>`--pkgdatadir=dir'</samp> option of the
 <code>configure</code> script, see <a href="#SEC4">Installation of 
<code>texi2html</code></a>),
 <tt>`/usr/local/etc/texi2html/Config'</tt> (the exact location being
-changeable with the <a name="IDX70"></a>
+changeable with the <a name="IDX71"></a>
 <samp>`--sysconfdir=dir'</samp> option of the
 <code>configure</code> script, see <a href="#SEC4">Installation of 
<code>texi2html</code></a>), from <tt>`./Config'</tt>
 then from <tt>`$HOME/.texi2html/Config'</tt>. Any command-line option 
 can override the corresponding option set in init file, and the 
-option <a name="IDX71"></a>
+option <a name="IDX72"></a>
 <samp>`--init-file'</samp> specifies an init file to be loaded, with 
 later settings overriding earlier ones.
 </p>
-<p>The init files specified with <a name="IDX72"></a>
+<p>The init files specified with <a name="IDX73"></a>
 <samp>`--init-file'</samp> are searched
 first in the current directory, then in the <tt>`$HOME/.texi2html/'</tt>
 directory, in the <tt>`/usr/local/etc/texi2html/'</tt> directory and lastly 
 in the <tt>`/usr/local/share/texi2html/'</tt> directory.
 </p>
 <p>A file is also included based on the language selected,
-by <a name="IDX73"></a>
-<code>$LANG</code>, <a name="IDX74"></a>
+by <a name="IDX74"></a>
+<code>$LANG</code>, <a name="IDX75"></a>
 <samp>`--lang'</samp> or <code>@documentlanguage</code>.
 If no language was selected <samp>`en'</samp> is considered to be
 the language. All the files with name the language name in 
@@ -1292,24 +1298,24 @@
 associated with corresponding variables:
 </p><ol>
 <li> The encoding appearing in <code>@documentencoding</code>. The associated 
-value overrides the <a name="IDX75"></a>
+value overrides the <a name="IDX76"></a>
 <code>$DOCUMENT_ENCODING</code> variable value.
 </li><li> The texinfo files encoding, associated with the variable
-<a name="IDX76"></a>
+<a name="IDX77"></a>
 <code>$IN_ENCODING</code>. This variable is overriden when 
 <code>$DOCUMENT_ENCODING</code> is set, if the encoding is supported by perl.
 </li><li> The out files encoding, associated with the variable
-<a name="IDX77"></a>
+<a name="IDX78"></a>
 <code>$OUT_ENCODING</code>. If not defined, the value of
 <code>$ENCODING_NAME</code> 
 or 
 <code>$IN_ENCODING</code>
 is used if one of these variables is set.
 </li><li> The encoding advertized in out files, associated with the variable
-<a name="IDX78"></a>
+<a name="IDX79"></a>
 <code>$ENCODING_NAME</code>. If unset the value of this variable is based on 
the
 other ENCODING variables, and if they are all undefined, the variable
-<a name="IDX79"></a>
+<a name="IDX80"></a>
 <code>$DEFAULT_ENCODING</code> is used.
 </li></ol>
 
@@ -1352,7 +1358,7 @@
 </p>
 <p>For example the function
 reference corresponding with the function called when doing an
-anchor is called <a name="IDX80"></a>
+anchor is called <a name="IDX81"></a>
 <code>$anchor</code>. Thus if you want to override the
 corresponding function
 you could write:
@@ -1397,7 +1403,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $text <b>formatting_function</b><i> $arg1 
address@hidden</i>
-<a name="IDX81"></a>
+<a name="IDX82"></a>
 </dt>
 <dd><p><code>formatting_function</code> takes as first argument 
<var>$arg2</var>,
 as second argument a reference on an array <var>address@hidden</var>
@@ -1562,11 +1568,11 @@
 panel with icons or text linking to other sections or pages. Another
 common element is a rule, separating sections or footer. The navigation
 panel and the rules may be part of the sections or part of headers or
-footers. You may use the variables <a name="IDX82"></a>
+footers. You may use the variables <a name="IDX83"></a>
 <code>$SMALL_RULE</code>, 
-<a name="IDX83"></a>
-<code>$DEFAULT_RULE</code>, <a name="IDX84"></a>
-<code>$MIDDLE_RULE</code> and <a name="IDX85"></a>
+<a name="IDX84"></a>
+<code>$DEFAULT_RULE</code>, <a name="IDX85"></a>
+<code>$MIDDLE_RULE</code> and <a name="IDX86"></a>
 <code>$BIG_RULE</code> 
 for rules of different sizes.
 The defaults are 
@@ -1609,7 +1615,7 @@
 <dd><p>An empty button
 </p></dd>
 <dt> <em>Top</em></dt>
-<dd><p>Top element. The associated name is <a name="IDX86"></a>
+<dd><p>Top element. The associated name is <a name="IDX87"></a>
 <code>$TOP_HEADING</code> if that variable is 
 defined. This variable is not set by default.
 </p></dd>
@@ -1630,7 +1636,7 @@
 </p></dd>
 <dt> <em>Index</em></dt>
 <dd><p>The first chapter with <code>@printindex</code>. The associated name 
-is  <a name="IDX87"></a>
+is  <a name="IDX88"></a>
 <code>$INDEX_CHAPTER</code>, if the variable is set. This variable is not set
 by default.
 </p></dd>
@@ -1734,19 +1740,19 @@
 </p>
 <dl compact="compact">
 <dt> <code>$VERTICAL_HEAD_NAVIGATION</code>
-<a name="IDX88"></a>
+<a name="IDX89"></a>
 </dt>
 <dd><p>A vertical navigation panel will be used for the header navigation 
 panel if this variable is true.
 </p></dd>
 <dt> <code>$ICONS</code>
-<a name="IDX89"></a>
+<a name="IDX90"></a>
 </dt>
 <dd><p>Icons are used instead of
 textual buttons if this variable is true.
 </p></dd>
 <dt> <code>$SECTION_NAVIGATION</code>
-<a name="IDX90"></a>
+<a name="IDX91"></a>
 </dt>
 <dd><p>If this variable is false there is no section navigation, no navigation 
 panels for the elements within the pages, only at 
@@ -1781,38 +1787,38 @@
 </p>
 <dl compact="compact">
 <dt> <code>@SECTION_BUTTONS</code>
-<a name="IDX91"></a>
+<a name="IDX92"></a>
 </dt>
 <dd><p>This array is used for the navigation panel buttons present at the 
begining
 of sectioning elements. If split at node or section they are also used 
 at the page footer, and in the case of section navigation at the page header.
 </p></dd>
 <dt> <code>@SECTION_FOOTER_BUTTONS</code>
-<a name="IDX92"></a>
+<a name="IDX93"></a>
 </dt>
 <dt> <code>@NODE_FOOTER_BUTTONS</code>
-<a name="IDX93"></a>
+<a name="IDX94"></a>
 </dt>
 <dd><p>This array is used for the navigation panel buttons present at the 
footer
 of pages when split at node or at section. 
 </p>
-<p>If <a name="IDX94"></a>
+<p>If <a name="IDX95"></a>
 <code>$WORDS_IN_PAGE</code> is set and the output is split at nodes, these 
-buttons are only present if there are more than <a name="IDX95"></a>
+buttons are only present if there are more than <a name="IDX96"></a>
 <code>$WORDS_IN_PAGE</code>
 words in the sectioning element text. This counting is very rough and include
 punctuation marks, html elements, numbers.  The default is to include the
 buttons after 300 words.
 </p></dd>
 <dt> <code>@CHAPTER_BUTTONS</code>
-<a name="IDX96"></a>
+<a name="IDX97"></a>
 </dt>
 <dd><p>This array is used for the buttons appearing at the page footer if 
split at 
 chapter, and at the page header if split at chapter and there is no section
 navigation.
 </p></dd>
 <dt> <code>@MISC_BUTTONS</code>
-<a name="IDX97"></a>
+<a name="IDX98"></a>
 </dt>
 <dd><p>These buttons appear at the beginning of special and sections  
 and at the end of these section pages if the output is split.
@@ -1846,13 +1852,13 @@
 </pre></td></tr></table>
 
 <p>The button will be a link to the next section with text 
-<a name="IDX98"></a>
+<a name="IDX99"></a>
 <code>$Texi2HTML::NODE{Next}</code>.
 </p></dd>
 <dt> <em>element label</em></dt>
 <dd><p>If icons are not used, the button is a link to the corresponding
 element which text is defined by the value associated with the 
-element label in the <a name="IDX99"></a>
+element label in the <a name="IDX100"></a>
 <code>%NAVIGATION_TEXT</code> hash, surrounded
 by <samp>`['</samp> and <samp>`]'</samp>. If the element label is <samp>` 
'</samp>, there is
 no <samp>`['</samp> and <samp>`]'</samp>. 
@@ -1861,15 +1867,15 @@
 (see section <a href="#SEC37">Preparing the output</a>).
 </p>
 <p>If icons are used, the button is an image with file determined by
-the value associated with the element label in the <a name="IDX100"></a>
+the value associated with the element label in the <a name="IDX101"></a>
 <code>%ACTIVE_ICONS</code>
-hash if the the link really leads to an element, or in the <a 
name="IDX101"></a>
+hash if the the link really leads to an element, or in the <a 
name="IDX102"></a>
 <code>%PASSIVE_ICONS</code>
 hash if there is no element to link to. Of course if there is a link to the 
 element the icon links to that element. The button name and 
 the button description are used in HTML attributes to have a textual 
 description of the icon. The corresponding strings are in 
-<a name="IDX102"></a>
+<a name="IDX103"></a>
 <code>%BUTTONS_NAME</code>  for the button name and  
<code>%NAVIGATION_TEXT</code>
 for the description.
 </p></dd>
@@ -1903,7 +1909,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>print_navigation</b><i> $filehandle 
address@hidden $vertical</i>
-<a name="IDX103"></a>
+<a name="IDX104"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 <var>address@hidden</var> is an array reference which should hold the 
specification of 
@@ -1975,22 +1981,22 @@
 </p>
 <dl compact="compact">
 <dt> <code>%Texi2HTML::NAME</code>
-<a name="IDX104"></a>
+<a name="IDX105"></a>
 </dt>
 <dd><p>The formatted element name
 </p></dd>
 <dt> <code>%Texi2HTML::HREF</code>
-<a name="IDX105"></a>
+<a name="IDX106"></a>
 </dt>
 <dd><p>The element hypertext reference
 </p></dd>
 <dt> <code>%Texi2HTML::NODE</code>
-<a name="IDX106"></a>
+<a name="IDX107"></a>
 </dt>
 <dd><p>The element node name
 </p></dd>
 <dt> <code>%Texi2HTML::NO_TEXI</code>
-<a name="IDX107"></a>
+<a name="IDX108"></a>
 </dt>
 <dd><p>The element name after removal of texi commands
 </p></dd>
@@ -2022,7 +2028,7 @@
 </p>
 <a name="SEC33"></a>
 <h4 class="subsubheading"> Global strings </h4>
-<p>The <a name="IDX108"></a>
+<p>The <a name="IDX109"></a>
 <code>%Texi2HTML::THISDOC</code> hash holds some global informations:
 </p>
 <dl compact="compact">
@@ -2120,7 +2126,7 @@
 <a name="SEC34"></a>
 <h4 class="subsubheading"> Flags </h4>
 <p>Flags defined by <code>@set</code> may be accessed through the 
-<a name="IDX109"></a>
+<a name="IDX110"></a>
 <code>%main::value</code> hash. The key is the flag name, the value is the
 flag value at the end of the document. 
 </p>
@@ -2129,7 +2135,7 @@
 <code>@author</code>&hellip; The corresponding flag is the command name with 
 <samp>`_'</samp> appended, for example, <code>_titlefont</code> corresponds 
with 
 <code>@titlefont</code>. Like other flags they are available in 
-<a name="IDX110"></a>
+<a name="IDX111"></a>
 <code>%main::value</code>.
 </p>
 
@@ -2140,22 +2146,22 @@
 </p>
 <dl compact="compact">
 <dt> <code>$Texi2HTML::THIS_SECTION</code>
-<a name="IDX111"></a>
+<a name="IDX112"></a>
 </dt>
 <dd><p>Lines of the current element.
 </p></dd>
 <dt> <code>$Texi2HTML::THIS_HEADER</code>
-<a name="IDX112"></a>
+<a name="IDX113"></a>
 </dt>
 <dd><p>Lines of the current element appearing before the element label 
(anchors).
 </p></dd>
 <dt> <code>$Texi2HTML::OVERVIEW</code>
-<a name="IDX113"></a>
+<a name="IDX114"></a>
 </dt>
 <dd><p>Lines of short table of contents. See section <a href="#SEC43">Special 
pages formatting</a>.
 </p></dd>
 <dt> <code>$Texi2HTML::TOC_LINES</code>
-<a name="IDX114"></a>
+<a name="IDX115"></a>
 </dt>
 <dd><p>Lines of table of contents. See section <a href="#SEC43">Special pages 
formatting</a>.
 </p></dd>
@@ -2187,14 +2193,14 @@
 </p>
 <dl>
 <dt><u>Function:</u> $words_number <b>main::print_lines</b><i> $filehandle 
address@hidden</i>
-<a name="IDX115"></a>
+<a name="IDX116"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 <var>address@hidden</var> is the array line the function should write to the 
file.
-If this argument is omitted, the function uses <a name="IDX116"></a>
+If this argument is omitted, the function uses <a name="IDX117"></a>
 <code>$Texi2HTML::THIS_SECTION</code>.
 <var>$words_number</var> is the number of words in the array, only defined if
-split at nodes and <a name="IDX117"></a>
+split at nodes and <a name="IDX118"></a>
 <code>$WORDS_IN_PAGE</code> is defined.
 </p></dd></dl>
 
@@ -2230,19 +2236,19 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>init_out</b>
-<a name="IDX118"></a>
+<a name="IDX119"></a>
 </dt>
 <dd><p>This function perform the initialization of variables and any other
 task before document outputting. 
 </p></dd></dl>
 
-<p>In the default case the <a name="IDX119"></a>
+<p>In the default case the <a name="IDX120"></a>
 <code>$BODYTEXT</code> (see section <a href="#SEC40">Customizing the page 
header</a>) 
-and the hashes <a name="IDX120"></a>
+and the hashes <a name="IDX121"></a>
 <code>%NAVIGATION_TEXT</code>,
-<a name="IDX121"></a>
-<code>%BUTTONS_NAME</code>  (see section <a href="#SEC28">Specifying the 
buttons formatting</a>),   
 <a name="IDX122"></a>
+<code>%BUTTONS_NAME</code>  (see section <a href="#SEC28">Specifying the 
buttons formatting</a>),   
+<a name="IDX123"></a>
 <code>%BUTTONS_GOTO</code> (see section <a href="#SEC48">Formatting of about 
text</a>) are initialized.
 Indeed the initialization of these variables is dependent upon 
 the document language selection. Similarly the encoding variables are set
@@ -2288,7 +2294,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>finish_out</b>
-<a name="IDX123"></a>
+<a name="IDX124"></a>
 </dt>
 <dd><p>This function is called after the document generation.
 </p></dd></dl>
@@ -2318,14 +2324,14 @@
 
 
 <p>It is possible to modify the <code>texi2html</code> css lines by modifying
-the entries or adding to the <a name="IDX124"></a>
+the entries or adding to the <a name="IDX125"></a>
 <code>%css_map</code> hash. Each key is a css
 selector, the corresponding value is a style string.
 </p>
-<p>The whole css text is in the variable <a name="IDX125"></a>
+<p>The whole css text is in the variable <a name="IDX126"></a>
 <code>$CSS_LINES</code>. If this 
 variable is defined the variable value is used instead of being 
-constructed using the <a name="IDX126"></a>
+constructed using the <a name="IDX127"></a>
 <code>%css_map</code> entries. For example if you don't
 want any css entries, set
 </p>
@@ -2345,19 +2351,19 @@
 are allready expanded, by the function reference below. 
 </p>
 
-<p>It is also possible to change completely the way <a name="IDX127"></a>
+<p>It is also possible to change completely the way <a name="IDX128"></a>
 <code>$CSS_LINES</code> are
 generated by redefining the following function reference:
 </p>
 
 <dl>
 <dt><u>Function Reference:</u> <b>css_lines</b><i> address@hidden 
address@hidden</i>
-<a name="IDX128"></a>
+<a name="IDX129"></a>
 </dt>
-<dd><p>This function should be used to construct the <a name="IDX129"></a>
+<dd><p>This function should be used to construct the <a name="IDX130"></a>
 <code>$CSS_LINES</code>.
 <var>address@hidden</var> are the <code>@import</code> lines of the 
-files specified with <a name="IDX130"></a>
+files specified with <a name="IDX131"></a>
 <samp>`--include-css'</samp>, 
 and <var>address@hidden</var> are the css commands lines of these files.
 See section <a href="#SEC15">Customizing the <acronym>HTML</acronym> and text 
style</a>.
@@ -2385,45 +2391,45 @@
 <h2 class="section"> 6.8 Customizing the page header </h2>
 
 <p>It is possible to add lines to the text within the 
<code>&lt;head&gt;</code> 
-<acronym>HTML</acronym> elements, by defining the variable <a 
name="IDX131"></a>
+<acronym>HTML</acronym> elements, by defining the variable <a 
name="IDX132"></a>
 <code>$EXTRA_HEAD</code>.
 Similarly it is possible to add text just after the <code>&lt;body&gt;</code> 
-element with the variable <a name="IDX132"></a>
+element with the variable <a name="IDX133"></a>
 <code>$AFTER_BODY_OPEN</code>.
 These variables are empty by default.
 </p>
 <p>The HTML encoding of the resulting document is defined by
-<a name="IDX133"></a>
+<a name="IDX134"></a>
 <code>$ENCODING_NAME</code>. If the variable isn't defined,
 the <code>@documentencoding</code> value is used, or the 
-<a name="IDX134"></a>
+<a name="IDX135"></a>
 <code>$OUT_ENCODING</code> value, if set. <code>$ENCODING_NAME</code> may
 influence the value of <code>$OUT_ENCODING</code>, which corresponds with
 the encoding used when writing to the resulting files.
 See section <a href="#SEC19">Setting the encodings</a>.
 </p>
 <p>The description of the document may be specified in 
-<a name="IDX135"></a>
+<a name="IDX136"></a>
 <code>$DOCUMENT_DESCRIPTION</code>. If this variable is undef, the text 
 associated with <code>@documentdescription</code> is used, and if there isn't 
 such test a default description is constructed using the document title and 
 the name of the first section of the file. 
 </p>
 <p>The <code>&lt;body&gt;</code> element attributes may be set by defining the
-variable <a name="IDX136"></a>
+variable <a name="IDX137"></a>
 <code>$BODYTEXT</code>. If you want to define that variable
 dynamically, you should use the <code>init_out</code> function reference
 (see section <a href="#SEC37">Preparing the output</a>).
 </p>
 <p>The default functions call the function associated with 
-<a name="IDX137"></a>
+<a name="IDX138"></a>
 <code>$print_head_navigation</code> to format the navigation panel for the 
 page header. Thus you can control parts of the formatting by
 redefining the function reference.
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>print_head_navigation</b><i> $filehandle 
address@hidden</i>
-<a name="IDX138"></a>
+<a name="IDX139"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 <var>address@hidden</var> is an array reference which should hold the 
specification of 
@@ -2432,17 +2438,17 @@
 
 <p>If you want even more control, you can have full control over the page 
header 
 formatting by redefining three function references. The function associated
-with <a name="IDX139"></a>
+with <a name="IDX140"></a>
 <code>$print_page_head</code> is called for all the pages, and after that,
-the function associated with <a name="IDX140"></a>
+the function associated with <a name="IDX141"></a>
 <code>$print_chapter_header</code> is called
 if the document is split at chapters, or the function associated with
-<a name="IDX141"></a>
+<a name="IDX142"></a>
 <code>$print_section_header</code> is called if the document is split at 
sections.
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>print_page_head</b><i> $filehandle</i>
-<a name="IDX142"></a>
+<a name="IDX143"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 This function should print the page head, including the 
<code>&lt;body&gt;</code>
@@ -2451,7 +2457,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> <b>print_chapter_header</b><i> $filehandle</i>
-<a name="IDX143"></a>
+<a name="IDX144"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 This function is called if the document is split at chapters, after 
@@ -2460,7 +2466,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> <b>print_section_header</b><i> $filehandle</i>
-<a name="IDX144"></a>
+<a name="IDX145"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 This function is called if the document is split at sections, after 
@@ -2493,7 +2499,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>print_section</b><i> $filehandle 
$first_in_page $previous_is_top</i>
-<a name="IDX145"></a>
+<a name="IDX146"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 <var>$first_in_page</var> is true if this section is the first section in the 
page.
@@ -2504,7 +2510,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> <b>end_section</b><i> $filehandle 
$last_element_or_before_top</i>
-<a name="IDX146"></a>
+<a name="IDX147"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 <var>$last_element_or_before_top</var> is true if this section precedes the 
top 
@@ -2533,26 +2539,26 @@
 <h2 class="section"> 6.10 Customizing the page footer </h2>
 
 <p>It is possible to add text just before the <code>&lt;/body&gt;</code> 
-element with the variable <a name="IDX147"></a>
+element with the variable <a name="IDX148"></a>
 <code>$PRE_BODY_CLOSE</code>. Nothing is added
 by default.
 </p>
 
 <p>A user name and  a date are collected to be output in the footer.
-You can change them by defining <a name="IDX148"></a>
-<code>$USER</code> and <a name="IDX149"></a>
+You can change them by defining <a name="IDX149"></a>
+<code>$USER</code> and <a name="IDX150"></a>
 <code>$DATE</code>
 in the initialization file.
 </p>
 <p>The default functions call the function associated with 
-<a name="IDX150"></a>
+<a name="IDX151"></a>
 <code>$print_foot_navigation</code> to format the navigation panel for the 
 page footer. Thus you can control parts of the formatting by
 redefining the function reference.
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>print_foot_navigation</b><i> $filehandle 
address@hidden</i>
-<a name="IDX151"></a>
+<a name="IDX152"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 <var>address@hidden</var> is an array reference which should hold the 
specification of 
@@ -2561,18 +2567,18 @@
 
 <p>If you want even more control, you can have full control the page footer 
 formatting by redefining three function references.
-The function associated with <a name="IDX152"></a>
+The function associated with <a name="IDX153"></a>
 <code>$print_chapter_footer</code> is called
 if the document is split at chapters, or the function associated with
-<a name="IDX153"></a>
+<a name="IDX154"></a>
 <code>$print_section_footer</code> is called if the document is split at 
sections.
  After that the function associated
-with <a name="IDX154"></a>
+with <a name="IDX155"></a>
 <code>$print_page_foot</code> is called.
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>print_page_foot</b><i> $filehandle</i>
-<a name="IDX155"></a>
+<a name="IDX156"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 This function should print the page foot, including the 
<code>&lt;/body&gt;</code>
@@ -2581,7 +2587,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> <b>print_chapter_footer</b><i> $filehandle</i>
-<a name="IDX156"></a>
+<a name="IDX157"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 This function is called if the document is split at chapters, before 
@@ -2590,7 +2596,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> <b>print_section_footer</b><i> $filehandle</i>
-<a name="IDX157"></a>
+<a name="IDX158"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 This function is called if the document is split at sections, before
@@ -2687,7 +2693,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>print_Top_header</b><i> $filehandle 
$begin_page</i>
-<a name="IDX158"></a>
+<a name="IDX159"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 <var>$begin_page</var> is true if the element is the first in a page.
@@ -2697,7 +2703,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> <b>print_Top</b><i> $filehandle 
$has_top_heading</i>
-<a name="IDX159"></a>
+<a name="IDX160"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 <var>$has_top_heading</var> is true if there is a <code>@heading</code> 
command or
@@ -2708,7 +2714,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> <b>print_Top_footer</b><i> $filehandle 
$end_page</i>
-<a name="IDX160"></a>
+<a name="IDX161"></a>
 </dt>
 <dd><p><var>$filehandle</var> is the opened filehandle the function should 
write to.
 <var>$end_page</var> is true if the element is the last in a page.
@@ -2740,45 +2746,45 @@
 </p>
 <dl compact="compact">
 <dt> <code>$DO_CONTENTS</code>
-<a name="IDX161"></a>
+<a name="IDX162"></a>
 </dt>
 <dd><p>If the variable is true a table of contents is done even if there is no
 <code>@contents</code> command.
 </p></dd>
 <dt> <code>$DO_SCONTENTS</code>
-<a name="IDX162"></a>
+<a name="IDX163"></a>
 </dt>
 <dd><p>If the variable is true a short table of contents is done even if there 
is no
 <code>@summarycontents</code> command.
 </p></dd>
 <dt> <code>$BEFORE_OVERVIEW</code>
-<a name="IDX163"></a>
+<a name="IDX164"></a>
 </dt>
 <dd><p>The variable value is inserted before the short table of contents text.
 </p></dd>
 <dt> <code>$AFTER_OVERVIEW</code>
-<a name="IDX164"></a>
+<a name="IDX165"></a>
 </dt>
 <dd><p>The variable value is inserted after the short table of contents text.
 </p></dd>
 <dt> <code>$BEFORE_TOC_LINES</code>
-<a name="IDX165"></a>
+<a name="IDX166"></a>
 </dt>
 <dd><p>The variable value is inserted before the table of contents text.
 </p></dd>
 <dt> <code>$AFTER_TOC_LINES</code>
-<a name="IDX166"></a>
+<a name="IDX167"></a>
 </dt>
 <dd><p>The variable value is inserted after the table of contents text.
 </p></dd>
 <dt> <code>$TOC_LIST_STYLE</code>
-<a name="IDX167"></a>
+<a name="IDX168"></a>
 </dt>
 <dd><p>This should contain a css style used for the list style if the tables of
 content are formatted with a list.
 </p></dd>
 <dt> <code>$TOC_LIST_ATTRIBUTE</code>
-<a name="IDX168"></a>
+<a name="IDX169"></a>
 </dt>
 <dd><p>This should contain an attribute text used for the list element if the 
tables of
 content are formatted with a list.
@@ -2791,7 +2797,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>toc_body</b><i> address@hidden </i>
-<a name="IDX169"></a>
+<a name="IDX170"></a>
 </dt>
 <dd><p><var>address@hidden</var> is an array reference contining informations 
about
 all the elements of the document. Each of the entry of this array is an hash
@@ -2828,9 +2834,9 @@
 
 <p>This function doesn't return anything but should fill the array 
corresponding
 with the 
-<a name="IDX170"></a>
-<code>$Texi2HTML::TOC_LINES</code> and
 <a name="IDX171"></a>
+<code>$Texi2HTML::TOC_LINES</code> and
+<a name="IDX172"></a>
 <code>$Texi2HTML::OVERVIEW</code> references with the table of contents and 
short 
 table of contents.
 </p>
@@ -2920,7 +2926,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $about_text <b>print_about</b>
-<a name="IDX172"></a>
+<a name="IDX173"></a>
 </dt>
 <dd><p>This function should return the about text.
 </p></dd></dl>
@@ -2952,49 +2958,49 @@
 </p>
 <dl compact="compact">
 <dt> <code>print_Top</code>
-<a name="IDX173"></a>
+<a name="IDX174"></a>
 </dt>
 <dt> <code>print_Top_header</code>
-<a name="IDX174"></a>
+<a name="IDX175"></a>
 </dt>
 <dt> <code>print_Top_footer</code>
-<a name="IDX175"></a>
+<a name="IDX176"></a>
 </dt>
 <dd><p>Formatting of top element page or section. It is also used for the 
formatting
 of the top element text (see section <a href="#SEC45">Top element text 
formatting</a>).
 </p></dd>
 <dt> <code>print_Toc</code>
-<a name="IDX176"></a>
+<a name="IDX177"></a>
 </dt>
 <dd><p>Formatting of table of contents page or section
 </p></dd>
 <dt> <code>print_Overview</code>
-<a name="IDX177"></a>
+<a name="IDX178"></a>
 </dt>
 <dd><p>Formatting of short table of contents page or section
 </p></dd>
 <dt> <code>print_About</code>
-<a name="IDX178"></a>
+<a name="IDX179"></a>
 </dt>
 <dd><p>Formatting of about (help) page or section
 </p></dd>
 <dt> <code>print_Footnotes</code>
-<a name="IDX179"></a>
+<a name="IDX180"></a>
 </dt>
 <dd><p>Formatting of footnotes section or page in case footnotes are on a 
 separated page or the document isn't split.
 </p></dd>
 </dl>
 
-<p>In the default case, <a name="IDX180"></a>
-<code>$print_Top</code> calls <a name="IDX181"></a>
+<p>In the default case, <a name="IDX181"></a>
+<code>$print_Top</code> calls <a name="IDX182"></a>
 <code>$print_Top_header</code> for
-the header and <a name="IDX182"></a>
+the header and <a name="IDX183"></a>
 <code>$print_Top_footer</code> for the footer of top element.
-All the other function call <a name="IDX183"></a>
+All the other function call <a name="IDX184"></a>
 <code>$print_misc</code> which in turn calls
-<a name="IDX184"></a>
-<code>$print_misc_header</code> for the headers and  <a name="IDX185"></a>
+<a name="IDX185"></a>
+<code>$print_misc_header</code> for the headers and  <a name="IDX186"></a>
 <code>$print_misc_footer</code> 
 for the footers.
 </p>
@@ -3021,18 +3027,18 @@
 
 <p>It is possible to specify the file names with more control than with the
 command line options (see section <a href="#SEC11">Setting output file and 
directory names</a>). 
-First the extension may be overrided by the variable <a name="IDX186"></a>
+First the extension may be overrided by the variable <a name="IDX187"></a>
 <code>$EXTENSION</code>
 value.
 Two function references enable 
-further customization. One is usefull in case <a name="IDX187"></a>
+further customization. One is usefull in case <a name="IDX188"></a>
 <code>$NODE_FILES</code> is true
 and it is used to customize the node file name itself and is also used 
 to produce a file name with a redirection leading to the node file.
 </p>
 <dl>
 <dt><u>Function Reference:</u> ($node_file $redirection_node_file) 
<b>node_file_name</b><i> $node</i>
-<a name="IDX188"></a>
+<a name="IDX189"></a>
 </dt>
 <dd><p><var>$node</var> is a hash reference with the following interesting 
keys (there
 are much more keys):
@@ -3053,7 +3059,7 @@
 name of the file associated with the special elements.
 </p><dl>
 <dt><u>Function Reference:</u> $file <b>element_file_name</b><i> $element 
$type $docu_name</i>
-<a name="IDX189"></a>
+<a name="IDX190"></a>
 </dt>
 <dd><p><var>$element</var> is undefined for the special elements (about, 
overview, 
 table of contents, footnotes).
@@ -3109,7 +3115,7 @@
 <p>Within the document, <code>@printindex</code> commands are expanded as 
explained
 in <a href="#SEC85">Customizing the formatting of index lists</a>. In case you 
want to do something special with index 
 entries, outside of the document, you should first set the variable
-<a name="IDX190"></a>
+<a name="IDX191"></a>
 <code>$IDX_SUMMARY</code> true. After that some function reference will be 
called
 for each non empty index. For each index there are 3 function 
 references, one called for initialization, one called for each index entry
@@ -3117,7 +3123,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>index_summary_file_begin</b><i> $index_name 
$is_printed</i>
-<a name="IDX191"></a>
+<a name="IDX192"></a>
 </dt>
 <dd><p><var>$index_name</var> is the two letters name for the index. 
 This function
@@ -3129,7 +3135,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> <b>index_summary_file_entry</b><i> $index_name 
$entry_text $entry_reference $formatted_entry $texi_entry 
$entry_element_reference  $entry_element_header $is_printed</i>
-<a name="IDX192"></a>
+<a name="IDX193"></a>
 </dt>
 <dd><p>This function is called for each entry of an index. 
<var>index_name</var> is the
 name of the index. <var>$entry_text</var> is the entry in plain text,
@@ -3145,7 +3151,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> <b>index_summary_file_end</b><i> $index_name 
$is_printed</i>
-<a name="IDX193"></a>
+<a name="IDX194"></a>
 </dt>
 <dd><p><var>$index_name</var> is the two letters name for the index. This 
function
 is called for each index appearing in the document, after
@@ -3305,14 +3311,14 @@
 </p><table>
 <tr><td><p> command type </p></td><td><p> normal text </p></td><td><p> 
preformatted text </p></td><td><p> string
 </p></td></tr>
-<tr><td><p> one nonlettered character </p></td><td> <a name="IDX194"></a>
-<p><code>%simple_map</code> </p></td><td> <a name="IDX195"></a>
-<p><code>%simple_map_pre</code> </p></td><td> <a name="IDX196"></a>
+<tr><td><p> one nonlettered character </p></td><td> <a name="IDX195"></a>
+<p><code>%simple_map</code> </p></td><td> <a name="IDX196"></a>
+<p><code>%simple_map_pre</code> </p></td><td> <a name="IDX197"></a>
 <p><code>%simple_map_texi</code>
 </p></td></tr>
-<tr><td><p> nothing in braces </p></td><td> <a name="IDX197"></a>
-<p><code>%things_map</code> </p></td><td> <a name="IDX198"></a>
-<p><code>%pre_map</code> </p></td><td> <a name="IDX199"></a>
+<tr><td><p> nothing in braces </p></td><td> <a name="IDX198"></a>
+<p><code>%things_map</code> </p></td><td> <a name="IDX199"></a>
+<p><code>%pre_map</code> </p></td><td> <a name="IDX200"></a>
 <p><code>%texi_map</code>
 </p></td></tr>
 </table>
@@ -3353,10 +3359,10 @@
 and miscalleneous commands (<code>@email</code>, <code>@verb</code>, 
<code>@w</code>, 
 <code>@uref</code>, <code>@math</code>, <code>@asis</code>) is controlled by 
two hash in the
 default case, 
-<a name="IDX200"></a>
-<code>%style_map</code> for normal context, <a name="IDX201"></a>
+<a name="IDX201"></a>
+<code>%style_map</code> for normal context, <a name="IDX202"></a>
 <code>%style_map_pre</code> for
-preformatted context and <a name="IDX202"></a>
+preformatted context and <a name="IDX203"></a>
 <code>%style_map_texi</code> in string context. 
 </p>
 <p>The key of the hashes are the command names. There are two possibilities for
@@ -3372,7 +3378,7 @@
 <li> 
 The nonlettered accent commands which following character is considered
 to be the argument (like in <code>@`a</code>) should be keys of the
-hash <a name="IDX203"></a>
+hash <a name="IDX204"></a>
 <code>%accent_map</code> hash, even if no value is associated.
 </li><li>
 <code>@math</code> is handled differently if LaTeX2HTML is used.
@@ -3481,9 +3487,9 @@
 <dt> <samp>`quotes'</samp></dt>
 <dd>
 <p>If the corresponding value is true, the result is 
-enclosed in quotes <a name="IDX204"></a>
+enclosed in quotes <a name="IDX205"></a>
 <code>$OPEN_QUOTE_SYMBOL</code> and 
-<a name="IDX205"></a>
+<a name="IDX206"></a>
 <code>$CLOSE_QUOTE_SYMBOL</code>, with defaults 
 <samp>``'</samp> and <samp>`''</samp>. 
 </p>
@@ -3542,9 +3548,9 @@
 <p>The keys of the hashes are the command names. The value determine 
 how the command argument
 is formatted. If the value begins with <samp>`&quot;'</samp>, the result is 
-enclosed in quotes <a name="IDX206"></a>
+enclosed in quotes <a name="IDX207"></a>
 <code>$OPEN_QUOTE_SYMBOL</code> and 
-<a name="IDX207"></a>
+<a name="IDX208"></a>
 <code>$CLOSE_QUOTE_SYMBOL</code>, with defaults 
 <samp>``'</samp> and <samp>`''</samp>. 
 </p>
@@ -3622,7 +3628,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $resulting_text <b>style</b><i> $style $command 
$text $args $no_close $no_open $line_nr $state $style_stack</i>
-<a name="IDX208"></a>
+<a name="IDX209"></a>
 </dt>
 <dd><p><var>$command</var> is the @-command, <var>$style</var> is the value 
associated with 
 the <var>$command</var> in the <code>%style_map</code>, 
<code>%style_map_pre</code> 
@@ -3674,13 +3680,13 @@
 customize the output, the corresponding function references should be
 redefined. All these functions return a formatted text.
 </p>
-<p>The formatting of anchors is controlled by <a name="IDX209"></a>
+<p>The formatting of anchors is controlled by <a name="IDX210"></a>
 <code>$anchor</code>, but the function
 associated with the function reference does more, it is usefull
 to produce a reference target or link.
 </p><dl>
 <dt><u>Function Reference:</u> $anchor <b>anchor</b><i> $identifier $href 
$text $attributes</i>
-<a name="IDX210"></a>
+<a name="IDX211"></a>
 </dt>
 <dd><p>If <var>$identifier</var> is not empty, this value should be used to 
create
 a target for links (typically associated with a name or id 
@@ -3698,7 +3704,7 @@
 <p>The formatting of <code>@image</code> is controlled by:
 </p><dl>
 <dt><u>Function Reference:</u> $image <b>image</b><i> $file_path $basename 
$preformatted $file_name $alt_text</i>
-<a name="IDX211"></a>
+<a name="IDX212"></a>
 </dt>
 <dd><p><var>$file_path</var> is the image file name with the path, 
<var>$basename</var>  
 the file name without extension. <var>$preformatted</var> is true if the image 
@@ -3709,7 +3715,7 @@
 <p>The formatting of <code>@sp</code> is controlled by:
 </p><dl>
 <dt><u>Function Reference:</u> $sp <b>sp</b><i> $number $preformatted</i>
-<a name="IDX212"></a>
+<a name="IDX213"></a>
 </dt>
 <dd><p><var>$number</var> is the numeric argument of <code>@sp</code>.
 <var>$preformatted</var> is true if the <code>@sp</code> appears in 
preformatted text.
@@ -3718,7 +3724,7 @@
 <p>The formatting of <code>@acronym</code> and <code>@abbr</code> is 
controlled by:
 </p><dl>
 <dt><u>Function Reference:</u> $acronym <b>acronym_like</b><i> $acronym_texi 
$acronym_text $with_explanation address@hidden $explanation_text 
$explanation_simply_formatted</i>
-<a name="IDX213"></a>
+<a name="IDX214"></a>
 </dt>
 <dd><p><var>$acronym_texi</var> is the acronym argument with texinfo 
@-commands, 
 <var>$acronym_text</var> is formatted. 
@@ -3767,7 +3773,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> $processed_text <b>normal_text</b><i> $text 
$in_raw_text $in_preformatted $in_code $style_stack </i>
-<a name="IDX214"></a>
+<a name="IDX215"></a>
 </dt>
 <dd><p>The function processes <var>$text</var> and returns 
<var>$processed_text</var>. 
 The other arguments give some information about the context of the text.
@@ -3793,7 +3799,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $protected_text <b>protect_text</b><i> $text</i>
-<a name="IDX215"></a>
+<a name="IDX216"></a>
 </dt>
 <dd><p>The function processes the unprotected text <var>$text</var> and returns
 the resulting protected text <var>$protected_text</var>.
@@ -3804,7 +3810,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $resulting_text <b>empty_line</b><i> 
$empty_line</i>
-<a name="IDX216"></a>
+<a name="IDX217"></a>
 </dt>
 <dd><p>This function processes an <var>$empty_line</var> and returns the 
resulting
 text <var>$resulting_text</var>. Empty lines are left as is by default.
@@ -3836,13 +3842,13 @@
 various places, at the page footers, on the help page, for special 
 section headings, buttons alt text and so on. These strings are
 customizable. The string chosen depends on the language of the
-document (set by <a name="IDX217"></a>
-<samp>`--lang'</samp>, <a name="IDX218"></a>
+document (set by <a name="IDX218"></a>
+<samp>`--lang'</samp>, <a name="IDX219"></a>
 <code>$LANG</code> or 
 <code>@documentlanguage</code>). This is the basis for internationalization
 as it allows for strings translations.
 </p>
-<p>The strings are found in a hash reference, <a name="IDX219"></a>
+<p>The strings are found in a hash reference, <a name="IDX220"></a>
 <code>$LANGUAGES</code>. 
 Each key is a language code. The associated value is also a hash
 reference. The key is an english string and the associated value
@@ -3928,7 +3934,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $href <b>external_href</b><i> $node 
$node_identifier $xml_node_identifier $manual_file_name</i>
-<a name="IDX220"></a>
+<a name="IDX221"></a>
 </dt>
 <dd><p><var>$node</var> is the node name, with @-commands. 
<var>$node_identifer</var> is the
 node name mapped to an identifier acceptable as a file name. 
@@ -3945,7 +3951,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> $text <b>external_ref</b><i> $command $section 
$book $node_and_file $href $cross_ref_name</i>
-<a name="IDX221"></a>
+<a name="IDX222"></a>
 </dt>
 <dd><p>This function formats a reference to an external texinfo manual.
 The <var>$command</var> is the ref command (<code>ref</code>, 
<code>xref</code> or 
@@ -3986,7 +3992,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $text <b>internal_ref</b><i> $command $href 
$short_name $name $is_section</i>
-<a name="IDX222"></a>
+<a name="IDX223"></a>
 </dt>
 <dd><p>This function formats a reference to a node in the current manual.
 The <var>$command</var> is the ref command (<code>ref</code>, 
<code>xref</code> or 
@@ -4026,7 +4032,7 @@
 <p>When a command controlling the alignement of text is used 
(<code>@center</code>,
 <code>@flushleft</code> and <code>@flushright</code>), the main program takes
 care of opening and closing paragraphs. The alignement commands are the
-key of the <a name="IDX223"></a>
+key of the <a name="IDX224"></a>
 <code>%paragraph_style</code> hash. 
 The value is used in the function doing the formatting of the paragraphs. 
 See section <a href="#SEC66">Formatting or not a paragraph or a preformatted 
region</a>.
@@ -4036,7 +4042,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $result <b>paragraph_style_command</b><i> 
$command $text</i>
-<a name="IDX224"></a>
+<a name="IDX225"></a>
 </dt>
 <dd><p><var>$command</var> is the command name, <var>$text</var> is the text 
appearing within
 the command. This function returns a formatted text.
@@ -4099,7 +4105,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $paragraph_text <b>paragraph</b><i> $text 
$alignement $index $formatting_command $formatting_command_formatted 
\$paragraph_number $format $item_number $enumerate_style $number</i>
-<a name="IDX225"></a>
+<a name="IDX226"></a>
 </dt>
 <dd><p>This function formats a paragraph. <var>$text</var> is the text of the 
paragraph,
 <var>$alignement</var> is the empty string when no alignement command has
@@ -4131,7 +4137,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> $preformatted_text <b>preformatted</b><i> $text 
$style $region_name $formatting_command $formatting_command_formatted 
\$preformatted_number $format $item_number $enumerate_style $number</i>
-<a name="IDX226"></a>
+<a name="IDX227"></a>
 </dt>
 <dd><p>This function formats a preformatted region. <var>$text</var> is the 
text of the
 preformatted region, <var>$style</var> is the css style associated with that
@@ -4190,7 +4196,7 @@
 
 <p>It is possible to avoid that a format closes the previous paragraph or
 preformatted region and reopens one, by putting the format command in a 
-hash, <a name="IDX227"></a>
+hash, <a name="IDX228"></a>
 <code>%format_in_paragraph</code> with a true value.
 </p>
 <hr size="6">
@@ -4221,7 +4227,7 @@
 <p>The formatting of the complex formats is ultimately controlled by a
 function, however the default for this function uses a hash reference and 
 changing the hash reference values should be enough in most cases. This
-hash reference is called <a name="IDX228"></a>
+hash reference is called <a name="IDX229"></a>
 <code>$complex_format_map</code>. It has a key for each
 of the complex format commands (<code>example</code>, 
<code>smallexample</code>, 
 <code>lisp</code>, <code>smalllisp</code>, <code>display</code>, 
<code>smalldisplay</code>, 
@@ -4256,7 +4262,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $complex_format_text <b>complex_format</b><i> 
$format_name $preformatted_text</i>
-<a name="IDX229"></a>
+<a name="IDX230"></a>
 </dt>
 <dd><p><var>$format_name</var> is the complex format name, 
<var>$preformatted_text</var> is the 
 text allready formatted as described in <a href="#SEC66">Formatting or not a 
paragraph or a preformatted region</a>.
@@ -4328,7 +4334,7 @@
 
 <p>The default is to apply the command to the text item, however it is possible
 to avoid it.
-The hash <a name="IDX230"></a>
+The hash <a name="IDX231"></a>
 <code>%special_list_commands</code> has an entry for each of the 
 format command. Each of these entries is a hash reference. If a formatting
 command is a key of the hash reference, then the formatting command is not
@@ -4350,7 +4356,7 @@
 <dd><p>The items of lists are formatted using the following function reference:
 </p><dl>
 <dt><u>Function Reference:</u> $list_item <b>list_item</b><i> $text $format 
$command $formatted_command $item_number $enumerate_style $number</i>
-<a name="IDX231"></a>
+<a name="IDX232"></a>
 </dt>
 <dd><p>This function formats the text between <code>@item</code> commands. 
<var>$text</var> 
 is the text corresponding with the item. <var>$format</var> is the type of 
format,
@@ -4373,7 +4379,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $table_item <b>table_item</b><i> $item_text 
$index_label_text $format $command $formatted_command</i>
-<a name="IDX232"></a>
+<a name="IDX233"></a>
 </dt>
 <dd><p>This function is used to format the text on the <code>@item</code> line.
 <var>$text_item</var> is the text line. In case there is an index entry 
@@ -4388,7 +4394,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> $table_line <b>table_line</b><i> $text</i>
-<a name="IDX233"></a>
+<a name="IDX234"></a>
 </dt>
 <dd><p>This function is used to format the text on the lines following
 the <code>@item</code> line. <var>$text</var> is the corresponding text. 
@@ -4401,7 +4407,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $multitable_cell <b>cell</b><i> $text</i>
-<a name="IDX234"></a>
+<a name="IDX235"></a>
 </dt>
 <dd><p>This function is used to format the text of a multitable cell, the text 
 following a <code>@item</code> or a <code>@tab</code>.
@@ -4410,10 +4416,10 @@
 
 <dl>
 <dt><u>Function Reference:</u> $multitable_row <b>row</b><i> $text 
$item_command</i>
-<a name="IDX235"></a>
+<a name="IDX236"></a>
 </dt>
 <dd><p>This function is used to format a multitable row. <var>$text</var> is
-the row text, with cells allready formatted with the <a name="IDX236"></a>
+the row text, with cells allready formatted with the <a name="IDX237"></a>
 <code>$cell</code>
 function reference. <var>$item_command</var> is the command used to introduce 
 the row, such that it is possible to distinguish between <code>@item</code> and
@@ -4443,7 +4449,7 @@
 </tr></table>
 <h3 class="subsection"> 7.11.2 Formatting of a whole table or list </h3>
 
-<p>If the Texinfo command is a key of the <a name="IDX237"></a>
+<p>If the Texinfo command is a key of the <a name="IDX238"></a>
 <code>%format_map</code>, the associated
 value is used to specify the formatting of the construct, otherwise a function 
 is called. 
@@ -4470,19 +4476,19 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $whole_table_list <b>table_list</b><i> $command 
$text</i>
-<a name="IDX238"></a>
+<a name="IDX239"></a>
 </dt>
 <dd><p><var>$command</var> is the Texinfo command name, <var>$text</var> is 
the formatted
 items.
 </p></dd></dl>
 
-<p>If you still want to use <a name="IDX239"></a>
+<p>If you still want to use <a name="IDX240"></a>
 <code>%format_map</code> but differently from 
 the default, it is possible to redefine the following function reference:
 </p>
 <dl>
 <dt><u>Function Reference:</u> $whole_table_list <b>format</b><i> $command 
$format $text</i>
-<a name="IDX240"></a>
+<a name="IDX241"></a>
 </dt>
 <dd><p><var>$command</var> is the @-command, <var>$format</var> is the entry 
associated with
 <var>$command</var> in <code>%format_map</code>. <var>$text</var> is the 
formatted items.
@@ -4542,7 +4548,7 @@
 </tr></table>
 <h3 class="subsection"> 7.12.1 Customizing the interpretation of a definition 
line </h3>
 
-<p>The keys of the hash <a name="IDX241"></a>
+<p>The keys of the hash <a name="IDX242"></a>
 <code>%def_map</code> are definition command names.
 There are two types of entries:
 </p>
@@ -4611,7 +4617,7 @@
 <dt> category name</dt>
 <dd><dl>
 <dt><u>Function Reference:</u> $category <b>definition_category</b><i> 
$category_or_name $class $style</i>
-<a name="IDX242"></a>
+<a name="IDX243"></a>
 </dt>
 <dd><p>This function precise a category or an index entry name associating a 
class 
 <var>$class</var> (if given) with <var>$category_or_name</var>. The 
<var>$style</var> of the
@@ -4622,10 +4628,10 @@
 <dt> formatting of the definition line</dt>
 <dd><dl>
 <dt><u>Function Reference:</u> $line <b>def_line</b><i> $category $name $type 
$arguments $index_label</i>
-<a name="IDX243"></a>
+<a name="IDX244"></a>
 </dt>
 <dd><p>This function formats the definition line. <var>$category</var> is the 
category
-formatted with <a name="IDX244"></a>
+formatted with <a name="IDX245"></a>
 <code>$definition_category</code>, <var>$name</var>, <var>$type</var> and 
 <var>arguments</var> are the element of the definition line. 
<var>$index_label</var> is
 the text inserted at the place where an index entry appears. 
@@ -4636,7 +4642,7 @@
 <dt> definition text</dt>
 <dd><dl>
 <dt><u>Function Reference:</u> $definition_text <b>def_item</b><i> $text</i>
-<a name="IDX245"></a>
+<a name="IDX246"></a>
 </dt>
 <dd><p>This function formats the definition text, <var>$text</var>.
 </p></dd></dl>
@@ -4645,7 +4651,7 @@
 <dt> the whole definition</dt>
 <dd><dl>
 <dt><u>Function Reference:</u> $definition <b>def</b><i> $text</i>
-<a name="IDX246"></a>
+<a name="IDX247"></a>
 </dt>
 <dd><p>This function formats the whole definition. The definition line and 
text 
 formatted by the above functions are in <var>$text</var>.
@@ -4679,7 +4685,7 @@
 with the corresponding function reference:
 </p><dl>
 <dt><u>Function Reference:</u> $heading_text <b>heading</b><i> 
\%element_reference</i>
-<a name="IDX247"></a>
+<a name="IDX248"></a>
 </dt>
 <dd><p>The <var>\%element_reference</var> is a reference on a hash 
corresponding
 with the sectioning element. The following keys are of interest:
@@ -4730,7 +4736,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $raw_region <b>raw</b><i> $command $text</i>
-<a name="IDX248"></a>
+<a name="IDX249"></a>
 </dt>
 <dd><p><var>$command</var> is the command name, <var>$text</var> is the raw 
text.
 </p></dd></dl>
@@ -4743,7 +4749,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $cartouche <b>cartouche</b><i> $text</i>
-<a name="IDX249"></a>
+<a name="IDX250"></a>
 </dt>
 <dd><p><var>$text</var> is the text appearing within the cartouche.
 </p></dd></dl>
@@ -4754,7 +4760,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $prepended_string 
<b>quotation_prepend_text</b><i> $text</i>
-<a name="IDX250"></a>
+<a name="IDX251"></a>
 </dt>
 <dd><p><var>$text</var> is the argument of the quotation with @-commands not 
 interpreted. This function
@@ -4766,7 +4772,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $quotation <b>quotation</b><i> $quotation_text 
$argument_text $argument_text_texi</i>
-<a name="IDX251"></a>
+<a name="IDX252"></a>
 </dt>
 <dd><p><var>$quotation_text</var> is the quotation text, formatted, with the 
text 
 prepended by the function above. <var>$argument_text</var> is the argument 
@@ -4805,7 +4811,7 @@
 part of the menu; 
 </li></ul>
 
-<p>The simple formatting is used if <a name="IDX252"></a>
+<p>The simple formatting is used if <a name="IDX253"></a>
 <code>$SIMPLE_MENU</code> is true, 
 otherwise the format with tables is used (this is the default).
 </p>
@@ -4906,7 +4912,7 @@
 different parts of a menu:
 </p><dl>
 <dt><u>Function Reference:</u> $link <b>menu_link</b><i> $section \%state 
$href $node $name $ending</i>
-<a name="IDX253"></a>
+<a name="IDX254"></a>
 </dt>
 <dd><p><var>$section</var> is the section name corresponding with the link, 
<var>$href</var>
 is the link hypertextual reference. <var>$href</var> may be absent. 
<var>\%state</var>
@@ -4920,7 +4926,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> $description <b>menu_description</b><i> 
$description_text \%state</i>
-<a name="IDX254"></a>
+<a name="IDX255"></a>
 </dt>
 <dd><p><var>$description_text</var> is the text of the menu description. 
<var>\%state</var>
 should be used similarly than for the menu link.
@@ -4928,7 +4934,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> $menu_comment <b>menu_comment</b><i> $text</i>
-<a name="IDX255"></a>
+<a name="IDX256"></a>
 </dt>
 <dd><p><var>$text</var> is the text of the menu comment. It is always in a 
preformatted 
 environment.
@@ -4941,7 +4947,7 @@
 specially, but treated like normal text.
 </p><dl>
 <dt><u>Function Reference:</u> $link <b>simple_menu_link</b><i> $link_text 
$href $node $name $ending</i>
-<a name="IDX256"></a>
+<a name="IDX257"></a>
 </dt>
 <dd><p><var>$link_text</var> is the text corresponding with the link name, 
<var>$href</var>
 is the link hypertextual reference.
@@ -5002,25 +5008,25 @@
 <h3 class="subsection"> 7.15.4 The formatting of the menu in a table </h3>
 
 <p>In the default case, the name of the section corresponding with the 
-node is used instead of the node name. If <a name="IDX257"></a>
+node is used instead of the node name. If <a name="IDX258"></a>
 <code>$NODE_NAME_IN_MENU</code> is 
-true, however, node names are used. If <a name="IDX258"></a>
+true, however, node names are used. If <a name="IDX259"></a>
 <code>$AVOID_MENU_REDUNDANCY</code>
 is true and menu entry equal menu description the description isn't printed.
 This is the default. Likewise, if node or section name equal entry name, 
 do not print entry name.
 </p>
-<p>A symbol, <a name="IDX259"></a>
+<p>A symbol, <a name="IDX260"></a>
 <code>$MENU_SYMBOL</code> is put at the beginning of menu entries
 when the node name is used. The default is <samp>`&amp;bull;'</samp>.
-If <a name="IDX260"></a>
+If <a name="IDX261"></a>
 <code>$UNNUMBERED_SYMBOL_IN_MENU</code> is true it is 
 also put at the beginning of unnumbered section names. This is not
 done by default.
 </p>
 <p>The menu comments are considered to be preformatted text. The style 
 associated with this preformatted text is determined by 
-<a name="IDX261"></a>
+<a name="IDX262"></a>
 <code>$MENU_PRE_STYLE</code>. Default is <samp>`font-family: serif'</samp>.
 The css class associated with menu comments is <code>menu-comments</code>.
 </p>
@@ -5029,7 +5035,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $menu <b>menu</b><i> $menu_components_text</i>
-<a name="IDX262"></a>
+<a name="IDX263"></a>
 </dt>
 <dd><p><var>$menu_components_text</var> is the formatted menu components text, 
obtained
 as explained above.
@@ -5097,7 +5103,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $target <b>index_entry_label</b><i> $identifier 
$preformatted</i>
-<a name="IDX263"></a>
+<a name="IDX264"></a>
 </dt>
 <dd><p><var>$identifier</var> should be used to create
 a target for links (typically associated with a name or id 
@@ -5135,7 +5141,7 @@
 and should be used to jump directly to a letter entry. Indices lists
 may be split across pages, thus the different letters may appear on different
 files. The number of index entries appearing on each page is determined
-by a variable <a name="IDX264"></a>
+by a variable <a name="IDX265"></a>
 <code>$SPLIT_INDEX</code> if set. The default is to split
 indices after 100 entries.
 </p>
@@ -5146,7 +5152,7 @@
 <dt> <em>formatting of a letter in a summary</em></dt>
 <dd><dl>
 <dt><u>Function Reference:</u> $letter <b>summary_letter</b><i> $letter $file 
$identifier</i>
-<a name="IDX265"></a>
+<a name="IDX266"></a>
 </dt>
 <dd><p>This function is used to format a letter appearing in a summary, 
refering
 to a letter entry in the index list.
@@ -5161,7 +5167,7 @@
 <dt> <em>formatting of a summary</em></dt>
 <dd><dl>
 <dt><u>Function Reference:</u> $summary <b>index_summary</b><i> address@hidden 
address@hidden</i>
-<a name="IDX266"></a>
+<a name="IDX267"></a>
 </dt>
 <dd><p><var>address@hidden</var> and <var>address@hidden</var> contain the
 formatted summary letters, formatted with the above function.
@@ -5171,7 +5177,7 @@
 <dt> <em>formatting of an index entry</em></dt>
 <dd><dl>
 <dt><u>Function Reference:</u> $entry <b>index_entry</b><i> $entry_href 
$entry_text $section_href $section_heading</i>
-<a name="IDX267"></a>
+<a name="IDX268"></a>
 </dt>
 <dd><p><var>$entry_href</var> is a reference to the place where the index 
entry 
 appeared, <var>$entry_text</var> is the corresponding text. 
<var>$section_href</var>
@@ -5183,7 +5189,7 @@
 <dt> <em>formatting of letter entry</em></dt>
 <dd><dl>
 <dt><u>Function Reference:</u> $letter_entry <b>index_letter</b><i> $letter 
$identifier $index_entries_text</i>
-<a name="IDX268"></a>
+<a name="IDX269"></a>
 </dt>
 <dd><p>This function formats a letter entry, consisting in all the index 
entries 
 beginning with this letter. <var>$letter</var> is the letter, 
<var>$identifier</var> 
@@ -5196,7 +5202,7 @@
 <dt> <em>formatting of whole index</em></dt>
 <dd><dl>
 <dt><u>Function Reference:</u> $index <b>print_index</b><i> $index_text 
$index_name</i>
-<a name="IDX269"></a>
+<a name="IDX270"></a>
 </dt>
 <dd><p><var>$index_text</var> is the text of all the index entries grouped by 
letter
 appearing in that page formatted as above. <var>index_name</var> is the name of
@@ -5305,7 +5311,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> (address@hidden, address@hidden) 
<b>caption_shortcaption</b><i> \%float address@hidden address@hidden</i>
-<a name="IDX270"></a>
+<a name="IDX271"></a>
 </dt>
 <dd><p><var>\%float</var> is the structure defined above. 
<var>address@hidden</var> and 
 <var>address@hidden</var> are references on arrays containing the 
@@ -5318,7 +5324,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $text <b>float</b><i> $float_text \%float 
$caption_text $shortcaption_text</i>
-<a name="IDX271"></a>
+<a name="IDX272"></a>
 </dt>
 <dd><p><var>$float_text</var> is the text appearing within the 
<code>@float</code>, formatted.
 <var>\%float</var> is still the structure defined above. 
<var>$caption_text</var> and
@@ -5353,7 +5359,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $style_texi_returned 
<b>listoffloats_style</b><i> $style_texi</i>
-<a name="IDX272"></a>
+<a name="IDX273"></a>
 </dt>
 <dd><p><var>$style_texi</var> is the <code>@listoffloats</code> argument with 
texinfo 
 @-commands kept. It is possible to make changes to the <var>$style_texi</var> 
and
@@ -5367,7 +5373,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $float_style_texi_returned 
<b>listoffloats_float_style</b><i> $style_texi \%float</i>
-<a name="IDX273"></a>
+<a name="IDX274"></a>
 </dt>
 <dd><p><var>$style_texi</var> is the style, and <var>\%float</var> is the 
structure described 
 above. This function reference returns a style to be formatted in the
@@ -5376,7 +5382,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> $caption_texi_returned 
<b>listoffloats_caption</b><i> \%float</i>
-<a name="IDX274"></a>
+<a name="IDX275"></a>
 </dt>
 <dd><p><var>\%float</var> is the structure described 
 above. This function reference returns a caption to be formatted in the
@@ -5387,7 +5393,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $listoffloats_entry 
<b>listoffloats_entry</b><i> $style_texi \%float $float_style $caption $href</i>
-<a name="IDX275"></a>
+<a name="IDX276"></a>
 </dt>
 <dd><p><var>$style_texi</var> is the style with @-commands, 
<var>$float_style</var> is the
 style returned by the above function and formatted. <var>$caption</var> is the
@@ -5400,7 +5406,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $listoffloats <b>listoffloats</b><i> 
$style_texi $style address@hidden</i>
-<a name="IDX276"></a>
+<a name="IDX277"></a>
 </dt>
 <dd><p><var>$style_texi</var> is the style with @-commands, <var>$style</var> 
is the
 style returned by the above function and formatted. The array reference 
@@ -5439,7 +5445,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> (address@hidden $text_for_document) 
<b>foot_line_and_ref</b><i> $number_in_doc $number_in_page $footnote_id 
$place_id $document_file $footnote_file address@hidden \%state</i>
-<a name="IDX277"></a>
+<a name="IDX278"></a>
 </dt>
 <dd><p><var>$number_in_doc</var> is the footnote number in the whole document, 
 <var>$number_in_page</var> is the footnote number in the current page.
@@ -5472,7 +5478,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> <b>foot_section</b><i> address@hidden</i>
-<a name="IDX278"></a>
+<a name="IDX279"></a>
 </dt>
 <dd><p>This function formats a group of footnotes. <var>address@hidden</var> 
is a
 reference on an array holding the lines of all the footnote entries
@@ -5517,7 +5523,7 @@
 the interface to LaTeX2HTML 
 (see section <a href="#SEC16">Expanding <code>@tex</code> and 
<code>@math</code> regions using LaTeX2HTML</a>), and the examples are taken 
from that use.  
 </p>
-<p>The @-commands that are keys of the <a name="IDX279"></a>
+<p>The @-commands that are keys of the <a name="IDX280"></a>
 <code>%command_handler</code> hash 
 are collected in the collecting pass and expanded in the expansion
 pass using user defined functions. The associated value is a reference on
@@ -5545,7 +5551,7 @@
 </p>
 <dl>
 <dt><u>Function Reference:</u> $status 
<b>$command_handler{'$command'}</b><i>-&gt;{'init'} $command $text $count</i>
-<a name="IDX280"></a>
+<a name="IDX281"></a>
 </dt>
 <dd><p><var>$command</var> is the @-command name, <var>$text</var> is the text 
appearing 
 within the @-command. <var>$count</var> is a counter counting how many times
@@ -5556,7 +5562,7 @@
 
 <dl>
 <dt><u>Function Reference:</u> $result 
<b>$command_handler{'$command'}</b><i>-&gt;{'expand'} $command $count $state 
$text</i>
-<a name="IDX281"></a>
+<a name="IDX282"></a>
 </dt>
 <dd><p><var>$command</var> is the @-command name, <var>$count</var> is a 
counter counting 
 how many times this @-command appeared. <var>$state</var> is a reference on a 
@@ -5567,20 +5573,20 @@
 <p>There are three places for user defined functions, associated with arrays:
 </p><dl compact="compact">
 <dt> <code>@command_handler_init</code>
-<a name="IDX282"></a>
+<a name="IDX283"></a>
 </dt>
 <dd><p>The function references in that array are called before the collecting 
pass.
 At that time the information available is essentially the file names.
 </p></dd>
 <dt> <code>@command_handler_process</code> 
-<a name="IDX283"></a>
+<a name="IDX284"></a>
 </dt>
 <dd><p>The function references in that array are called between the collecting
 pass and the expansion pass. At that time all the special @-commands  
 have been collected as explained above but no output has been produced.
 </p></dd>
 <dt> <code>@command_handler_finish</code>
-<a name="IDX284"></a>
+<a name="IDX285"></a>
 </dt>
 <dd><p>he function references in that array are called after the end of the
 output generation.
@@ -5636,7 +5642,7 @@
 same function than the one used for unknown commands.
 </p>
 <p>Those special commands without braces are the key of a hash:
-<a name="IDX285"></a>
+<a name="IDX286"></a>
 <code>%misc_command</code>. The associated value is a reference on a
 hash enabling to set the properties of these commands. The
 keys of this hash reference is the name of a property, the value
@@ -5690,17 +5696,17 @@
 
 
 <p>Commands which don't appear in the hashes 
-<a name="IDX286"></a>
-<code>%simple_map</code>, <a name="IDX287"></a>
+<a name="IDX287"></a>
+<code>%simple_map</code>, <a name="IDX288"></a>
 <code>%simple_map_pre</code>,
-<a name="IDX288"></a>
+<a name="IDX289"></a>
 <code>%simple_map_texi</code> and <code>%misc_command</code>, or that appear in
 <code>%misc_command</code> but with <code>keep</code> true are processed by 
the 
 following function reference:
 </p>
 <dl>
 <dt><u>Function Reference:</u> ($result_line, $result, $result_text, $message) 
<b>unknown</b><i> $command $line</i>
-<a name="IDX289"></a>
+<a name="IDX290"></a>
 </dt>
 <dd><p><var>$command</var> is the @-command, <var>$line</var> is the line 
following the 
 <var>$command</var>. <var>$result</var> is a boolean. If it is true then the 
other return
@@ -5712,16 +5718,16 @@
 </p></dd></dl>
 
 <p>Commands with braces not specified above 
-nor in <a name="IDX290"></a>
-<code>%style_map</code>, <a name="IDX291"></a>
+nor in <a name="IDX291"></a>
+<code>%style_map</code>, <a name="IDX292"></a>
 <code>%style_map_pre</code> and
-<a name="IDX292"></a>
+<a name="IDX293"></a>
 <code>%style_map_texi</code> are processed 
 by the following function reference
 </p>
 <dl>
 <dt><u>Function Reference:</u> ($result, $result_text, $message) 
<b>unknown_style</b><i> $command $text</i>
-<a name="IDX293"></a>
+<a name="IDX294"></a>
 </dt>
 <dd><p><var>$command</var> is the @-command, <var>$text</var> is the text 
appearing within 
 the braces (allready formatted). <var>$result</var> is a boolean. If it is 
true then
@@ -6214,82 +6220,83 @@
 <tr><td></td><th align="left">Index Entry</th><th align="left"> 
Section</th></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_0">C</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX51">css-include=<var>file</var></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX52">css-include=<var>file</var></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_1">D</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX55">def-table</a></td><td 
valign="top"><a href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and 
text style</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX44">doctype=<var>DTD</var></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX32">D<var>var</var></a></td><td 
valign="top"><a href="#SEC13">4.4 Command line options related to Texinfo 
language features</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX56">def-table</a></td><td 
valign="top"><a href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and 
text style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX45">doctype=<var>DTD</var></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX33">D<var>var</var></a></td><td 
valign="top"><a href="#SEC13">4.4 Command line options related to Texinfo 
language features</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_2">E</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX3">enable-translations</a></td><td 
valign="top"><a href="#SEC8">3.4 Advanced build features</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX4">enable-translations</a></td><td 
valign="top"><a href="#SEC8">3.4 Advanced build features</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_3">F</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX38">frames</a></td><td 
valign="top"><a href="#SEC14">4.5 Page layout related command line 
options</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX46">frameset-doctype</a></td><td 
valign="top"><a href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and 
text style</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX45">frameset-doctype=<var>DTD</var></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX39">frames</a></td><td 
valign="top"><a href="#SEC14">4.5 Page layout related command line 
options</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX47">frameset-doctype</a></td><td 
valign="top"><a href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and 
text style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX46">frameset-doctype=<var>DTD</var></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_4">H</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX53">html-xref-prefix=<var>path</var></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX54">html-xref-prefix=<var>path</var></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_5">I</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX36">I<var>dir</var></a></td><td 
valign="top"><a href="#SEC13">4.4 Command line options related to Texinfo 
language features</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX25">if&lt;region&gt;</a></td><td 
valign="top"><a href="#SEC12">4.3 Specifying which regions get 
expanded</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX130">include-css</a></td><td 
valign="top"><a href="#SEC39">6.7 Customizing the <code>texi2html</code> css 
lines</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX71">init-file</a></td><td 
valign="top"><a href="#SEC17">4.8 Use initialization files for fine 
tuning</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX37">I<var>dir</var></a></td><td 
valign="top"><a href="#SEC13">4.4 Command line options related to Texinfo 
language features</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX26">if&lt;region&gt;</a></td><td 
valign="top"><a href="#SEC12">4.3 Specifying which regions get 
expanded</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX131">include-css</a></td><td 
valign="top"><a href="#SEC39">6.7 Customizing the <code>texi2html</code> css 
lines</a></td></tr>
 <tr><td></td><td valign="top"><a href="#IDX72">init-file</a></td><td 
valign="top"><a href="#SEC17">4.8 Use initialization files for fine 
tuning</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX49">iso</a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX73">init-file</a></td><td 
valign="top"><a href="#SEC17">4.8 Use initialization files for fine 
tuning</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX50">iso</a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_6">L</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX63">l2h</a></td><td valign="top"><a 
href="#SEC16">4.7 Expanding <code>@tex</code> and <code>@math</code> regions 
using LaTeX2HTML</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX68">l2h-file</a></td><td 
valign="top"><a href="#SEC16">4.7 Expanding <code>@tex</code> and 
<code>@math</code> regions using LaTeX2HTML</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX64">l2h-l2h=<var>program</var></a></td><td valign="top"><a 
href="#SEC16">4.7 Expanding <code>@tex</code> and <code>@math</code> regions 
using LaTeX2HTML</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX66">l2h-tmp</a></td><td 
valign="top"><a href="#SEC16">4.7 Expanding <code>@tex</code> and 
<code>@math</code> regions using LaTeX2HTML</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX74">lang</a></td><td 
valign="top"><a href="#SEC17">4.8 Use initialization files for fine 
tuning</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX217">lang</a></td><td 
valign="top"><a href="#SEC61">7.6 Customizing strings written by 
<code>texi2html</code></a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX30">lang=<var>lang</var></a></td><td valign="top"><a 
href="#SEC13">4.4 Command line options related to Texinfo language 
features</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX64">l2h</a></td><td valign="top"><a 
href="#SEC16">4.7 Expanding <code>@tex</code> and <code>@math</code> regions 
using LaTeX2HTML</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX69">l2h-file</a></td><td 
valign="top"><a href="#SEC16">4.7 Expanding <code>@tex</code> and 
<code>@math</code> regions using LaTeX2HTML</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX65">l2h-l2h=<var>program</var></a></td><td valign="top"><a 
href="#SEC16">4.7 Expanding <code>@tex</code> and <code>@math</code> regions 
using LaTeX2HTML</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX67">l2h-tmp</a></td><td 
valign="top"><a href="#SEC16">4.7 Expanding <code>@tex</code> and 
<code>@math</code> regions using LaTeX2HTML</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX75">lang</a></td><td 
valign="top"><a href="#SEC17">4.8 Use initialization files for fine 
tuning</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX218">lang</a></td><td 
valign="top"><a href="#SEC61">7.6 Customizing strings written by 
<code>texi2html</code></a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX31">lang=<var>lang</var></a></td><td valign="top"><a 
href="#SEC13">4.4 Command line options related to Texinfo language 
features</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_7">M</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX5">menu</a></td><td valign="top"><a 
href="#SEC9">4. Invoking <code>texi2html</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX6">menu</a></td><td valign="top"><a 
href="#SEC9">4. Invoking <code>texi2html</code></a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_8">N</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX26">no-if&lt;region&gt;</a></td><td 
valign="top"><a href="#SEC12">4.3 Specifying which regions get 
expanded</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX23">node-files</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX4">nomenu</a></td><td 
valign="top"><a href="#SEC9">4. Invoking <code>texi2html</code></a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX28">nomenu</a></td><td 
valign="top"><a href="#SEC12">4.3 Specifying which regions get 
expanded</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX40">nosec-nav</a></td><td 
valign="top"><a href="#SEC14">4.5 Page layout related command line 
options</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX59">number</a></td><td 
valign="top"><a href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and 
text style</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX27">no-if&lt;region&gt;</a></td><td 
valign="top"><a href="#SEC12">4.3 Specifying which regions get 
expanded</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX24">node-files</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX5">nomenu</a></td><td 
valign="top"><a href="#SEC9">4. Invoking <code>texi2html</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX29">nomenu</a></td><td 
valign="top"><a href="#SEC12">4.3 Specifying which regions get 
expanded</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX41">nosec-nav</a></td><td 
valign="top"><a href="#SEC14">4.5 Page layout related command line 
options</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX60">number</a></td><td 
valign="top"><a href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and 
text style</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_9">O</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX12">output</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX14">output</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX13">output</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX15">output</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_10">P</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX34">P<var>dir</var></a></td><td 
valign="top"><a href="#SEC13">4.4 Command line options related to Texinfo 
language features</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX35">P<var>dir</var></a></td><td 
valign="top"><a href="#SEC13">4.4 Command line options related to Texinfo 
language features</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#IDX1">pkgdatadir=<var>dir</var></a></td><td valign="top"><a 
href="#SEC7">3.3 Installing</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX69">pkgdatadir=dir</a></td><td 
valign="top"><a href="#SEC17">4.8 Use initialization files for fine 
tuning</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX15">prefix</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX70">pkgdatadir=dir</a></td><td 
valign="top"><a href="#SEC17">4.8 Use initialization files for fine 
tuning</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX16">prefix</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_11">S</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX42">separated-footnotes</a></td><td 
valign="top"><a href="#SEC14">4.5 Page layout related command line 
options</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX17">short-ext</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX57">short-ref</a></td><td 
valign="top"><a href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and 
text style</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX6">split</a></td><td 
valign="top"><a href="#SEC10">4.1 Specifying where to split the generated 
document</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX70">sysconfdir=dir</a></td><td 
valign="top"><a href="#SEC17">4.8 Use initialization files for fine 
tuning</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX43">separated-footnotes</a></td><td 
valign="top"><a href="#SEC14">4.5 Page layout related command line 
options</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX18">short-ext</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX58">short-ref</a></td><td 
valign="top"><a href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and 
text style</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX7">split</a></td><td 
valign="top"><a href="#SEC10">4.1 Specifying where to split the generated 
document</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX71">sysconfdir=dir</a></td><td 
valign="top"><a href="#SEC17">4.8 Use initialization files for fine 
tuning</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_12">T</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX21">toc-file</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX61">toc-links</a></td><td 
valign="top"><a href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and 
text style</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX19">top-file</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX22">toc-file</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX62">toc-links</a></td><td 
valign="top"><a href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and 
text style</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX20">top-file</a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_13">U</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX8">use-nodes</a></td><td 
valign="top"><a href="#SEC10">4.1 Specifying where to split the generated 
document</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX10">use-nodes</a></td><td 
valign="top"><a href="#SEC10">4.1 Specifying where to split the generated 
document</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX9">use-nodes</a></td><td 
valign="top"><a href="#SEC10">4.1 Specifying where to split the generated 
document</a></td></tr>
 <tr><td></td><td valign="top"><a href="#IDX11">use-nodes</a></td><td 
valign="top"><a href="#SEC10">4.1 Specifying where to split the generated 
document</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX33">U<var>var</var></a></td><td 
valign="top"><a href="#SEC13">4.4 Command line options related to Texinfo 
language features</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX12">use-nodes</a></td><td 
valign="top"><a href="#SEC10">4.1 Specifying where to split the generated 
document</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX34">U<var>var</var></a></td><td 
valign="top"><a href="#SEC13">4.4 Command line options related to Texinfo 
language features</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC99_14">W</a></th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a href="#IDX2">with-unicode</a></td><td 
valign="top"><a href="#SEC8">3.4 Advanced build features</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX3">with-unidecode</a></td><td 
valign="top"><a href="#SEC8">3.4 Advanced build features</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 </table>
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a href="#SEC99_0" 
class="summary-letter"><b>C</b></a>
@@ -6353,169 +6360,169 @@
 <tr><td></td><th align="left">Index Entry</th><th align="left"> 
Section</th></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC100_0">$</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX132"><code>$AFTER_BODY_OPEN</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX164"><code>$AFTER_OVERVIEW</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX166"><code>$AFTER_TOC_LINES</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX80"><code>$anchor</code></a></td><td valign="top"><a 
href="#SEC20">5.2 Redefining functions in initialization files</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX209"><code>$anchor</code></a></td><td valign="top"><a 
href="#SEC59">7.4 Formatting of special simple commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX258"><code>$AVOID_MENU_REDUNDANCY</code></a></td><td valign="top"><a 
href="#SEC82">7.15.4 The formatting of the menu in a table</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX163"><code>$BEFORE_OVERVIEW</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX165"><code>$BEFORE_TOC_LINES</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX85"><code>$BIG_RULE</code></a></td><td valign="top"><a 
href="#SEC24">6.2 Page layout and navigation panel overview</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX119"><code>$BODYTEXT</code></a></td><td valign="top"><a 
href="#SEC37">6.5 Preparing the output</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX136"><code>$BODYTEXT</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX236"><code>$cell</code></a></td><td 
valign="top"><a href="#SEC71">7.11.1 Formatting individual table and list 
items</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX205"><code>$CLOSE_QUOTE_SYMBOL</code></a></td><td valign="top"><a 
href="#SEC56">7.3.1 An interface for commands formatting with a hash 
reference</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX207"><code>$CLOSE_QUOTE_SYMBOL</code></a></td><td valign="top"><a 
href="#SEC57">7.3.2 An interface for commands formatting with a 
string</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX228"><code>$complex_format_map</code></a></td><td valign="top"><a 
href="#SEC69">7.10 Formatting of complex formats (<code>@example</code>, 
<code>@display</code>&hellip;)</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX125"><code>$CSS_LINES</code></a></td><td valign="top"><a 
href="#SEC39">6.7 Customizing the <code>texi2html</code> css lines</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX127"><code>$CSS_LINES</code></a></td><td valign="top"><a 
href="#SEC39">6.7 Customizing the <code>texi2html</code> css lines</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX129"><code>$CSS_LINES</code></a></td><td valign="top"><a 
href="#SEC39">6.7 Customizing the <code>texi2html</code> css lines</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX149"><code>$DATE</code></a></td><td 
valign="top"><a href="#SEC42">6.10 Customizing the page footer</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX56"><code>$DEF_TABLE</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX79"><code>$DEFAULT_ENCODING</code></a></td><td valign="top"><a 
href="#SEC19">5.1 Setting the encodings</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX83"><code>$DEFAULT_RULE</code></a></td><td valign="top"><a 
href="#SEC24">6.2 Page layout and navigation panel overview</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX244"><code>$definition_category</code></a></td><td valign="top"><a 
href="#SEC75">7.12.2 Customization of the definition formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX161"><code>$DO_CONTENTS</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX162"><code>$DO_SCONTENTS</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX47"><code>$DOCTYPE</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX135"><code>$DOCUMENT_DESCRIPTION</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX75"><code>$DOCUMENT_ENCODING</code></a></td><td valign="top"><a 
href="#SEC19">5.1 Setting the encodings</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX78"><code>$ENCODING_NAME</code></a></td><td valign="top"><a 
href="#SEC19">5.1 Setting the encodings</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX133"><code>$ENCODING_NAME</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX186"><code>$EXTENSION</code></a></td><td valign="top"><a 
href="#SEC50">6.12 Customizing the file names</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX54"><code>$EXTERNAL_DIR</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX131"><code>$EXTRA_HEAD</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX39"><code>$FRAMES</code></a></td><td valign="top"><a 
href="#SEC14">4.5 Page layout related command line options</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX48"><code>$FRAMESET_DOCTYPE</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX89"><code>$ICONS</code></a></td><td 
valign="top"><a href="#SEC27">6.3.1 Controlling the navigation panel panel at a 
high level</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX190"><code>$IDX_SUMMARY</code></a></td><td valign="top"><a 
href="#SEC51">6.13 Generation of external files for index entries</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX76"><code>$IN_ENCODING</code></a></td><td valign="top"><a 
href="#SEC19">5.1 Setting the encodings</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX87"><code>$INDEX_CHAPTER</code></a></td><td valign="top"><a 
href="#SEC25">Element labels</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX65"><code>$L2H_L2H</code></a></td><td valign="top"><a 
href="#SEC16">4.7 Expanding <code>@tex</code> and <code>@math</code> regions 
using LaTeX2HTML</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX67"><code>$L2H_TMP</code></a></td><td valign="top"><a 
href="#SEC16">4.7 Expanding <code>@tex</code> and <code>@math</code> regions 
using LaTeX2HTML</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX31"><code>$LANG</code></a></td><td 
valign="top"><a href="#SEC13">4.4 Command line options related to Texinfo 
language features</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX73"><code>$LANG</code></a></td><td 
valign="top"><a href="#SEC17">4.8 Use initialization files for fine 
tuning</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX218"><code>$LANG</code></a></td><td 
valign="top"><a href="#SEC61">7.6 Customizing strings written by 
<code>texi2html</code></a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX219"><code>$LANGUAGES</code></a></td><td valign="top"><a 
href="#SEC61">7.6 Customizing strings written by 
<code>texi2html</code></a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX133"><code>$AFTER_BODY_OPEN</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX165"><code>$AFTER_OVERVIEW</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX167"><code>$AFTER_TOC_LINES</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX81"><code>$anchor</code></a></td><td valign="top"><a 
href="#SEC20">5.2 Redefining functions in initialization files</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX210"><code>$anchor</code></a></td><td valign="top"><a 
href="#SEC59">7.4 Formatting of special simple commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX259"><code>$AVOID_MENU_REDUNDANCY</code></a></td><td valign="top"><a 
href="#SEC82">7.15.4 The formatting of the menu in a table</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX164"><code>$BEFORE_OVERVIEW</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX166"><code>$BEFORE_TOC_LINES</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX86"><code>$BIG_RULE</code></a></td><td valign="top"><a 
href="#SEC24">6.2 Page layout and navigation panel overview</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX120"><code>$BODYTEXT</code></a></td><td valign="top"><a 
href="#SEC37">6.5 Preparing the output</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX137"><code>$BODYTEXT</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX237"><code>$cell</code></a></td><td 
valign="top"><a href="#SEC71">7.11.1 Formatting individual table and list 
items</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX206"><code>$CLOSE_QUOTE_SYMBOL</code></a></td><td valign="top"><a 
href="#SEC56">7.3.1 An interface for commands formatting with a hash 
reference</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX208"><code>$CLOSE_QUOTE_SYMBOL</code></a></td><td valign="top"><a 
href="#SEC57">7.3.2 An interface for commands formatting with a 
string</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX229"><code>$complex_format_map</code></a></td><td valign="top"><a 
href="#SEC69">7.10 Formatting of complex formats (<code>@example</code>, 
<code>@display</code>&hellip;)</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX126"><code>$CSS_LINES</code></a></td><td valign="top"><a 
href="#SEC39">6.7 Customizing the <code>texi2html</code> css lines</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX128"><code>$CSS_LINES</code></a></td><td valign="top"><a 
href="#SEC39">6.7 Customizing the <code>texi2html</code> css lines</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX130"><code>$CSS_LINES</code></a></td><td valign="top"><a 
href="#SEC39">6.7 Customizing the <code>texi2html</code> css lines</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX150"><code>$DATE</code></a></td><td 
valign="top"><a href="#SEC42">6.10 Customizing the page footer</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX57"><code>$DEF_TABLE</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX80"><code>$DEFAULT_ENCODING</code></a></td><td valign="top"><a 
href="#SEC19">5.1 Setting the encodings</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX84"><code>$DEFAULT_RULE</code></a></td><td valign="top"><a 
href="#SEC24">6.2 Page layout and navigation panel overview</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX245"><code>$definition_category</code></a></td><td valign="top"><a 
href="#SEC75">7.12.2 Customization of the definition formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX162"><code>$DO_CONTENTS</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX163"><code>$DO_SCONTENTS</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX48"><code>$DOCTYPE</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX136"><code>$DOCUMENT_DESCRIPTION</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX76"><code>$DOCUMENT_ENCODING</code></a></td><td valign="top"><a 
href="#SEC19">5.1 Setting the encodings</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX79"><code>$ENCODING_NAME</code></a></td><td valign="top"><a 
href="#SEC19">5.1 Setting the encodings</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX134"><code>$ENCODING_NAME</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX187"><code>$EXTENSION</code></a></td><td valign="top"><a 
href="#SEC50">6.12 Customizing the file names</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX55"><code>$EXTERNAL_DIR</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX132"><code>$EXTRA_HEAD</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX40"><code>$FRAMES</code></a></td><td valign="top"><a 
href="#SEC14">4.5 Page layout related command line options</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX49"><code>$FRAMESET_DOCTYPE</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX90"><code>$ICONS</code></a></td><td 
valign="top"><a href="#SEC27">6.3.1 Controlling the navigation panel panel at a 
high level</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX191"><code>$IDX_SUMMARY</code></a></td><td valign="top"><a 
href="#SEC51">6.13 Generation of external files for index entries</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX77"><code>$IN_ENCODING</code></a></td><td valign="top"><a 
href="#SEC19">5.1 Setting the encodings</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX88"><code>$INDEX_CHAPTER</code></a></td><td valign="top"><a 
href="#SEC25">Element labels</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX66"><code>$L2H_L2H</code></a></td><td valign="top"><a 
href="#SEC16">4.7 Expanding <code>@tex</code> and <code>@math</code> regions 
using LaTeX2HTML</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX68"><code>$L2H_TMP</code></a></td><td valign="top"><a 
href="#SEC16">4.7 Expanding <code>@tex</code> and <code>@math</code> regions 
using LaTeX2HTML</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX32"><code>$LANG</code></a></td><td 
valign="top"><a href="#SEC13">4.4 Command line options related to Texinfo 
language features</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX74"><code>$LANG</code></a></td><td 
valign="top"><a href="#SEC17">4.8 Use initialization files for fine 
tuning</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX219"><code>$LANG</code></a></td><td 
valign="top"><a href="#SEC61">7.6 Customizing strings written by 
<code>texi2html</code></a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX220"><code>$LANGUAGES</code></a></td><td valign="top"><a 
href="#SEC61">7.6 Customizing strings written by 
<code>texi2html</code></a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#SEC93"><code>$LANGUAGES</code></a></td><td valign="top"><a 
href="#SEC93">A.1 Translating strings</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX261"><code>$MENU_PRE_STYLE</code></a></td><td valign="top"><a 
href="#SEC82">7.15.4 The formatting of the menu in a table</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX259"><code>$MENU_SYMBOL</code></a></td><td valign="top"><a 
href="#SEC82">7.15.4 The formatting of the menu in a table</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX84"><code>$MIDDLE_RULE</code></a></td><td valign="top"><a 
href="#SEC24">6.2 Page layout and navigation panel overview</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX24"><code>$NODE_FILES</code></a></td><td valign="top"><a 
href="#SEC11">4.2 Setting output file and directory names</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX187"><code>$NODE_FILES</code></a></td><td valign="top"><a 
href="#SEC50">6.12 Customizing the file names</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX257"><code>$NODE_NAME_IN_MENU</code></a></td><td valign="top"><a 
href="#SEC82">7.15.4 The formatting of the menu in a table</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX60"><code>$NUMBER_SECTIONS</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX204"><code>$OPEN_QUOTE_SYMBOL</code></a></td><td valign="top"><a 
href="#SEC56">7.3.1 An interface for commands formatting with a hash 
reference</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX206"><code>$OPEN_QUOTE_SYMBOL</code></a></td><td valign="top"><a 
href="#SEC57">7.3.2 An interface for commands formatting with a 
string</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX13"><code>$OUT</code></a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX77"><code>$OUT_ENCODING</code></a></td><td valign="top"><a 
href="#SEC19">5.1 Setting the encodings</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX134"><code>$OUT_ENCODING</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX147"><code>$PRE_BODY_CLOSE</code></a></td><td valign="top"><a 
href="#SEC42">6.10 Customizing the page footer</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX16"><code>$PREFIX</code></a></td><td valign="top"><a 
href="#SEC11">4.2 Setting output file and directory names</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX152"><code>$print_chapter_footer</code></a></td><td valign="top"><a 
href="#SEC42">6.10 Customizing the page footer</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX140"><code>$print_chapter_header</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX150"><code>$print_foot_navigation</code></a></td><td valign="top"><a 
href="#SEC42">6.10 Customizing the page footer</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX137"><code>$print_head_navigation</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX183"><code>$print_misc</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX185"><code>$print_misc_footer</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX184"><code>$print_misc_header</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX154"><code>$print_page_foot</code></a></td><td valign="top"><a 
href="#SEC42">6.10 Customizing the page footer</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX139"><code>$print_page_head</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX153"><code>$print_section_footer</code></a></td><td valign="top"><a 
href="#SEC42">6.10 Customizing the page footer</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX141"><code>$print_section_header</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX180"><code>$print_Top</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX182"><code>$print_Top_footer</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX181"><code>$print_Top_header</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX41"><code>$SECTION_NAVIGATION</code></a></td><td valign="top"><a 
href="#SEC14">4.5 Page layout related command line options</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX90"><code>$SECTION_NAVIGATION</code></a></td><td valign="top"><a 
href="#SEC27">6.3.1 Controlling the navigation panel panel at a high 
level</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX43"><code>$SEPARATED_FOOTNOTES</code></a></td><td valign="top"><a 
href="#SEC14">4.5 Page layout related command line options</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX58"><code>$SHORT_REF</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX18"><code>$SHORTEXTN</code></a></td><td valign="top"><a 
href="#SEC11">4.2 Setting output file and directory names</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX29"><code>$SHOW_MENU</code></a></td><td valign="top"><a 
href="#SEC12">4.3 Specifying which regions get expanded</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX252"><code>$SIMPLE_MENU</code></a></td><td valign="top"><a 
href="#SEC78">7.15 Menu formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX82"><code>$SMALL_RULE</code></a></td><td valign="top"><a 
href="#SEC24">6.2 Page layout and navigation panel overview</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX7"><code>$SPLIT</code></a></td><td 
valign="top"><a href="#SEC10">4.1 Specifying where to split the generated 
document</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX264"><code>$SPLIT_INDEX</code></a></td><td valign="top"><a 
href="#SEC85">7.16.2 Customizing the formatting of index lists</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX262"><code>$MENU_PRE_STYLE</code></a></td><td valign="top"><a 
href="#SEC82">7.15.4 The formatting of the menu in a table</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX260"><code>$MENU_SYMBOL</code></a></td><td valign="top"><a 
href="#SEC82">7.15.4 The formatting of the menu in a table</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX85"><code>$MIDDLE_RULE</code></a></td><td valign="top"><a 
href="#SEC24">6.2 Page layout and navigation panel overview</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX25"><code>$NODE_FILES</code></a></td><td valign="top"><a 
href="#SEC11">4.2 Setting output file and directory names</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX188"><code>$NODE_FILES</code></a></td><td valign="top"><a 
href="#SEC50">6.12 Customizing the file names</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX258"><code>$NODE_NAME_IN_MENU</code></a></td><td valign="top"><a 
href="#SEC82">7.15.4 The formatting of the menu in a table</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX61"><code>$NUMBER_SECTIONS</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX205"><code>$OPEN_QUOTE_SYMBOL</code></a></td><td valign="top"><a 
href="#SEC56">7.3.1 An interface for commands formatting with a hash 
reference</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX207"><code>$OPEN_QUOTE_SYMBOL</code></a></td><td valign="top"><a 
href="#SEC57">7.3.2 An interface for commands formatting with a 
string</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX14"><code>$OUT</code></a></td><td 
valign="top"><a href="#SEC11">4.2 Setting output file and directory 
names</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX78"><code>$OUT_ENCODING</code></a></td><td valign="top"><a 
href="#SEC19">5.1 Setting the encodings</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX135"><code>$OUT_ENCODING</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX148"><code>$PRE_BODY_CLOSE</code></a></td><td valign="top"><a 
href="#SEC42">6.10 Customizing the page footer</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX17"><code>$PREFIX</code></a></td><td valign="top"><a 
href="#SEC11">4.2 Setting output file and directory names</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX153"><code>$print_chapter_footer</code></a></td><td valign="top"><a 
href="#SEC42">6.10 Customizing the page footer</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX141"><code>$print_chapter_header</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX151"><code>$print_foot_navigation</code></a></td><td valign="top"><a 
href="#SEC42">6.10 Customizing the page footer</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX138"><code>$print_head_navigation</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX184"><code>$print_misc</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX186"><code>$print_misc_footer</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX185"><code>$print_misc_header</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX155"><code>$print_page_foot</code></a></td><td valign="top"><a 
href="#SEC42">6.10 Customizing the page footer</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX140"><code>$print_page_head</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX154"><code>$print_section_footer</code></a></td><td valign="top"><a 
href="#SEC42">6.10 Customizing the page footer</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX142"><code>$print_section_header</code></a></td><td valign="top"><a 
href="#SEC40">6.8 Customizing the page header</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX181"><code>$print_Top</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX183"><code>$print_Top_footer</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX182"><code>$print_Top_header</code></a></td><td valign="top"><a 
href="#SEC49">6.11.2 Customizing the layout of the special pages</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX42"><code>$SECTION_NAVIGATION</code></a></td><td valign="top"><a 
href="#SEC14">4.5 Page layout related command line options</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX91"><code>$SECTION_NAVIGATION</code></a></td><td valign="top"><a 
href="#SEC27">6.3.1 Controlling the navigation panel panel at a high 
level</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX44"><code>$SEPARATED_FOOTNOTES</code></a></td><td valign="top"><a 
href="#SEC14">4.5 Page layout related command line options</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX59"><code>$SHORT_REF</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX19"><code>$SHORTEXTN</code></a></td><td valign="top"><a 
href="#SEC11">4.2 Setting output file and directory names</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX30"><code>$SHOW_MENU</code></a></td><td valign="top"><a 
href="#SEC12">4.3 Specifying which regions get expanded</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX253"><code>$SIMPLE_MENU</code></a></td><td valign="top"><a 
href="#SEC78">7.15 Menu formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX83"><code>$SMALL_RULE</code></a></td><td valign="top"><a 
href="#SEC24">6.2 Page layout and navigation panel overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX8"><code>$SPLIT</code></a></td><td 
valign="top"><a href="#SEC10">4.1 Specifying where to split the generated 
document</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX265"><code>$SPLIT_INDEX</code></a></td><td valign="top"><a 
href="#SEC85">7.16.2 Customizing the formatting of index lists</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#SEC93"><code>$T2H_OBSOLETE_STRINGS</code></a></td><td valign="top"><a 
href="#SEC93">A.1 Translating strings</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX98"><code>$Texi2HTML::NODE{Next}</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX113"><code>$Texi2HTML::OVERVIEW</code></a></td><td valign="top"><a 
href="#SEC35">Section lines</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX171"><code>$Texi2HTML::OVERVIEW</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX112"><code>$Texi2HTML::THIS_HEADER</code></a></td><td valign="top"><a 
href="#SEC35">Section lines</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX111"><code>$Texi2HTML::THIS_SECTION</code></a></td><td 
valign="top"><a href="#SEC35">Section lines</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX116"><code>$Texi2HTML::THIS_SECTION</code></a></td><td 
valign="top"><a href="#SEC36">6.4.3 Function usefull in page 
formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX114"><code>$Texi2HTML::TOC_LINES</code></a></td><td valign="top"><a 
href="#SEC35">Section lines</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX170"><code>$Texi2HTML::TOC_LINES</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX22"><code>$TOC_FILE</code></a></td><td valign="top"><a 
href="#SEC11">4.2 Setting output file and directory names</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX62"><code>$TOC_LINKS</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX168"><code>$TOC_LIST_ATTRIBUTE</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX167"><code>$TOC_LIST_STYLE</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX20"><code>$TOP_FILE</code></a></td><td valign="top"><a 
href="#SEC11">4.2 Setting output file and directory names</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX86"><code>$TOP_HEADING</code></a></td><td valign="top"><a 
href="#SEC25">Element labels</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX260"><code>$UNNUMBERED_SYMBOL_IN_MENU</code></a></td><td 
valign="top"><a href="#SEC82">7.15.4 The formatting of the menu in a 
table</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX50"><code>$USE_ISO</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX9"><code>$USE_NODES</code></a></td><td valign="top"><a 
href="#SEC10">4.1 Specifying where to split the generated document</a></td></tr>
-<tr><td></td><td valign="top"><a href="#IDX148"><code>$USER</code></a></td><td 
valign="top"><a href="#SEC42">6.10 Customizing the page footer</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX88"><code>$VERTICAL_HEAD_NAVIGATION</code></a></td><td 
valign="top"><a href="#SEC27">6.3.1 Controlling the navigation panel panel at a 
high level</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX94"><code>$WORDS_IN_PAGE</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX99"><code>$Texi2HTML::NODE{Next}</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX114"><code>$Texi2HTML::OVERVIEW</code></a></td><td valign="top"><a 
href="#SEC35">Section lines</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX172"><code>$Texi2HTML::OVERVIEW</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX113"><code>$Texi2HTML::THIS_HEADER</code></a></td><td valign="top"><a 
href="#SEC35">Section lines</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX112"><code>$Texi2HTML::THIS_SECTION</code></a></td><td 
valign="top"><a href="#SEC35">Section lines</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX117"><code>$Texi2HTML::THIS_SECTION</code></a></td><td 
valign="top"><a href="#SEC36">6.4.3 Function usefull in page 
formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX115"><code>$Texi2HTML::TOC_LINES</code></a></td><td valign="top"><a 
href="#SEC35">Section lines</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX171"><code>$Texi2HTML::TOC_LINES</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX23"><code>$TOC_FILE</code></a></td><td valign="top"><a 
href="#SEC11">4.2 Setting output file and directory names</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX63"><code>$TOC_LINKS</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX169"><code>$TOC_LIST_ATTRIBUTE</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX168"><code>$TOC_LIST_STYLE</code></a></td><td valign="top"><a 
href="#SEC46">6.11.1.2 Table of contents and Short table of 
contents</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX21"><code>$TOP_FILE</code></a></td><td valign="top"><a 
href="#SEC11">4.2 Setting output file and directory names</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX87"><code>$TOP_HEADING</code></a></td><td valign="top"><a 
href="#SEC25">Element labels</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX261"><code>$UNNUMBERED_SYMBOL_IN_MENU</code></a></td><td 
valign="top"><a href="#SEC82">7.15.4 The formatting of the menu in a 
table</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX51"><code>$USE_ISO</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX10"><code>$USE_NODES</code></a></td><td valign="top"><a 
href="#SEC10">4.1 Specifying where to split the generated document</a></td></tr>
+<tr><td></td><td valign="top"><a href="#IDX149"><code>$USER</code></a></td><td 
valign="top"><a href="#SEC42">6.10 Customizing the page footer</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX89"><code>$VERTICAL_HEAD_NAVIGATION</code></a></td><td 
valign="top"><a href="#SEC27">6.3.1 Controlling the navigation panel panel at a 
high level</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#IDX95"><code>$WORDS_IN_PAGE</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX117"><code>$WORDS_IN_PAGE</code></a></td><td valign="top"><a 
href="#SEC36">6.4.3 Function usefull in page formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX96"><code>$WORDS_IN_PAGE</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX118"><code>$WORDS_IN_PAGE</code></a></td><td valign="top"><a 
href="#SEC36">6.4.3 Function usefull in page formatting</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC100_1">%</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX203"><code>%accent_map</code></a></td><td valign="top"><a 
href="#SEC55">7.3 Customizing accent, style and other simple 
commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX100"><code>%ACTIVE_ICONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX122"><code>%BUTTONS_GOTO</code></a></td><td valign="top"><a 
href="#SEC37">6.5 Preparing the output</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX102"><code>%BUTTONS_NAME</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX121"><code>%BUTTONS_NAME</code></a></td><td valign="top"><a 
href="#SEC37">6.5 Preparing the output</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX279"><code>%command_handler</code></a></td><td valign="top"><a 
href="#SEC90">7.19 Bypassing normal formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX124"><code>%css_map</code></a></td><td valign="top"><a 
href="#SEC39">6.7 Customizing the <code>texi2html</code> css lines</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX126"><code>%css_map</code></a></td><td valign="top"><a 
href="#SEC39">6.7 Customizing the <code>texi2html</code> css lines</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX241"><code>%def_map</code></a></td><td valign="top"><a 
href="#SEC74">7.12.1 Customizing the interpretation of a definition 
line</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX227"><code>%format_in_paragraph</code></a></td><td valign="top"><a 
href="#SEC68">7.9.2 Avoiding paragraphs in formats</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX237"><code>%format_map</code></a></td><td valign="top"><a 
href="#SEC72">7.11.2 Formatting of a whole table or list</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX239"><code>%format_map</code></a></td><td valign="top"><a 
href="#SEC72">7.11.2 Formatting of a whole table or list</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX109"><code>%main::value</code></a></td><td valign="top"><a 
href="#SEC34">Flags</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX204"><code>%accent_map</code></a></td><td valign="top"><a 
href="#SEC55">7.3 Customizing accent, style and other simple 
commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX101"><code>%ACTIVE_ICONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX123"><code>%BUTTONS_GOTO</code></a></td><td valign="top"><a 
href="#SEC37">6.5 Preparing the output</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX103"><code>%BUTTONS_NAME</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX122"><code>%BUTTONS_NAME</code></a></td><td valign="top"><a 
href="#SEC37">6.5 Preparing the output</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX280"><code>%command_handler</code></a></td><td valign="top"><a 
href="#SEC90">7.19 Bypassing normal formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX125"><code>%css_map</code></a></td><td valign="top"><a 
href="#SEC39">6.7 Customizing the <code>texi2html</code> css lines</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX127"><code>%css_map</code></a></td><td valign="top"><a 
href="#SEC39">6.7 Customizing the <code>texi2html</code> css lines</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX242"><code>%def_map</code></a></td><td valign="top"><a 
href="#SEC74">7.12.1 Customizing the interpretation of a definition 
line</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX228"><code>%format_in_paragraph</code></a></td><td valign="top"><a 
href="#SEC68">7.9.2 Avoiding paragraphs in formats</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX238"><code>%format_map</code></a></td><td valign="top"><a 
href="#SEC72">7.11.2 Formatting of a whole table or list</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX240"><code>%format_map</code></a></td><td valign="top"><a 
href="#SEC72">7.11.2 Formatting of a whole table or list</a></td></tr>
 <tr><td></td><td valign="top"><a 
href="#IDX110"><code>%main::value</code></a></td><td valign="top"><a 
href="#SEC34">Flags</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX285"><code>%misc_command</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX99"><code>%NAVIGATION_TEXT</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX120"><code>%NAVIGATION_TEXT</code></a></td><td valign="top"><a 
href="#SEC37">6.5 Preparing the output</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX223"><code>%paragraph_style</code></a></td><td valign="top"><a 
href="#SEC65">7.8 Commands used for centering and flushing of text</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX101"><code>%PASSIVE_ICONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX198"><code>%pre_map</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX194"><code>%simple_map</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX286"><code>%simple_map</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX195"><code>%simple_map_pre</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX287"><code>%simple_map_pre</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX196"><code>%simple_map_texi</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX288"><code>%simple_map_texi</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX230"><code>%special_list_commands</code></a></td><td valign="top"><a 
href="#SEC71">7.11.1 Formatting individual table and list items</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX200"><code>%style_map</code></a></td><td valign="top"><a 
href="#SEC55">7.3 Customizing accent, style and other simple 
commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX290"><code>%style_map</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX201"><code>%style_map_pre</code></a></td><td valign="top"><a 
href="#SEC55">7.3 Customizing accent, style and other simple 
commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX291"><code>%style_map_pre</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX202"><code>%style_map_texi</code></a></td><td valign="top"><a 
href="#SEC55">7.3 Customizing accent, style and other simple 
commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX292"><code>%style_map_texi</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX105"><code>%Texi2HTML::HREF</code></a></td><td valign="top"><a 
href="#SEC31">6.4.1 Accessing elements informations</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX104"><code>%Texi2HTML::NAME</code></a></td><td valign="top"><a 
href="#SEC31">6.4.1 Accessing elements informations</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX107"><code>%Texi2HTML::NO_TEXI</code></a></td><td valign="top"><a 
href="#SEC31">6.4.1 Accessing elements informations</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX106"><code>%Texi2HTML::NODE</code></a></td><td valign="top"><a 
href="#SEC31">6.4.1 Accessing elements informations</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX108"><code>%Texi2HTML::THISDOC</code></a></td><td valign="top"><a 
href="#SEC33">Global strings</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX199"><code>%texi_map</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX197"><code>%things_map</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX111"><code>%main::value</code></a></td><td valign="top"><a 
href="#SEC34">Flags</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX286"><code>%misc_command</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX100"><code>%NAVIGATION_TEXT</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX121"><code>%NAVIGATION_TEXT</code></a></td><td valign="top"><a 
href="#SEC37">6.5 Preparing the output</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX224"><code>%paragraph_style</code></a></td><td valign="top"><a 
href="#SEC65">7.8 Commands used for centering and flushing of text</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX102"><code>%PASSIVE_ICONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX199"><code>%pre_map</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX195"><code>%simple_map</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX287"><code>%simple_map</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX196"><code>%simple_map_pre</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX288"><code>%simple_map_pre</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX197"><code>%simple_map_texi</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX289"><code>%simple_map_texi</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX231"><code>%special_list_commands</code></a></td><td valign="top"><a 
href="#SEC71">7.11.1 Formatting individual table and list items</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX201"><code>%style_map</code></a></td><td valign="top"><a 
href="#SEC55">7.3 Customizing accent, style and other simple 
commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX291"><code>%style_map</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX202"><code>%style_map_pre</code></a></td><td valign="top"><a 
href="#SEC55">7.3 Customizing accent, style and other simple 
commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX292"><code>%style_map_pre</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX203"><code>%style_map_texi</code></a></td><td valign="top"><a 
href="#SEC55">7.3 Customizing accent, style and other simple 
commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX293"><code>%style_map_texi</code></a></td><td valign="top"><a 
href="#SEC91">7.20 Customizing other commands, and unknown 
commands</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX106"><code>%Texi2HTML::HREF</code></a></td><td valign="top"><a 
href="#SEC31">6.4.1 Accessing elements informations</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX105"><code>%Texi2HTML::NAME</code></a></td><td valign="top"><a 
href="#SEC31">6.4.1 Accessing elements informations</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX108"><code>%Texi2HTML::NO_TEXI</code></a></td><td valign="top"><a 
href="#SEC31">6.4.1 Accessing elements informations</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX107"><code>%Texi2HTML::NODE</code></a></td><td valign="top"><a 
href="#SEC31">6.4.1 Accessing elements informations</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX109"><code>%Texi2HTML::THISDOC</code></a></td><td valign="top"><a 
href="#SEC33">Global strings</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX200"><code>%texi_map</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX198"><code>%things_map</code></a></td><td valign="top"><a 
href="#SEC54">7.2 Customizing the formatting of commands without 
argument</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 <tr><th><a name="SEC100_2">@</a></th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX96"><code>@CHAPTER_BUTTONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX284"><code>@command_handler_finish</code></a></td><td valign="top"><a 
href="#SEC90">7.19 Bypassing normal formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX282"><code>@command_handler_init</code></a></td><td valign="top"><a 
href="#SEC90">7.19 Bypassing normal formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX283"><code>@command_handler_process</code></a></td><td 
valign="top"><a href="#SEC90">7.19 Bypassing normal formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX52"><code>@CSS_FILES</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX27"><code>@EXPAND</code></a></td><td valign="top"><a 
href="#SEC12">4.3 Specifying which regions get expanded</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX37"><code>@INCLUDE_DIRS</code></a></td><td valign="top"><a 
href="#SEC13">4.4 Command line options related to Texinfo language 
features</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX97"><code>@MISC_BUTTONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX93"><code>@NODE_FOOTER_BUTTONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX35"><code>@PREPEND_DIRS</code></a></td><td valign="top"><a 
href="#SEC13">4.4 Command line options related to Texinfo language 
features</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX91"><code>@SECTION_BUTTONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="#IDX92"><code>@SECTION_FOOTER_BUTTONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX97"><code>@CHAPTER_BUTTONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX285"><code>@command_handler_finish</code></a></td><td valign="top"><a 
href="#SEC90">7.19 Bypassing normal formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX283"><code>@command_handler_init</code></a></td><td valign="top"><a 
href="#SEC90">7.19 Bypassing normal formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX284"><code>@command_handler_process</code></a></td><td 
valign="top"><a href="#SEC90">7.19 Bypassing normal formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX53"><code>@CSS_FILES</code></a></td><td valign="top"><a 
href="#SEC15">4.6 Customizing the <acronym>HTML</acronym> and text 
style</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX28"><code>@EXPAND</code></a></td><td valign="top"><a 
href="#SEC12">4.3 Specifying which regions get expanded</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX38"><code>@INCLUDE_DIRS</code></a></td><td valign="top"><a 
href="#SEC13">4.4 Command line options related to Texinfo language 
features</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX98"><code>@MISC_BUTTONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX94"><code>@NODE_FOOTER_BUTTONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX36"><code>@PREPEND_DIRS</code></a></td><td valign="top"><a 
href="#SEC13">4.4 Command line options related to Texinfo language 
features</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX92"><code>@SECTION_BUTTONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#IDX93"><code>@SECTION_FOOTER_BUTTONS</code></a></td><td valign="top"><a 
href="#SEC28">6.3.2 Specifying the buttons formatting</a></td></tr>
 <tr><td colspan="3"> <hr></td></tr>
 </table>
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a href="#SEC100_0" 
class="summary-letter"><b>$</b></a>
@@ -6844,7 +6851,7 @@
 </tr></table>
 <h1>About This Document</h1>
 <p>
-  This document was generated by <em>Patrice Dumas</em> on <em>March, 27 
2006</em> using <a href="http://www.nongnu.org/texi2html/";><em>texi2html 
@PACKAGE_VERSION@</em></a>.
+  This document was generated by <em>Patrice Dumas</em> on <em>March, 30 
2006</em> using <a href="http://www.nongnu.org/texi2html/";><em>texi2html 
@PACKAGE_VERSION@</em></a>.
 </p>
 <p>
   The buttons in the navigation panels have the following meaning:
@@ -6946,7 +6953,7 @@
 <hr size="1">
 <p>
  <font size="-1">
-  This document was generated by <em>Patrice Dumas</em> on <em>March, 27 
2006</em> using <a href="http://www.nongnu.org/texi2html/";><em>texi2html 
@PACKAGE_VERSION@</em></a>.
+  This document was generated by <em>Patrice Dumas</em> on <em>March, 30 
2006</em> using <a href="http://www.nongnu.org/texi2html/";><em>texi2html 
@PACKAGE_VERSION@</em></a>.
  </font>
  <br>
 
Index: texi2html/doc/texi2html.texi
diff -u texi2html/doc/texi2html.texi:1.47 texi2html/doc/texi2html.texi:1.48
--- texi2html/doc/texi2html.texi:1.47   Sun Mar 26 17:19:43 2006
+++ texi2html/doc/texi2html.texi        Thu Mar 30 10:05:07 2006
@@ -430,6 +430,11 @@
 be used or not. The default is to detect it with a test. This
 code requires @code{Encode} and @code{Unicode::Normalize} modules.
 
+A similar @command{./configure} switch, 
address@hidden allows to choose whether the perl module
address@hidden::Unidecode} should be used or not. The default is to detect it 
+with a test. This code requires the @code{Text::Unidecode} module.
+
 @command{perl} isn't 
 needed to build the script. the script is build by @file{./configure} 
 and a shell script launched by @command{make} which is a simple 
Index: texi2html/doc/version.texi
diff -u texi2html/doc/version.texi:1.37 texi2html/doc/version.texi:1.38
--- texi2html/doc/version.texi:1.37     Sun Mar 26 14:38:26 2006
+++ texi2html/doc/version.texi  Thu Mar 30 10:05:07 2006
@@ -1,4 +1,4 @@
address@hidden UPDATED 26 March 2006
address@hidden UPDATED 27 March 2006
 @set UPDATED-MONTH March 2006
 @set EDITION 1.77
 @set VERSION 1.77
Index: texi2html/texi2html.init
diff -u texi2html/texi2html.init:1.98 texi2html/texi2html.init:1.99
--- texi2html/texi2html.init:1.98       Mon Mar 27 12:00:31 2006
+++ texi2html/texi2html.init    Thu Mar 30 10:05:05 2006
@@ -12,7 +12,7 @@
 # Afterwards, load the file with command-line 
 # option -init-file <your_init_file>
 #
-# $Id: texi2html.init,v 1.98 2006/03/27 12:00:31 pertusus Exp $
+# $Id: texi2html.init,v 1.99 2006/03/30 10:05:05 pertusus Exp $
 
 ######################################################################
 # The following variables can also be set by command-line options
@@ -288,6 +288,9 @@
 # new style for crossrefs
 $NEW_CROSSREF_STYLE = 1;
 
+# transliterate node names for external refs (and internal if NODE_FILES)
+$TRANSLITERATE_NODE = 1;
+
 # if set and menu entry equals menu description, then do not print 
 # menu description.
 # Likewise, if node name equals entry name, do not print entry name.
@@ -1583,8 +1586,17 @@
          }
          else
          {
-              $node_file = $node->{'cross_manual_target'} . 
".$NODE_FILE_EXTENSION";
-              $file =  $node_file if (($SPLIT eq 'node') and ($USE_NODES or 
$node->{'with_section'}));
+             my $node_file_base;
+             if ($TRANSLITERATE_NODE)
+             {
+                $node_file_base = $node->{'cross_manual_file'};
+             }
+             else
+             {
+                 $node_file_base = $node->{'cross_manual_target'};
+             }
+             $node_file = $node_file_base . ".$NODE_FILE_EXTENSION";
+             $file =  $node_file if (($SPLIT eq 'node') and ($USE_NODES or 
$node->{'with_section'}));
          }
     }
     else
@@ -1843,6 +1855,11 @@
 #Latin Extended-B
 #http://www.alanwood.net/unicode/latin_extended_b.html
 #dotless i: 0131
+
+#http://www.alanwood.net/unicode/arrows.html 21**
+#http://www.alanwood.net/unicode/general_punctuation.html 20**
+#http://www.alanwood.net/unicode/mathematical_operators.html 22**
+
 %unicode_map = (
                'bullet'       => '2022',
                'copyright'    => '00A9',
@@ -1854,8 +1871,8 @@
                'expansion'    => '2192',
                'minus'        => '2212', # in mathematical operators
 #               'minus'        => '002D', # in latin1
-               'point'        => '2217',
-               'print'        => '',
+               'point'        => '2605',
+               'print'        => '22A3',
                'result'       => '21D2',
                'today'        => '',
                'aa'           => '00E5',
@@ -1876,10 +1893,47 @@
                'ordm'         => '00BA',
                'comma'        => '002C',
                'euro'         => '20AC',
-               'tie'          => '0020', # FIXME should be better to replace
-                                         # with a space
+               'tie'          => '',
+#               'tie'          => '0020', 
              );
 
+%transliterate_map = (
+               '00C5'  => 'AA',
+               '00E5'  => 'aa',
+               '00D8'  => 'OE',
+               '00F8'  => 'oe',
+               '00E6' => 'ae',
+               '0153' => 'oe',
+               '00C6' => 'AE',
+               '0152' => 'OE',
+               '00DF' => 'ss',
+               '0141' => 'L',
+               '0142' => 'l',
+               '00D0'  => 'DH',
+               '0415'  => 'E',
+               '0435'  => 'e',
+               '0426'  => 'C',
+               '042A'  => 'W',
+               '044A'  => 'w',
+               '042C'  => 'X',
+               '044C'  => 'x',
+               '042E'  => 'yu',
+               '042F'  => 'YA',
+               '044F'  => 'ya',
+               '0433'  => 'g',
+               '0446'  => 'c',
+               '04D7'  => 'IO',
+               '00DD'  => 'Y', # unidecode gets this wrong ?
+          );
+
+foreach my $symbol(keys(%unicode_map))
+{
+    if ($unicode_map{$symbol} ne '' and !exists($transliterate_map{$symbol}))
+    {
+         $no_transliterate_map{$unicode_map{$symbol}} = 1;
+    }
+}
+
 %ascii_character_map = (
             ' ' => '0020',
             '!' => '0021',
@@ -2038,7 +2092,8 @@
        '"'          => '0308', 
        'udotaccent' => '0323', 
        'ubaraccent' => '0332', 
-       'u'          => '0306'
+       'u'          => '0306',
+       'tieaccent'  => '0361'
 );
 
 %unicode_accents = (
@@ -2083,6 +2138,8 @@
         'z' => '017C',
     },
     'udotaccent' => { # dot below
+        'A' => '1EA0',
+        'a' => '1EA1',
         'B' => '1E04',
         'b' => '1E05',
         'D' => '1E0C',
@@ -2364,6 +2421,17 @@
     },
 );
 
+%transliterate_accent_map = ();
+foreach my $command (keys(%unicode_accents))
+{
+    foreach my $letter(keys (%{$unicode_accents{$command}}))
+    {
+        $transliterate_accent_map{$unicode_accents{$command}->{$letter}}
+            = $letter 
+          unless 
(exists($transliterate_map{$unicode_accents{$command}->{$letter}}));
+    }
+}
+
 %special_accents = (
       'ringaccent' => 'aA',
       "'"          => 'aeiouyAEIOUY',
@@ -2374,7 +2442,6 @@
       '"'          => 'aeiouyAEIOU',
 );
 
-#foreach my $accent_command ('tieaccent', 'dotless', keys(%unicode_accents), 
keys(%accent_map))
 foreach my $accent_command ('tieaccent', 'dotless', keys(%unicode_accents))
 {
      $style_map{$accent_command} = { 'function' => \&t2h_default_accent };
@@ -3607,8 +3674,10 @@
 
 # Construct a href to an external source of information.
 # node is the node with texinfo @-commands
-# node_id is the node transformed such that it is unique and can be used to 
-#     make an html cross ref as explained in the texinfo manual
+# node_id is the node transliterated and transformed as explained in the
+#         texinfo manual
+# node_xhtml_id is the node transformed such that it is unique and can 
+#     be used to make an html cross ref as explained in the texinfo manual
 # file is the file in '(file)node'
 sub t2h_default_external_href($$$)
 {
@@ -3679,19 +3748,6 @@
              } 
          }
     }
-    else
-    { # here we necessarily have a ref to a node in the document, but the
-      # node is invalid
-         if ($NEW_CROSSREF_STYLE)
-         {
-              if (!$SPLIT)
-              {
-              #     $file = $TOP_FILE;
-              # point to the file document itself 
-                    $file = ''; 
-              }
-         }
-    }
     if ($node eq '')
     {
          if ($NEW_CROSSREF_STYLE)
@@ -3741,6 +3797,7 @@
         return $file . $file_basename . ".$NODE_FILE_EXTENSION";
     }
 }
+
 # format a reference external to the generated manual. This produces a full 
 # reference with introductive words and the reference itself.
 #
Index: texi2html/texi2html.pl
diff -u texi2html/texi2html.pl:1.160 texi2html/texi2html.pl:1.161
--- texi2html/texi2html.pl:1.160        Mon Mar 27 12:00:31 2006
+++ texi2html/texi2html.pl      Thu Mar 30 10:05:05 2006
@@ -59,7 +59,7 @@
 #--##########################################################################
 
 # CVS version:
-# $Id: texi2html.pl,v 1.160 2006/03/27 12:00:31 pertusus Exp $
+# $Id: texi2html.pl,v 1.161 2006/03/30 10:05:05 pertusus Exp $
 
 # Homepage:
 my $T2H_HOMEPAGE = "http://www.nongnu.org/texi2html/";;
@@ -208,6 +208,8 @@
 $NUMBER_SECTIONS
 $USE_NODES
 $USE_UNICODE
+$USE_UNIDECODE
+$TRANSLITERATE_NODE
 $NODE_FILES
 $NODE_NAME_IN_MENU
 $AVOID_MENU_REDUNDANCY
@@ -437,6 +439,9 @@
 %texi_map
 %unicode_map
 %unicode_diacritical
+%transliterate_map 
+%transliterate_accent_map
+%no_transliterate_map
 %ascii_character_map
 %ascii_simple_map
 %ascii_things_map
@@ -741,6 +746,9 @@
     my $style_stack = shift;
 
     $text = uc($text) if (in_small_caps($style_stack));
+    return $text if ($USE_UNICODE);
+
+    # if there is no unicode support, we do all the transformations here
     my $result = '';
     while ($text ne '')
     {
@@ -756,11 +764,7 @@
         {
              if (exists($ascii_character_map{$1}))
              {
-                  $result .= '_' . lc($ascii_character_map{$1});
-             }
-             elsif ($USE_UNICODE) # should allready be in perl internal format
-             {
-                  $result .= $1;
+                 $result .= '_' . lc($ascii_character_map{$1});
              }
              else
              { # wild guess that should work for latin1
@@ -777,13 +781,23 @@
     return $result;
 }
 
-sub t2h_nounicode_cross_manual_accent($$)
+sub t2h_nounicode_cross_manual_accent($$$)
 {
     my $accent = shift;
     my $args = shift;
+    my $style_stack = shift;
                                                                                
 
     my $text = $args->[0];
 
+    if ($accent eq 'dotless')
+    { 
+        if (($text eq 'i') and (!defined($style_stack->[-1]) or 
(!defined($unicode_accents{$style_stack->[-1]})) or ($style_stack->[-1] eq 
'tieaccent')))
+        {
+             return "_0131";
+        }
+        #return "\x{}" if ($text eq 'j'); # not found !
+        return $text;
+    }
     return '_' . lc($unicode_accents{$accent}->{$text})
         if (defined($unicode_accents{$accent}->{$text}));
     return ($text . '_' . lc($unicode_diacritical{$accent})) 
@@ -791,6 +805,21 @@
     return ascii_accents($text, $accent);
 }
 
+sub t2h_transliterate_cross_manual_accent($$)
+{
+    my $accent = shift;
+    my $args = shift;
+                                                                               
 
+    my $text = $args->[0];
+
+    if (exists($unicode_accents{$accent}->{$text}) and
+        exists ($transliterate_map{$unicode_accents{$accent}->{$text}}))
+    {
+         return $transliterate_map{$unicode_accents{$accent}->{$text}};
+    }
+    return $text;
+}
+
 
 } # end package Texi2HTML::Config
 
@@ -1411,21 +1440,31 @@
 
 # setup hashes used for html manual cross references in texinfo
 my %cross_ref_texi_map = %Texi2HTML::Config::texi_map;
+
+$cross_ref_texi_map{'enddots'} = '...';
+
 my %cross_ref_simple_map_texi = %Texi2HTML::Config::simple_map_texi;
 my %cross_ref_style_map_texi = ();
+my %cross_transliterate_style_map_texi = ();
+
+my %cross_transliterate_texi_map = %cross_ref_texi_map;
 
 foreach my $command (keys(%Texi2HTML::Config::style_map_texi))
 {
     $cross_ref_style_map_texi{$command} = {}; 
+    $cross_transliterate_style_map_texi{$command} = {};
     foreach my $key (keys (%{$Texi2HTML::Config::style_map_texi{$command}}))
     {
 #print STDERR "$command, $key, $style_map_texi{$command}->{$key}\n";
          $cross_ref_style_map_texi{$command}->{$key} = 
               $Texi2HTML::Config::style_map_texi{$command}->{$key};
+         $cross_transliterate_style_map_texi{$command}->{$key} = 
+              $Texi2HTML::Config::style_map_texi{$command}->{$key};
     }
 }
 
 $cross_ref_simple_map_texi{"\n"} = ' ';
+$cross_ref_simple_map_texi{"*"} = ' ';
 
 
 # This function is used to construct link names from node names as
@@ -1437,10 +1476,10 @@
 
     print STDERR "# Doing ".scalar(keys(%$nodes_hash)) . 
         " cross manual links\n" if ($T2H_DEBUG);
+    my $normal_text_kept = $Texi2HTML::Config::normal_text;
     $::simple_map_texi_ref = \%cross_ref_simple_map_texi;
     $::style_map_texi_ref = \%cross_ref_style_map_texi;
     $::texi_map_ref = \%cross_ref_texi_map;
-    my $normal_text_kept = $Texi2HTML::Config::normal_text;
     $Texi2HTML::Config::normal_text = 
\&Texi2HTML::Config::t2h_cross_manual_normal_text;
 
     foreach my $key (keys(%$nodes_hash))
@@ -1449,35 +1488,27 @@
         next if ($node->{'index_page'});
         if (!defined($node->{'texi'}))
         {
-            # begin debug section 
+            ###################### debug section 
             foreach my $key (keys(%$node))
             {
                 #print STDERR "$key:$node->{$key}!!!\n";
             }
-            # end debug section 
+            ###################### end debug section 
         }
         else 
         {
             $node->{'cross_manual_target'} = remove_texi($node->{'texi'});
-            $node->{'cross_manual_target'} = 
-               
unicode_to_protected(Unicode::Normalize::NFC($node->{'cross_manual_target'})) 
if ($Texi2HTML::Config::USE_UNICODE);
-#            if ($Texi2HTML::Config::USE_UNICODE)
-#            {
-#                 my $text = $node->{'texi'};
-# the following block of code is useless, as the text should allready be
-# in internal perl format
-#                 if (defined($Texi2HTML::Config::DOCUMENT_ENCODING) and 
-#                      
Encode::resolve_alias($Texi2HTML::Config::DOCUMENT_ENCODING) and
-#                      
(Encode::resolve_alias($Texi2HTML::Config::DOCUMENT_ENCODING) ne 'utf8'))
-#                 {
-#                      $text = 
Encode::decode($Texi2HTML::Config::DOCUMENT_ENCODING, $text);
-#                 }
-#                 $node->{'cross_manual_target'} = 
unicode_to_protected(Unicode::Normalize::NFC(remove_texi($text)));
-#            }
-#            else
-#            {
-#                 $node->{'cross_manual_target'} = 
remove_texi($node->{'texi'});
-#            }
+            if ($Texi2HTML::Config::USE_UNICODE)
+            {
+                $node->{'cross_manual_target'} = 
Unicode::Normalize::NFC($node->{'cross_manual_target'});
+                if ($Texi2HTML::Config::TRANSLITERATE_NODE and  
$Texi2HTML::Config::USE_UNIDECODE)
+                {
+                     $node->{'cross_manual_file'} = 
+                       
unicode_to_protected(unicode_to_transliterate($node->{'cross_manual_target'}));
+                }
+                $node->{'cross_manual_target'} = 
+                    unicode_to_protected($node->{'cross_manual_target'});
+            }
 #print STDERR "CROSS_MANUAL_TARGET $node->{'cross_manual_target'}\n";
             unless ($node->{'external_node'})
             {
@@ -1494,6 +1525,25 @@
         }
     }
 
+    
+    if ($Texi2HTML::Config::TRANSLITERATE_NODE and 
+         (!$Texi2HTML::Config::USE_UNICODE or 
!$Texi2HTML::Config::USE_UNIDECODE))
+    {
+         $::style_map_texi_ref = \%cross_transliterate_style_map_texi;
+         $::texi_map_ref = \%cross_transliterate_texi_map;
+
+         foreach my $key (keys(%$nodes_hash))
+         {
+             my $node = $nodes_hash->{$key};
+             next if ($node->{'index_page'});
+             if (defined($node->{'texi'}))
+             {
+                  $node->{'cross_manual_file'} = remove_texi($node->{'texi'});
+                  $node->{'cross_manual_file'} = 
unicode_to_protected(unicode_to_transliterate($node->{'cross_manual_file'})) if 
($Texi2HTML::Config::USE_UNICODE);
+             }
+         }
+    }
+
     $Texi2HTML::Config::normal_text = $normal_text_kept;
     $::simple_map_texi_ref = \%Texi2HTML::Config::simple_map_texi;
     $::style_map_texi_ref = \%Texi2HTML::Config::style_map_texi;
@@ -1506,29 +1556,85 @@
     my $result = '';
     while ($text ne '')
     {
-        if ($text =~ s/^([A-Za-z0-9_\-]+)//o)
+        if ($text =~ s/^([A-Za-z0-9]+)//o)
         {
              $result .= $1;
         }
+        elsif ($text =~ s/^ //o)
+        {
+             $result .= '-';
+        }
         elsif ($text =~ s/^(.)//o)
         {
-             $result .= '_' . lc(sprintf("%04x",ord($1)));
+             if (exists($Texi2HTML::Config::ascii_character_map{$1}))
+             {
+                 $result .= '_' . 
lc($Texi2HTML::Config::ascii_character_map{$1});
+             }
+             else
+             {
+                 $result .= '_' . lc(sprintf("%04x",ord($1)));
+             }
         }
         else
         {
              print STDERR "Bug: unknown character in node (likely in infinite 
loop)\n";
              sleep 1;
-        }    
+        }
+    }
+    return $result;
+}
+
+sub unicode_to_transliterate($)
+{
+    my $text = shift;
+    my $result = '';
+    while ($text ne '')
+    {
+        if ($text =~ s/^([A-Za-z0-9 ]+)//o)
+        {
+             $result .= $1;
+        }
+        elsif ($text =~ s/^(.)//o)
+        {
+             if (exists($Texi2HTML::Config::ascii_character_map{$1}))
+             {
+                 $result .= $1;
+             }
+             elsif 
(exists($Texi2HTML::Config::transliterate_map{uc(sprintf("%04x",ord($1)))}))
+             {
+                 $result .= 
$Texi2HTML::Config::transliterate_map{uc(sprintf("%04x",ord($1)))};
+             }
+             elsif 
(exists($Texi2HTML::Config::unicode_diacritical{uc(sprintf("%04x",ord($1)))}))
+             {
+                 $result .= '';
+             }
+             else
+             {
+                 if ($Texi2HTML::Config::USE_UNIDECODE)
+                 {
+                      $result .= unidecode($1);
+                 }
+                 else
+                 {
+                      $result .= $1;
+                 }
+             }
+        }
+        else
+        {
+             print STDERR "Bug: unknown character in node (likely in infinite 
loop)\n";
+             sleep 1;
+        }
     }
-   
     return $result;
 }
 
 # This function is used to construct a link name from a node name as
 # specified for texinfo
-sub cross_manual_line($)
+sub cross_manual_line($;$)
 {
     my $text = shift;
+    my $transliterate = shift;
 #print STDERR "cross_manual_line $text\n";
 #print STDERR "remove_texi text ". remove_texi($text)."\n\n\n";
     $::simple_map_texi_ref = \%cross_ref_simple_map_texi;
@@ -1537,14 +1643,30 @@
     my $normal_text_kept = $Texi2HTML::Config::normal_text;
     $Texi2HTML::Config::normal_text = 
\&Texi2HTML::Config::t2h_cross_manual_normal_text;
     
-    my $cross_ref;
+    my ($cross_ref_target, $cross_ref_file);
     if ($Texi2HTML::Config::USE_UNICODE)
     {
-         $cross_ref = 
unicode_to_protected(Unicode::Normalize::NFC(remove_texi($text)));
+         $cross_ref_target = Unicode::Normalize::NFC(remove_texi($text));
+         if ($transliterate and $Texi2HTML::Config::USE_UNIDECODE)
+         {
+             $cross_ref_file = 
+                
unicode_to_protected(unicode_to_transliterate($cross_ref_target));
+         }
+         $cross_ref_target = unicode_to_protected($cross_ref_target);
     }
     else
     {
-         $cross_ref = remove_texi($text);
+         $cross_ref_target = remove_texi($text);
+    }
+    
+    if ($transliterate and 
+         (!$Texi2HTML::Config::USE_UNICODE or 
!$Texi2HTML::Config::USE_UNIDECODE))
+    {
+         $::style_map_texi_ref = \%cross_transliterate_style_map_texi;
+         $::texi_map_ref = \%cross_transliterate_texi_map;
+         $cross_ref_file = remove_texi($text);
+         $cross_ref_file = 
unicode_to_protected(unicode_to_transliterate($cross_ref_file))
+               if ($Texi2HTML::Config::USE_UNICODE);
     }
 
     $Texi2HTML::Config::normal_text = $normal_text_kept;
@@ -1552,7 +1674,12 @@
     $::style_map_texi_ref = \%Texi2HTML::Config::style_map_texi;
     $::texi_map_ref = \%Texi2HTML::Config::texi_map;
 #print STDERR "\n\ncross_ref $cross_ref\n";
-    return $cross_ref;
+    unless ($transliterate)
+    {
+        return $cross_ref_target;
+    }
+#    print STDERR "$text|$cross_ref_target|$cross_ref_file\n";
+    return ($cross_ref_target, $cross_ref_file);
 }
 
 # T2H_OPTIONS is a hash whose keys are the (long) names of valid
@@ -2357,6 +2484,31 @@
     Encode->import('encode');
 }
 
+# no user provided USE_UNIDECODE, use configure provided
+if (!defined($Texi2HTML::Config::USE_UNIDECODE))
+{
+    $Texi2HTML::Config::USE_UNIDECODE = '@USE_UNIDECODE@';
+}
+
+# no user provided nor configured, run time test
+if ($Texi2HTML::Config::USE_UNIDECODE eq '@' .'USE_UNIDECODE@')
+{
+    $Texi2HTML::Config::USE_UNIDECODE = 1;
+    eval {
+        require Text::Unidecode;
+        Text::Unidecode->import('unidecode');
+    };
+    $Texi2HTML::Config::USE_UNIDECODE = 0 if ($@);
+}
+elsif ($Texi2HTML::Config::USE_UNIDECODE)
+{# user provided or set by configure
+    require Text::Unidecode;
+    Text::Unidecode->import('unidecode');
+}
+
+print STDERR "# USE_UNICODE $Texi2HTML::Config::USE_UNICODE, USE_UNIDECODE 
$Texi2HTML::Config::USE_UNIDECODE \n" 
+  if ($T2H_VERBOSE);
+
 # Construct hashes used for cross references generation
 # Do it now as the user may have changed $USE_UNICODE
 
@@ -2366,14 +2518,39 @@
     {
         if ($Texi2HTML::Config::USE_UNICODE)
         {
-             $cross_ref_texi_map{$key} = 
chr(hex($Texi2HTML::Config::unicode_map{$key}));
+            $cross_ref_texi_map{$key} = 
chr(hex($Texi2HTML::Config::unicode_map{$key}));
+            if (($Texi2HTML::Config::TRANSLITERATE_NODE and 
!$Texi2HTML::Config::USE_UNIDECODE)
+                and (exists 
($Texi2HTML::Config::transliterate_map{$Texi2HTML::Config::unicode_map{$key}})))
+            {
+                $cross_transliterate_texi_map{$key} = 
$Texi2HTML::Config::transliterate_map{$Texi2HTML::Config::unicode_map{$key}};
+                 
+            }
         }
         else
         {
-             $cross_ref_texi_map{$key} = '_' . 
lc($Texi2HTML::Config::unicode_map{$key});
+            $cross_ref_texi_map{$key} = '_' . 
lc($Texi2HTML::Config::unicode_map{$key});
+            if ($Texi2HTML::Config::TRANSLITERATE_NODE)
+            {
+                if (exists 
($Texi2HTML::Config::transliterate_map{$Texi2HTML::Config::unicode_map{$key}}))
+                {
+                    $cross_transliterate_texi_map{$key} = 
$Texi2HTML::Config::transliterate_map{$Texi2HTML::Config::unicode_map{$key}};
+                }
+                else
+                {
+                     $cross_transliterate_texi_map{$key} = '_' . 
lc($Texi2HTML::Config::unicode_map{$key});
+                }
+            }
         }
     }
 }
+if ($Texi2HTML::Config::USE_UNICODE and $Texi2HTML::Config::TRANSLITERATE_NODE
+     and ! $Texi2HTML::Config::USE_UNIDECODE)
+{
+    foreach my $key (keys (%Texi2HTML::Config::transliterate_accent_map))
+    {
+        $Texi2HTML::Config::transliterate_map{$key} = 
$Texi2HTML::Config::transliterate_accent_map{$key};
+    }
+}
 
 foreach my $key (keys(%cross_ref_style_map_texi))
 {
@@ -2388,6 +2565,11 @@
         {
              $cross_ref_style_map_texi{$key}->{'function'} = 
\&Texi2HTML::Config::t2h_nounicode_cross_manual_accent;
         }
+        if ($Texi2HTML::Config::TRANSLITERATE_NODE and 
+           !($Texi2HTML::Config::USE_UNICODE and 
$Texi2HTML::Config::USE_UNIDECODE))
+        {
+             $cross_transliterate_style_map_texi{$key}->{'function'} = 
\&Texi2HTML::Config::t2h_transliterate_cross_manual_accent;
+        }
     }
 }
 
@@ -2567,10 +2749,6 @@
 $docu_doc = $docu_name . ($docu_ext ? ".$docu_ext" : ""); # document's contents
 if ($Texi2HTML::Config::SPLIT)
 {
-    # if Texi2HTML::Config::NODE_FILES is true and a node is called 
${docu_name}_toc
-    # ${docu_name}_ovr... there may be trouble with the old naming scheme in
-    # very rare circumstances. This won't be fixed, the new scheme will be used
-    # soon.
     $docu_top   = $Texi2HTML::Config::TOP_FILE || $docu_doc;
 
     if (defined $Texi2HTML::Config::element_file_name)
@@ -3346,7 +3524,7 @@
                     $style_texi = normalise_space($style_texi);
                     $label_texi = undef if (defined($label_texi) and 
($label_texi =~ /^\s*$/));
                     if (defined($label_texi))
-                    {
+                    { # The float may be a target for refs if it has a label
                         $label_texi = normalise_node($label_texi);
                         if (exists($nodes{$label_texi}) and 
defined($nodes{$label_texi})
                              and $nodes{$label_texi}->{'seen'})
@@ -3389,7 +3567,7 @@
                         echo_warn ("Printindex before document beginning: 
address@hidden $1", $line_nr);
                         next;
                     }
-                    $state->{'after_element'} = 0;
+                    delete $state->{'after_element'};
                     # $element_index is the first element with index
                     $element_index = $elements_list[-1] unless 
(defined($element_index));
                     # associate the index to the element such that the page
@@ -5681,20 +5859,14 @@
     #
     if ( $Texi2HTML::Config::FRAMES )
     {
-        #open(FILE, "> $docu_frame_file")
-        #    || die "$ERROR: Can't open $docu_frame_file for writing: $!\n";
         my $FH = open_out($docu_frame_file);
         print STDERR "# Creating frame in $docu_frame_file ...\n" if 
$T2H_VERBOSE;
         &$Texi2HTML::Config::print_frame($FH, $docu_toc_frame_file, 
$docu_top_file);
         close_out($FH, $docu_frame_file);
 
-        #open(FILE, "> $docu_toc_frame_file")
-        #    || die "$ERROR: Can't open $docu_toc_frame_file for writing: 
$!\n";
         $FH = open_out($docu_toc_frame_file);
         print STDERR "# Creating toc frame in $docu_frame_file ...\n" if 
$T2H_VERBOSE;
-        #&$Texi2HTML::Config::print_toc_frame(\*FILE, $Texi2HTML::OVERVIEW);
         &$Texi2HTML::Config::print_toc_frame($FH, $Texi2HTML::OVERVIEW);
-        #close(FILE);
         close_out($FH, $docu_toc_frame_file);
     }
 
@@ -5825,7 +5997,6 @@
                     $Texi2HTML::THIS_HEADER = address@hidden;
                     if ($element)
                     {
-                        #$FH = finish_element($FH, $element, $new_element, 
$first_section);
                         finish_element($FH, $element, $new_element, 
$first_section);
                         $first_section = 0;
                         @section_lines = ();
@@ -5888,7 +6059,6 @@
                     }
                     #print STDERR "\nDone hrefs for $element->{'texi'}\n";
                     $files{$element->{'file'}}->{'counter'}--;
-                    #if (! defined($FH))
                     if (!defined($previous_file) or ($element->{'file'} ne 
$previous_file))
                     {
                         my $file = $element->{'file'};
@@ -5902,6 +6072,7 @@
                         else
                         {
                              $FH = open_out("$docu_rdir$file");
+#print STDERR "OPEN $docu_rdir$file, $FH". scalar($FH)."\n";
                              $files{$file}->{'filehandle'} = $FH;
                              $do_page_head = 1;
                         }
@@ -6043,7 +6214,6 @@
     if (@foot_lines)
     {
         print STDERR "# writing Footnotes in $docu_foot_file\n" if 
$T2H_VERBOSE;
-        #open (FILE, "> $docu_foot_file") || die "$ERROR: Can't open 
$docu_foot_file for writing: $!\n"
         $FH = open_out ($docu_foot_file)
             if $Texi2HTML::Config::SPLIT;
         $Texi2HTML::HREF{'This'} = $Texi2HTML::HREF{'Footnotes'};
@@ -6053,11 +6223,8 @@
         $Texi2HTML::SIMPLE_TEXT{'This'} = $Texi2HTML::SIMPLE_TEXT{'Footnotes'};
         $Texi2HTML::THIS_SECTION = address@hidden;
         $Texi2HTML::THIS_HEADER = [ 
&$Texi2HTML::Config::anchor($footnote_element->{'id'}) . "\n" ];
-        #&$Texi2HTML::Config::print_Footnotes(\*FILE);
         &$Texi2HTML::Config::print_Footnotes($FH);
-        #close(FILE) if $Texi2HTML::Config::SPLIT;
         close_out($FH, $docu_foot_file) 
-            #|| die "$ERROR: Error occurred when closing $docu_foot_file: $!\n"
                if ($Texi2HTML::Config::SPLIT);
         $Texi2HTML::HREF{'Footnotes'} = $Texi2HTML::HREF{'This'};
     }
@@ -6065,7 +6232,6 @@
     if (@{$Texi2HTML::TOC_LINES})
     {
         print STDERR "# writing Toc in $docu_toc_file\n" if $T2H_VERBOSE;
-        #open (FILE, "> $docu_toc_file") || die "$ERROR: Can't open 
$docu_toc_file for writing: $!\n"
         $FH = open_out ($docu_toc_file)
             if $Texi2HTML::Config::SPLIT;
         $Texi2HTML::HREF{'This'} = $Texi2HTML::HREF{'Contents'};
@@ -6075,11 +6241,8 @@
         $Texi2HTML::SIMPLE_TEXT{'This'} = $Texi2HTML::SIMPLE_TEXT{'Contents'};
         $Texi2HTML::THIS_SECTION = $Texi2HTML::TOC_LINES;
         $Texi2HTML::THIS_HEADER = [ 
&$Texi2HTML::Config::anchor("SEC_Contents") . "\n" ];
-        #&$Texi2HTML::Config::print_Toc(\*FILE);
-        #close(FILE) if $Texi2HTML::Config::SPLIT;
         &$Texi2HTML::Config::print_Toc($FH);
         close_out($FH, $docu_toc_file) 
-        #|| die "$ERROR: Error occurred when closing $docu_toc_file: $!\n"
                if ($Texi2HTML::Config::SPLIT);
         $Texi2HTML::HREF{'Contents'} = $Texi2HTML::HREF{'This'};
     }
@@ -6087,7 +6250,6 @@
     if (@{$Texi2HTML::OVERVIEW})
     {
         print STDERR "# writing Overview in $docu_stoc_file\n" if $T2H_VERBOSE;
-        #open (FILE, "> $docu_stoc_file") || die "$ERROR: Can't open 
$docu_stoc_file for writing: $!\n"
         $FH = open_out ($docu_stoc_file)
             if $Texi2HTML::Config::SPLIT;
         $Texi2HTML::HREF{This} = $Texi2HTML::HREF{Overview};
@@ -6097,11 +6259,8 @@
         $Texi2HTML::SIMPLE_TEXT{This} = $Texi2HTML::SIMPLE_TEXT{Overview};
         $Texi2HTML::THIS_SECTION = $Texi2HTML::OVERVIEW;
         $Texi2HTML::THIS_HEADER = [ 
&$Texi2HTML::Config::anchor("SEC_Overview") . "\n" ];
-        #&$Texi2HTML::Config::print_Overview(\*FILE);
-        #close(FILE) if $Texi2HTML::Config::SPLIT;
         &$Texi2HTML::Config::print_Overview($FH);
         close_out($FH,$docu_stoc_file) 
-         #|| die "$ERROR: Error occurred when closing $docu_stoc_file: $!\n"
                if ($Texi2HTML::Config::SPLIT);
         $Texi2HTML::HREF{Overview} = $Texi2HTML::HREF{This};
     }
@@ -6109,7 +6268,6 @@
     if ($about_body = &$Texi2HTML::Config::about_body())
     {
         print STDERR "# writing About in $docu_about_file\n" if $T2H_VERBOSE;
-        #open (FILE, "> $docu_about_file") || die "$ERROR: Can't open 
$docu_about_file for writing: $!\n"
         $FH = open_out ($docu_about_file)
             if $Texi2HTML::Config::SPLIT;
 
@@ -6120,11 +6278,8 @@
         $Texi2HTML::SIMPLE_TEXT{This} = $Texi2HTML::SIMPLE_TEXT{About};
         $Texi2HTML::THIS_SECTION = [$about_body];
         $Texi2HTML::THIS_HEADER = [ &$Texi2HTML::Config::anchor("SEC_About") . 
"\n" ];
-        #&$Texi2HTML::Config::print_About(\*FILE);
-        #close(FILE) if $Texi2HTML::Config::SPLIT;
         &$Texi2HTML::Config::print_About($FH);
         close_out($FH, $docu_stoc_file) 
-           #|| die "$ERROR: Error occurred when closing $docu_stoc_file: $!\n"
                if ($Texi2HTML::Config::SPLIT);
         $Texi2HTML::HREF{About} = $Texi2HTML::HREF{This};
     }
@@ -6133,11 +6288,10 @@
     {
         &$Texi2HTML::Config::print_page_foot($FH);
         close_out ($FH);
-          # || die "$ERROR: Error occurred when closing: $!\n";
     }
 }
 
-# print section, close file and undef FH if needed.
+# print section, close file if needed.
 sub finish_element($$$$)
 {
     my $FH = shift;
@@ -6180,9 +6334,8 @@
              }
              else
              {
-                 print STDERR "counter $files{$element->{'file'}}->{'counter'} 
ne 0, file $element->{'file'}\n";
+                 print STDERR "counter $files{$element->{'file'}}->{'counter'} 
ne 0, file $element->{'file'}\n" if ($T2H_DEBUG);
              }
-             undef $FH;
         }
         elsif (!defined($new_element))
         {
@@ -6207,7 +6360,6 @@
             &$Texi2HTML::Config::end_section($FH);
         }
     }
-    return $FH;
 }
 
 # write to files with name the node name for cross manual references.
@@ -6231,9 +6383,9 @@
         $Texi2HTML::SIMPLE_TEXT{'This'} = $node->{'simple_format'};
         $Texi2HTML::NAME{'This'} = $node->{'text'};
         $Texi2HTML::HREF{'This'} = "$node->{'file'}#$node->{'id'}";
-        open (NODEFILE, "> $file") || die "$ERROR Can't open $file for 
writing: $!\n";
-        &$Texi2HTML::Config::print_redirection_page (\*NODEFILE);
-        close NODEFILE || die "$ERROR: Can't close $file: $!\n";
+        my $NODEFILE = open_out ($file);
+        &$Texi2HTML::Config::print_redirection_page ($NODEFILE);
+        close $NODEFILE || die "$ERROR: Can't close $file: $!\n";
     }
 }
 
@@ -6286,6 +6438,7 @@
 sub open_out($)
 {
     my $file = shift;
+    local *FILE;
     if ($file eq '-')
     {
         binmode(STDOUT, ":encoding($to_encoding)") if (defined($to_encoding) 
and $Texi2HTML::Config::USE_UNICODE);
@@ -6308,9 +6461,10 @@
         }
         binmode(FILE, ":encoding($to_encoding)");
     }
-    return \*FILE;
+    return *FILE;
 }
 
+# FIXME not used when split 
 sub close_out($;$)
 {
     my $FH = shift;
@@ -6636,13 +6790,15 @@
 
 sub do_external_href($)
 {
+    # node_id is a unique node identifier with only letters, digits, - and _
+    # node_xhtml_id is almost the same, but xhtml id can only begin with
+    # letters, so a prefix has to be appended  
     my $texi_node = shift;
     my $file = '';
+    my $node_file = '';
     my $node_id = '';
     my $node_xhtml_id = '';
-    # node_id is a unique node identifier with only letters, digits, - and _
-    # node_xhtml_id is almost the same, but xhtml id can only begin with
-    # letters, so a prefix has to be appended  
+
     if ($texi_node =~ s/^\((.+?)\)//)
     {
          $file = $1;
@@ -6653,14 +6809,26 @@
          if (exists($nodes{$texi_node}) and 
($nodes{$texi_node}->{'cross_manual_target'})) 
          {
                $node_id = $nodes{$texi_node}->{'cross_manual_target'};
+               if ($Texi2HTML::Config::TRANSLITERATE_NODE)
+               {
+                   $node_file = $nodes{$texi_node}->{'cross_manual_file'};
+               }
          }
          else 
          {
-               $node_id = cross_manual_line($texi_node);
+              if ($Texi2HTML::Config::TRANSLITERATE_NODE)
+              {
+                  ($node_id, $node_file) = cross_manual_line($texi_node,1);
+              }
+              else
+              {
+                  $node_id = cross_manual_line($texi_node);
+              }
          }
          $node_xhtml_id = node_to_id($node_id);
+         $node_file = $node_id unless ($Texi2HTML::Config::TRANSLITERATE_NODE);
     }
-    return &$Texi2HTML::Config::external_href($texi_node, $node_id, 
+    return &$Texi2HTML::Config::external_href($texi_node, $node_file, 
         $node_xhtml_id, $file);
 }
 
@@ -7552,6 +7720,8 @@
     return '';
 }
 
+# function called when a @float is encountered. Don't do any output
+# but prepare $state->{'float'}
 sub do_float_line($$$$$)
 {
     my $command = shift;
@@ -7566,13 +7736,14 @@
     $style_texi = undef if (defined($style_texi) and $style_texi=~/^\s*$/);
     $label_texi = undef if (defined($label_texi) and $label_texi=~/^\s*$/);
     if (defined($label_texi))
-    {
-         #my $id = cross_manual_line($label_texi);
+    { # the float is considered as a node as it may be a target for refs.
+      # it was entered as a node in the pass_structure and the float
+      # line was parsed at that time
          $state->{'float'} = $nodes{normalise_node($label_texi)};
          #print STDERR "float: $state->{'float'}, 
$state->{'float'}->{'texi'}\n";
     }
     else 
-    {
+    { # a float without label. It can't be the target for refs.
          $state->{'float'} = { 'float' => 1 };
          if (defined($style_texi))
          {
@@ -7845,14 +8016,10 @@
     my $name = shift;
     my ($Pages, $Entries) = get_index($name);
     &$Texi2HTML::Config::index_summary_file_begin ($name, 
$printed_indices{$name});
-    #open(FHIDX, ">$docu_rdir$docu_name" . "_$name.idx")
-    #   || die "Can't open > $docu_rdir$docu_name" . "_$name.idx for writing: 
$!\n";
-    #print STDERR "# writing $name index summary in $docu_rdir$docu_name" . 
"_$name.idx...\n" if $T2H_VERBOSE;
     print STDERR "# writing $name index summary\n" if $T2H_VERBOSE;
 
     foreach my $key (sort keys %$Entries)
     {
-        #print FHIDX "$key\t$Entries->{$key}->{href}\n";
         my $entry = $Entries->{$key};
         my $label = $entry->{'element'};
         my $entry_element = $label;
@@ -7885,8 +8052,6 @@
                 $origin_href .= '#' . $entry->{'id'} ;
             }
         }
-        #print STDERR "SUBHREF in index summary file for 
$entry_element->{'texi'}\n";
-        #print FHIDX '' . 
         &$Texi2HTML::Config::index_summary_file_entry ($name,
           $key, $origin_href, 
           substitute_line($entry->{'entry'}), $entry->{'entry'},
@@ -8748,7 +8913,7 @@
                 menu_entry_texi(normalise_node($node), $state, $line_nr);
             }
         }
-        if (/\S/ and !no_line($_))
+        unless (no_line($_))
         {
             delete $state->{'after_element'};
         }
@@ -8862,12 +9027,13 @@
             {
                 pop @{$state->{'text_macro_stack'}};
                 if (exists($region_lines{$end_tag}))
-                {
+                { # end a region_line macro, like documentdescription, copying
                      print STDERR "Bug: end_tag $end_tag ne 
$state->{'region_lines'}->{'format'}" 
                          if ( $end_tag ne 
$state->{'region_lines'}->{'format'});
                      $state->{'region_lines'}->{'number'}--;
                      if ($state->{'region_lines'}->{'number'} == 0)
-                     {
+                     { # restore $state->{'after_element'} and delete the
+                       # structure
                          $state->{'after_element'} = 1;
                          delete $state->{'after_element'} unless 
                              ($state->{'region_lines'}->{'after_element'});




reply via email to

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