[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Texi2html-cvs] texi2html ChangeLog TODO texi2html.init texi2ht...
From: |
Patrice Dumas |
Subject: |
[Texi2html-cvs] texi2html ChangeLog TODO texi2html.init texi2ht... |
Date: |
Thu, 04 Jun 2009 22:58:10 +0000 |
CVSROOT: /cvsroot/texi2html
Module name: texi2html
Changes by: Patrice Dumas <pertusus> 09/06/04 22:58:09
Modified files:
. : ChangeLog TODO texi2html.init texi2html.pl
translations.pl
formats : docbook.init html.init info.init xml.init
i18n : de en es fr ja nl no pt pt_BR
test/formatting/res/float_copying: float_copying.2
test/formatting/res/heading: heading.2
test/formatting/res/heading_info: heading.2
test/formatting/res/texi_float_copying: float_copying.2
test/formatting/res/texi_heading: heading.2
test/indices/res/index_no_node: index_no_node.2
test/indices/res/index_special_region: index_special_region.2
test/indices/res/index_special_region_no_insertcopying:
index_special_region_no_insertcopying.2
test/indices/res/index_special_region_no_region:
index_special_region_no_region.2
test/macros/res/defcondx_Dbar: defxcond.2
test/macros/res/defcondx_Ubar: defxcond.2
test/macros/res_all/defcondx_Dbar: defxcond.2
test/macros/res_all/defcondx_Ubar: defxcond.2
test/macros/res_info/defcondx_Dbar: defxcond.2
test/macros/res_info/defcondx_Ubar: defxcond.2
test/manuals : Makefile.am Makefile.in tests.txt
test/sectionning/res/before_node_and_section:
before_node_and_section.2
test/sectionning/res/no_element: no_element.2
test/sectionning/res/placed_things_before_element:
placed_things_before_element.2
Added files:
test/formatting/res_all/float_docbook: float.2 float.xml
test/formatting/res_all/formatting_docbook: formatting.2
formatting.xml
test/formatting/res_info/float_docbook: float.2 float.xml
test/formatting/res_info/formatting_docbook: formatting.2
formatting.xml
test/manuals : fdl-hello.texi hello.texi
test/manuals/res/hello: hello.2 hello.html
test/manuals/res/hello_nodes: Concept-index.html
GNU-Free-Documentation-License.html
Invoking-hello.html Overview.html
Reporting-bugs.html
Sample-output.html hello.2
hello.html hello_abt.html
hello_toc.html index.html
test/manuals/res/texi_hello: hello.2 hello.passfirst
hello.passtexi hello.texi
test/sectionning/res_all/anchor_in_footnote_info:
anchor_in_footnote.2
anchor_in_footnote.info
test/sectionning/res_all/anchor_in_footnote_separated_info:
anchor_in_footnote.2
anchor_in_footnote.info
test/sectionning/res_all/at_commands_in_refs_info:
at_commands_in_refs.2
at_commands_in_refs.info
test/sectionning/res_all/menu-whitespace_xml: menu-whitespace.2
top.xml
test/sectionning/res_all/node_footnote_info: node_footnote.2
node_footnote.info
test/sectionning/res_all/node_footnote_separated_info:
node_footnote.2
node_footnote.info
test/sectionning/res_all/nodes_id_docbook: nodes_id.2
nodes_id.xml
test/sectionning/res_all/test_two_include: test_two_include.2
test_two_include.txt
test/sectionning/res_all/texi_html-top: html-top.2 html-top.texi
top.passfirst
top.passtexi
test/sectionning/res_all/top: top.2 top.txt
test/sectionning/res_all/two_footnotes_in_nodes_info:
two_footnotes_in_nodes.2
two_footnotes_in_nodes.info
test/sectionning/res_all/two_footnotes_in_nodes_separated_info:
two_footnotes_in_nodes.2
two_footnotes_in_nodes.info
test/sectionning/res_info/anchor_in_footnote_info:
anchor_in_footnote.2
anchor_in_footnote.info
test/sectionning/res_info/anchor_in_footnote_separated_info:
anchor_in_footnote.2
anchor_in_footnote.info
test/sectionning/res_info/at_commands_in_refs_info:
at_commands_in_refs.2
at_commands_in_refs.info
test/sectionning/res_info/menu-whitespace_xml: menu-whitespace.2
top.xml
test/sectionning/res_info/node_footnote_info: node_footnote.2
node_footnote.info
test/sectionning/res_info/node_footnote_separated_info:
node_footnote.2
node_footnote.info
test/sectionning/res_info/nodes_id_docbook: nodes_id.2
nodes_id.xml
test/sectionning/res_info/test_two_include: test_two_include.2
test_two_include.info
test/sectionning/res_info/texi_html-top: html-top.2
html-top.texi
top.passfirst
top.passtexi
test/sectionning/res_info/top: top.2 top.info
test/sectionning/res_info/two_footnotes_in_nodes_info:
two_footnotes_in_nodes.2
two_footnotes_in_nodes.info
test/sectionning/res_info/two_footnotes_in_nodes_separated_info:
two_footnotes_in_nodes.2
two_footnotes_in_nodes.info
Log message:
* texi2html.pl, texi2html.init, formats/*: better
initializations.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texi2html/ChangeLog?cvsroot=texi2html&r1=1.388&r2=1.389
http://cvs.savannah.gnu.org/viewcvs/texi2html/TODO?cvsroot=texi2html&r1=1.100&r2=1.101
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html.init?cvsroot=texi2html&r1=1.200&r2=1.201
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html.pl?cvsroot=texi2html&r1=1.290&r2=1.291
http://cvs.savannah.gnu.org/viewcvs/texi2html/translations.pl?cvsroot=texi2html&r1=1.27&r2=1.28
http://cvs.savannah.gnu.org/viewcvs/texi2html/formats/docbook.init?cvsroot=texi2html&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texi2html/formats/html.init?cvsroot=texi2html&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texi2html/formats/info.init?cvsroot=texi2html&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texi2html/formats/xml.init?cvsroot=texi2html&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texi2html/i18n/de?cvsroot=texi2html&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texi2html/i18n/en?cvsroot=texi2html&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texi2html/i18n/es?cvsroot=texi2html&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texi2html/i18n/fr?cvsroot=texi2html&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/texi2html/i18n/ja?cvsroot=texi2html&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texi2html/i18n/nl?cvsroot=texi2html&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texi2html/i18n/no?cvsroot=texi2html&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texi2html/i18n/pt?cvsroot=texi2html&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/texi2html/i18n/pt_BR?cvsroot=texi2html&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/float_copying/float_copying.2?cvsroot=texi2html&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/heading/heading.2?cvsroot=texi2html&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/heading_info/heading.2?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/texi_float_copying/float_copying.2?cvsroot=texi2html&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/texi_heading/heading.2?cvsroot=texi2html&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res_all/float_docbook/float.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res_all/float_docbook/float.xml?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res_all/formatting_docbook/formatting.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res_all/formatting_docbook/formatting.xml?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res_info/float_docbook/float.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res_info/float_docbook/float.xml?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res_info/formatting_docbook/formatting.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res_info/formatting_docbook/formatting.xml?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/indices/res/index_no_node/index_no_node.2?cvsroot=texi2html&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/indices/res/index_special_region/index_special_region.2?cvsroot=texi2html&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/indices/res/index_special_region_no_insertcopying/index_special_region_no_insertcopying.2?cvsroot=texi2html&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/indices/res/index_special_region_no_region/index_special_region_no_region.2?cvsroot=texi2html&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/defcondx_Dbar/defxcond.2?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/defcondx_Ubar/defxcond.2?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res_all/defcondx_Dbar/defxcond.2?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res_all/defcondx_Ubar/defxcond.2?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res_info/defcondx_Dbar/defxcond.2?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res_info/defcondx_Ubar/defxcond.2?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/Makefile.am?cvsroot=texi2html&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/Makefile.in?cvsroot=texi2html&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/tests.txt?cvsroot=texi2html&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/fdl-hello.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/hello.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello/hello.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello/hello.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello_nodes/Concept-index.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello_nodes/GNU-Free-Documentation-License.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello_nodes/Invoking-hello.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello_nodes/Overview.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello_nodes/Reporting-bugs.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello_nodes/Sample-output.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello_nodes/hello.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello_nodes/hello.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello_nodes/hello_abt.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello_nodes/hello_toc.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/hello_nodes/index.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/texi_hello/hello.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/texi_hello/hello.passfirst?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/texi_hello/hello.passtexi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/texi_hello/hello.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res/before_node_and_section/before_node_and_section.2?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res/no_element/no_element.2?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res/placed_things_before_element/placed_things_before_element.2?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/anchor_in_footnote_info/anchor_in_footnote.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/anchor_in_footnote_info/anchor_in_footnote.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/anchor_in_footnote_separated_info/anchor_in_footnote.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/anchor_in_footnote_separated_info/anchor_in_footnote.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/at_commands_in_refs_info/at_commands_in_refs.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/at_commands_in_refs_info/at_commands_in_refs.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/menu-whitespace_xml/menu-whitespace.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/menu-whitespace_xml/top.xml?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/node_footnote_info/node_footnote.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/node_footnote_info/node_footnote.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/node_footnote_separated_info/node_footnote.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/node_footnote_separated_info/node_footnote.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/nodes_id_docbook/nodes_id.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/nodes_id_docbook/nodes_id.xml?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/test_two_include/test_two_include.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/test_two_include/test_two_include.txt?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/texi_html-top/html-top.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/texi_html-top/html-top.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/texi_html-top/top.passfirst?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/texi_html-top/top.passtexi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/top/top.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/top/top.txt?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/two_footnotes_in_nodes_info/two_footnotes_in_nodes.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/two_footnotes_in_nodes_info/two_footnotes_in_nodes.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_all/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/anchor_in_footnote_info/anchor_in_footnote.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/anchor_in_footnote_info/anchor_in_footnote.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/anchor_in_footnote_separated_info/anchor_in_footnote.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/anchor_in_footnote_separated_info/anchor_in_footnote.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/at_commands_in_refs_info/at_commands_in_refs.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/at_commands_in_refs_info/at_commands_in_refs.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/menu-whitespace_xml/menu-whitespace.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/menu-whitespace_xml/top.xml?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/node_footnote_info/node_footnote.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/node_footnote_info/node_footnote.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/node_footnote_separated_info/node_footnote.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/node_footnote_separated_info/node_footnote.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/nodes_id_docbook/nodes_id.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/nodes_id_docbook/nodes_id.xml?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/test_two_include/test_two_include.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/test_two_include/test_two_include.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/texi_html-top/html-top.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/texi_html-top/html-top.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/texi_html-top/top.passfirst?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/texi_html-top/top.passtexi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/top/top.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/top/top.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/two_footnotes_in_nodes_info/two_footnotes_in_nodes.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/two_footnotes_in_nodes_info/two_footnotes_in_nodes.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/res_info/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.info?cvsroot=texi2html&rev=1.1
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/texi2html/texi2html/ChangeLog,v
retrieving revision 1.388
retrieving revision 1.389
diff -u -b -r1.388 -r1.389
--- ChangeLog 24 May 2009 22:29:08 -0000 1.388
+++ ChangeLog 4 Jun 2009 22:58:01 -0000 1.389
@@ -1,3 +1,7 @@
+2009-06-05 Patrice Dumas <address@hidden>
+
+ * texi2html.pl, texi2html.init, formats/*: better initializations.
+
2009-05-24 Patrice Dumas <address@hidden>
* texi2html.pl, texi2html.init, formats/*: add an array for the
Index: TODO
===================================================================
RCS file: /cvsroot/texi2html/texi2html/TODO,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -b -r1.100 -r1.101
--- TODO 24 May 2009 22:29:09 -0000 1.100
+++ TODO 4 Jun 2009 22:58:01 -0000 1.101
@@ -400,6 +400,8 @@
docbook html info plaintext xml
+* ../../sectionning.texi:4: warning: Must specify a title with least one of
@settitle or @top.
+
Defaults (d = docbook, h = html(texi2html), i = info, x = xml, m =
makeinfo.ini)
Valid on 2009-05-23, before this was ameliorated, by introducing
Index: texi2html.init
===================================================================
RCS file: /cvsroot/texi2html/texi2html/texi2html.init,v
retrieving revision 1.200
retrieving revision 1.201
diff -u -b -r1.200 -r1.201
--- texi2html.init 24 May 2009 22:29:09 -0000 1.200
+++ texi2html.init 4 Jun 2009 22:58:01 -0000 1.201
@@ -12,7 +12,7 @@
# Afterwards, load the file with command-line
# option -init-file <your_init_file>
#
-# $Id: texi2html.init,v 1.200 2009/05/24 22:29:09 pertusus Exp $
+# $Id: texi2html.init,v 1.201 2009/06/04 22:58:01 pertusus Exp $
######################################################################
# The following variables can also be set by command-line options
@@ -459,6 +459,12 @@
#Â use icons.
$ICONS = 0;
+
+
+#Â this resets some defaults, those that are also set in formats and
+#Â not set in every formats.
+#
+#Â this is called below after %default_style_map_texi is defined
sub t2h_default_set_variables_default()
{
$CAPTION_STYLE = 'strong';
@@ -519,6 +525,9 @@
# after they have more than that many entries
$SPLIT_INDEX = 0;
+ $USE_SECTIONS = 1;
+
+#Â also set by command line options
$FOOTNOTESTYLE = 'end';
$DOCTYPE = '';
@@ -531,7 +540,7 @@
$USE_NODES = 1;
- $USE_SECTIONS = 1;
+ $ENABLE_ENCODING = 0;
#Â these are more or less the documented vanilla versions, so they
#Â are reset
@@ -553,6 +562,25 @@
$misc_element_label = \&t2h_default_misc_element_label;
#Â set in html
$init_out = \&t2h_default_init_out;
+# set in info and xml
+$paragraph_style_command = \&t2h_default_paragraph_style_command;
+# set in info
+$colon_command = \&t2h_default_colon_command;
+#Â set in docbook
+$quotation_prepend_text = \&t2h_default_quotation_prepend_text;
+
+#Â set in html and info
+$print_section = \&T2H_DEFAULT_print_section;
+
+#Â set in docbook and xml
+%colon_command_punctuation_characters = (
+ '.' => '.',
+ ':' => ':',
+ '?' => '?',
+ '!' => '!'
+);
+
+
#Â in info
$footnote_texi = undef;
@@ -576,9 +604,61 @@
(
);
+%region_formats_kept = ();
+
+%style_map_texi = ();
+t2h_default_copy_style_map (\%default_style_map_texi, \%style_map_texi);
+
+#Â modified in docbook
+%special_accents = (
+ 'ringaccent' => 'aA',
+ "'" => 'aeiouyAEIOUY',
+ ',' => 'cC',
+ '^' => 'aeiouAEIOU',
+ '`' => 'aeiouAEIOU',
+ '~' => 'nNaoAO',
+ '"' => 'aeiouyAEIOU',
+# according to http://www2.lib.virginia.edu/small/vhp/download/ISO.txt
+# however this doesn't seems to work in firefox
+# 'ogonek' => 'aeiuAEIU',
+);
+
+# modified by info, xml, docbook
+#Â %no_paragraph_commands should not be reset since it has been
+# filled with defaults for many other commands.
+
+# FIXME this prevents the user from setting those entries.
+$no_paragraph_commands{'cindex'} = 1;
+$no_paragraph_commands{'float'} = 1;
+delete $no_paragraph_commands{'anchor'};
+
+# symbols used for the commands if $USE_ISO is true.
+# modified in docbook
+%iso_symbols = (
+ 'equiv' => '≡',
+ 'dots' => '…',
+ 'bullet' => '•',
+ 'result' => '⇒',
+ 'expansion' => '→',
+ 'arrow' => '→',
+ 'point' => '∗',
+ "'" => '’',
+ '`' => '‘',
+ );
+
+# modified in docbook and xml
+%stop_paragraph_command = (
+ 'titlefont' => 1,
+ 'insertcopying' => 1,
+ 'sp' => 1,
+ 'verbatiminclude' => 1,
+ 'page' => 1
+);
+
}
-t2h_default_set_variables_default();
+my %things_map_xml;
+my %pre_map_xml;
sub t2h_default_set_variables_xml()
{
@@ -589,6 +669,21 @@
$empty_line = \&t2h_default_empty_line;
$comment = \&xml_default_comment;
+ $element_heading = \&xml_default_element_heading;
+ $line_command = \&xml_default_line_command;
+
+ %things_map = %things_map_xml;
+ %pre_map = %pre_map_xml;
+ %simple_format_texi_map = %pre_map;
+
+ %simple_format_style_map_texi = ();
+ t2h_default_copy_style_map (\%default_style_map_texi,
\%simple_format_style_map_texi);
+ foreach my $accent_command ('tieaccent', 'dotless', keys(%unicode_accents))
+ {
+# $simple_format_style_map_texi{$accent_command}->{'args'} = ['normal'];
+ $simple_format_style_map_texi{$accent_command}->{'function'} =
\&xml_default_accent;
+ }
+
}
sub t2h_default_set_variables_texi2html()
@@ -610,6 +705,7 @@
$USE_LINKS = 0;
$USE_NODES = undef;
$USE_NUMERIC_ENTITY = 1;
+ $SPLIT = '';
$SPLIT_INDEX = 100;
$ENABLE_ENCODING_USE_ENTITY = 1;
@@ -945,6 +1041,7 @@
if (defined($t2h_default_formats_load_table{$format}))
{
&{$t2h_default_formats_load_table{$format}};
+ $OUTPUT_FORMAT = $format;
}
else
{
@@ -1142,7 +1239,6 @@
#
# There are the following subs which control the layout:
#
-$print_section = \&T2H_DEFAULT_print_section;
$end_section = \&T2H_DEFAULT_end_section;
$one_section = \&T2H_DEFAULT_one_section;
$print_Top_header = \&T2H_DEFAULT_print_Top_header;
@@ -1807,13 +1903,6 @@
%simple_map_pre_math = %simple_map_math;
%simple_map_texi_math = %simple_map_math;
-%colon_command_punctuation_characters = (
- '.' => '.',
- ':' => ':',
- '?' => '?',
- '!' => '!'
-);
-
$punctuation_characters = '.?!';
$after_punctuation_characters = '"\')]';
@@ -1896,6 +1985,75 @@
%default_texi_map = %texi_map;
+#
+# texinfo "things" (@foo{}) to XML ones
+#
+%things_map_xml = (
+ 'TeX' => 'TeX',
+ 'LaTeX' => 'LaTeX',
+# pertusus: unknown by makeinfo, not in texinfo manual (@* is the right thing)
+# 'br', '<br>', # paragraph break
+ 'bullet' => '*',
+# #'copyright' => '(C)',
+ 'copyright' => '©',
+ 'registeredsymbol' => '®',
+ 'dots' => '...',
+ 'enddots' => '...',
+ 'equiv' => '==',
+# FIXME i18n
+ 'error' => 'error-->',
+ 'expansion' => '==>',
+ 'arrow' => '->',
+ 'minus' => '-',
+ 'point' => '-!-',
+ 'print' => '-|',
+ 'result' => '=>',
+ # set in code using the language
+ # 'today', &pretty_date,
+ 'today' => '',
+ 'aa' => 'å',
+ 'AA' => 'Å',
+ 'ae' => 'æ',
+ 'oe' => 'œ', #pertusus: also œ. œ
not in html 3.2
+ 'AE' => 'Æ',
+ 'OE' => 'Œ', #pertusus: also Œ. Œ
not in html 3.2
+ 'o' => 'ø',
+ 'O' => 'Ø',
+ 'ss' => 'ß',
+ 'DH' => 'Ð',
+ 'dh' => 'ð',
+ 'TH' => 'Þ',
+ 'th' => 'þ',
+ 'l' => 'ł',
+ 'L' => 'Ł',
+ 'exclamdown' => '¡',
+ 'questiondown' => '¿',
+ 'pounds' => '£',
+ 'ordf' => 'ª',
+ 'ordm' => 'º',
+ 'comma' => ',',
+ 'euro' => '€',
+ 'geq' => '≥',
+ 'leq' => '≤',
+ 'tie' => ' ',
+ 'textdegree' => '°',
+ 'quotedblleft' => '“',
+ 'quotedblright' => '”',
+ 'quoteleft' => '‘',
+ 'quoteright' => '’',
+ 'quotedblbase' => '„',
+ 'quotesinglbase' => '‚',
+ 'guillemetleft' => '«',
+ 'guillemetright' => '»',
+ 'guillemotleft' => '«',
+ 'guillemotright' => '»',
+ 'guilsinglleft' => '‹',
+ 'guilsinglright' => '›',
+ );
+
+# This map is used in preformatted environments
+%pre_map_xml = %things_map_xml;
+
# taken from
#Latin extended additionnal
#http://www.alanwood.net/unicode/latin_extended_additional.html
@@ -2651,27 +2809,6 @@
$t2h_encoding_aliases{$perl_charset_to_html{$perl_charset}} =
$perl_charset_to_html{$perl_charset};
}
-# symbols used for the commands if $USE_ISO is true.
-%iso_symbols = (
- 'equiv' => '≡',
- 'dots' => '…',
- 'bullet' => '•',
- 'result' => '⇒',
- 'expansion' => '→',
- 'arrow' => '→',
- 'point' => '∗',
- "'" => '’',
- '`' => '‘',
- );
-
-%stop_paragraph_command = (
- 'titlefont' => 1,
- 'insertcopying' => 1,
- 'sp' => 1,
- 'verbatiminclude' => 1,
- 'page' => 1
-);
-
# not used currently for html, but used in chm.init
%numeric_entity_map = ();
@@ -2730,6 +2867,7 @@
foreach my $command (keys(%$from))
{
+ $to->{$command} = {} if (!exists($to->{$command}));
foreach my $key (keys(%{$from->{$command}}))
{
next if (exists($to->{$command}->{$key}) and $merge);
@@ -3185,19 +3323,6 @@
}
}
-%special_accents = (
- 'ringaccent' => 'aA',
- "'" => 'aeiouyAEIOUY',
- ',' => 'cC',
- '^' => 'aeiouAEIOU',
- '`' => 'aeiouAEIOU',
- '~' => 'nNaoAO',
- '"' => 'aeiouyAEIOU',
-# according to http://www2.lib.virginia.edu/small/vhp/download/ISO.txt
-# however this doesn't seems to work in firefox
-# 'ogonek' => 'aeiuAEIU',
-);
-
sub default_accent($$)
{
my $text = shift;
@@ -3706,18 +3831,16 @@
foreach my $command (keys(%style_map))
{
- $style_map_pre{$command} = {};
$style_map_texi{$command} = {} if (!exists($style_map_texi{$command}));
- $style_map_texi{$command}->{'args'} = $style_map{$command}->{'args'}
+ $style_map_texi{$command}->{'args'} = [ @{$style_map{$command}->{'args'}} ]
if (exists($style_map{$command}->{'args'}));
#print STDERR "COMMAND $command";
-
- foreach my $key (keys(%{$style_map{$command}}))
- {
- $style_map_pre{$command}->{$key} = $style_map{$command}->{$key};
- }
}
+%style_map_pre = ();
+
+t2h_default_copy_style_map(\%style_map, \%style_map_pre);
+
$style_map_pre{'sc'} = {};
$style_map_pre{'titlefont'} = {};
$style_map_pre{'click'}->{'function'} = \&t2h_default_click_pre;
@@ -3784,17 +3907,7 @@
%simple_format_texi_map = %pre_map;
%simple_format_style_map_texi = ();
-foreach my $command (keys(%style_map_texi))
-{
- #$simple_format_style_map_texi{$command} = {};
- foreach my $key (keys (%{$style_map_texi{$command}}))
- {
- #print STDERR "$command, $key, $style_map_texi{$command}->{$key}\n";
- $simple_format_style_map_texi{$command}->{$key} =
- $style_map_texi{$command}->{$key};
- }
- $simple_format_style_map_texi{$command} = {} if
(!defined($simple_format_style_map_texi{$command}));
-}
+t2h_default_copy_style_map(\%style_map_texi, \%simple_format_style_map_texi);
foreach my $accent_command ('tieaccent', 'dotless', keys(%unicode_accents))
{
@@ -3820,6 +3933,8 @@
t2h_default_copy_style_map(\%style_map_texi, \%default_style_map_texi);
t2h_default_copy_style_map(\%simple_format_style_map_texi,
\%default_simple_format_style_map_texi);
+#Â called here because %default_style_map_texi is used.
+t2h_default_set_variables_default();
# regions expanded or not depending on the value of this hash.
# @EXPAND sets entries in this hash, and you should better use
@@ -4246,7 +4361,6 @@
$listoffloats_style = \&t2h_default_listoffloats_style;
$acronym_like = \&t2h_default_acronym_like;
$quotation = \&t2h_default_quotation;
-$quotation_prepend_text = \&t2h_default_quotation_prepend_text;
$paragraph_style_command = \&t2h_default_paragraph_style_command;
$heading_texi = \&t2h_default_heading_texi;
$index_element_heading_texi = \&t2h_default_index_element_heading_texi;
@@ -4256,7 +4370,6 @@
$format_list_item_texi = \&t2h_default_format_list_item_texi;
$begin_format_texi = \&t2h_default_begin_format_texi;
$insertcopying = \&t2h_default_insertcopying;
-$colon_command = \&t2h_default_colon_command;
$simple_command = \&t2h_default_simple_command;
$thing_command = \&t2h_default_thing_command;
$line_command = \&t2h_default_line_command;
@@ -5562,19 +5675,6 @@
return $text;
}
-# This function formats a heading for an element
-#
-# argument:
-# an element. It is a hash reference for a node or a sectionning command.
-# it may be the wrong one in case of headings.
-# The interesting keys are:
-# 'text': the heading text
-# 'text_nonumber': the heading text without section number
-# 'node': true if it is a node
-# 'level': level of the element. 0 for @top, 1 for chapter, heading,
-# appendix..., 2 for section and so on...
-# 'tag_level': the sectionning element name, raisesections and lowersections
-# taken into account
sub t2h_default_element_heading($$$$$$$$$$$$)
{
my $element = shift;
@@ -5602,6 +5702,56 @@
return $result. &$heading($element, $command, $texi_line, $line,
$in_preformatted, $one_section, $element_heading);
}
+# common for html and docbook
+sub xml_default_element_heading($$$$$$$$$$$$)
+{
+ my $element = shift;
+ my $command = shift;
+ my $texi_line = shift;
+ my $line = shift;
+ my $in_preformatted = shift;
+ my $one_section = shift;
+ my $element_heading = shift;
+ my $first_in_page = shift;
+ my $is_top = shift;
+ my $previous_is_top = shift;
+ my $command_line = shift;
+ my $element_id = shift;
+ my $new_element = shift;
+#print STDERR ":::::::: $element $command i_p $in_preformatted o_s
$one_section e_h $element_heading f_p $first_in_page i_t $is_top p_i_t
$previous_is_top id $element_id new $new_element\n";
+
+ my $result = &$element_label($element_id, $element, $command,
$command_line);
+ if ($new_element and !$one_section)
+ {
+ if (!$element->{'element_ref'}->{'top'})
+ {
+ #return $result if (defined($command) and $command eq 'node' and
!$element_heading);
+ $result .= &$print_element_header($first_in_page, $previous_is_top);
+ }
+ else
+ {
+ $result .= &$print_head_navigation(undef, address@hidden) if
(get_conf('SPLIT') or get_conf('headers'));
+ }
+ }
+
+ return $result if (!$element_heading);
+ return $result. &$heading($element, $command, $texi_line, $line,
$in_preformatted, $one_section, $element_heading);
+}
+
+
+# This function formats a heading for an element
+#
+# argument:
+# an element. It is a hash reference for a node or a sectionning command.
+# it may be the wrong one in case of headings.
+# The interesting keys are:
+# 'text': the heading text
+# 'text_nonumber': the heading text without section number
+# 'node': true if it is a node
+# 'level': level of the element. 0 for @top, 1 for chapter, heading,
+# appendix..., 2 for section and so on...
+# 'tag_level': the sectionning element name, raisesections and lowersections
+# taken into account
sub t2h_default_heading($$$$$;$$)
{
my $element = shift;
@@ -6095,10 +6245,21 @@
return '' if ($index_entry_ref->{'hidden'});
$entry = main::substitute_line($index_entry_ref->{'texi'}, "index entry in
address@hidden");
+ my $real_element_text;
my $element = $index_entry_ref->{'real_element'};
+ # in case $element->{'text'} is not defined, it certainly means that we
+ #Â are n a special elemet, most likely the virtual element appearing
+ #Â before anything else
+ if (defined($element->{'text'}))
+ {
$element = $element->{'element_ref'} if ($element->{'element_ref'});
-
- return "* $entry: ".$element->{'text'} . '.'."\n";
+ $real_element_text = $element->{'text'};
+ }
+ else
+ {
+ $real_element_text = &$I('(outside of any element)');
+ }
+ return "* $entry: ".$real_element_text . '.'."\n";
}
Index: texi2html.pl
===================================================================
RCS file: /cvsroot/texi2html/texi2html/texi2html.pl,v
retrieving revision 1.290
retrieving revision 1.291
diff -u -b -r1.290 -r1.291
--- texi2html.pl 24 May 2009 22:29:09 -0000 1.290
+++ texi2html.pl 4 Jun 2009 22:58:02 -0000 1.291
@@ -86,7 +86,7 @@
}
# CVS version:
-# $Id: texi2html.pl,v 1.290 2009/05/24 22:29:09 pertusus Exp $
+# $Id: texi2html.pl,v 1.291 2009/06/04 22:58:02 pertusus Exp $
# Homepage:
my $T2H_HOMEPAGE = "http://www.nongnu.org/texi2html/";
@@ -320,6 +320,7 @@
$ENABLE_ENCODING
$INTERNAL_LINKS
$DEFAULT_OUTPUT_FORMAT
+$OUTPUT_FORMAT
$COMMAND_NAME
);
@@ -639,6 +640,7 @@
);
$DEFAULT_OUTPUT_FORMAT = main::default_output_format();
+$OUTPUT_FORMAT = $DEFAULT_OUTPUT_FORMAT;
$COMMAND_NAME = main::default_command_name();
sub set_conf($$;$)
@@ -1834,12 +1836,12 @@
$reference_sec2level{'chapheading'} = 1;
$reference_sec2level{'centerchap'} = 1;
-foreach my $section_command(keys(%reference_sec2level))
+sub stop_paragraph_command($)
{
- $Texi2HTML::Config::stop_paragraph_command{$section_command} = 1;
+ my $command = shift;
+ return 1 if ($Texi2HTML::Config::stop_paragraph_command{$command} or
$reference_sec2level{$command});
}
-
sub set_no_line_macro($$)
{
my $macro = shift;
@@ -3220,10 +3222,6 @@
#
#
#---############################################################################
-# load the chosen format
-
-#Texi2HTML::Config::t2h_default_load_format('html');
-
# set the default 'args' entry to normal for each style hash (and each command
# within)
my $name_index = -1;
@@ -3696,7 +3694,7 @@
#Â documents override variables in config files. It is only relevant
#Â if the variables are set to 0, however, since the @-command is a
# no-op if already set to 1.
-foreach my $global_conf_vars('contents','shortcontents','SPLIT', 'SPLIT_SIZE')
+foreach my $global_conf_vars('contents','shortcontents')
{
Texi2HTML::Config::set_conf($global_conf_vars,Texi2HTML::Config::get_conf($global_conf_vars),1);
}
@@ -6031,7 +6029,11 @@
}
# Find next node if not already found
- if ($node->{'nodenext'}) {}
+ if ($node->{'nodenext'})
+ {
+ #Â doing the following would be wrong:
+ #$node->{'nodenext'}->{'nodeprev'} = $node if
(!defined($node->{'nodenext'}->{'nodeprev'}));
+ }
elsif ($node->{'texi'} eq 'Top' and $node->{'automatic_directions'})
{ # special case as said in the texinfo manual
if ($node->{'menu_child'})
@@ -6074,7 +6076,12 @@
$node->{'nodenext'} = $node->{'menu_next'};
}
# Find prev node
- if (!$node->{'nodeprev'} and $node->{'automatic_directions'})
+ if ($node->{'nodeprev'})
+ {
+ #Â doing the following would be wrong:
+ #$node->{'nodeprev'}->{'nodenext'} = $node if
(!defined($node->{'nodeprev'}->{'nodenext'}));
+ }
+ elsif ($node->{'automatic_directions'})
{
if (defined($node->{'with_section'}))
{
@@ -6095,7 +6102,7 @@
$node->{'nodeprev'} = $node->{'menu_prev'};
}
# the prev node is the parent node
- elsif (!defined($node->{'nodeprev'}) and $node->{'menu_up'} and
$Texi2HTML::Config::USE_MENU_DIRECTIONS)
+ elsif (!defined($node->{'nodeprev'}) and $node->{'menu_up'} and
($node->{'menu_up'}->{'menu_child'} eq $node) and
$Texi2HTML::Config::USE_MENU_DIRECTIONS)
{
$node->{'nodeprev'} = $node->{'menu_up'};
}
@@ -7064,7 +7071,8 @@
#if (!exists($current_element->{'tag'}) and
!$current_element->{'footnote'})
if ($current_element eq $element_before_anything)
{
- echo_warn ("Index entry before document: address@hidden $entry",
$line_nr);
+ #echo_warn ("Index entry before document: address@hidden $entry",
$line_nr);
+ echo_error ("Entry for index `$index_prefix_to_name{$prefix}' outside
of any node.", $line_nr);
}
#print STDERR "($region) $key" if $region;
$entry =~ s/\s+$//;
@@ -7571,7 +7579,6 @@
# The element begins a new section if there is no previous
# or the reference element is not the same
- #if (!$Texi2HTML::THIS_ELEMENT or
(defined($current_element->{'element_ref'}) and
$current_element->{'element_ref'} ne $Texi2HTML::THIS_ELEMENT))
if (defined($current_element->{'element_ref'}) and
(!$Texi2HTML::THIS_ELEMENT or ($current_element->{'element_ref'} ne
$Texi2HTML::THIS_ELEMENT)))
{
$new_element = $current_element->{'element_ref'};
@@ -12183,7 +12190,7 @@
my $next_command = next_tag($cline);
if (defined($next_command) and
defined($Texi2HTML::Config::line_command_map{$next_command}))
{
- close_paragraph($text, $stack, $state, "address@hidden",
$line_nr, 1) if ($Texi2HTML::Config::stop_paragraph_command{$next_command});
+ close_paragraph($text, $stack, $state, "address@hidden",
$line_nr, 1) if (stop_paragraph_command($next_command));
my $arg_texi = $cline;
$arg_texi =~ s/address@hidden//;
$arg_texi =~ s/\s*$//;
@@ -12199,7 +12206,7 @@
while (1)
{
my $next_tag = next_tag($cline);
- close_paragraph($text, $stack, $state, "address@hidden",
$line_nr, 1) if ($Texi2HTML::Config::stop_paragraph_command{$next_tag});
+ close_paragraph($text, $stack, $state, "address@hidden",
$line_nr, 1) if (stop_paragraph_command($next_tag));
if (defined($next_tag) and
defined($Texi2HTML::Config::misc_command{$next_tag}) and
!$Texi2HTML::Config::misc_command{$next_tag}->{'keep'})
{
$cline =~ s/^(\s*)address@hidden//;
@@ -12509,7 +12516,7 @@
#print STDERR "LINE $cline";
#dump_stack ($text, $stack, $state);
- close_paragraph($text, $stack, $state, "address@hidden", $line_nr,
1) if ($Texi2HTML::Config::stop_paragraph_command{$macro} and
!$state->{'keep_texi'});
+ close_paragraph($text, $stack, $state, "address@hidden", $line_nr,
1) if (stop_paragraph_command($macro) and !$state->{'keep_texi'});
if (defined($Texi2HTML::Config::misc_command{$macro}))
{
@@ -14691,6 +14698,13 @@
%Texi2HTML::THISDOC = ();
$Texi2HTML::THIS_ELEMENT = undef;
+ #Â Otherwise Texi2HTML::THISDOC wouldn't be set in case there was no call
+ #Â to set_conf.
+ foreach my $global_conf_vars('SPLIT', 'SPLIT_SIZE')
+ {
+ $Texi2HTML::THISDOC{$global_conf_vars} =
Texi2HTML::Config::get_conf($global_conf_vars);
+ }
+
foreach my $global_key (keys(%Texi2HTML::GLOBAL))
{
$Texi2HTML::THISDOC{$global_key} = $Texi2HTML::GLOBAL{$global_key};
Index: translations.pl
===================================================================
RCS file: /cvsroot/texi2html/texi2html/translations.pl,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- translations.pl 23 May 2009 17:09:39 -0000 1.27
+++ translations.pl 4 Jun 2009 22:58:02 -0000 1.28
@@ -18,6 +18,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => 'A propos',
@@ -211,6 +213,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => 'Sobre',
@@ -379,6 +383,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => '',
@@ -525,6 +531,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => '',
@@ -690,6 +698,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => 'Sobre',
@@ -858,6 +868,8 @@
'%{style}: %{caption_first_line}' => '%{style}:
%{caption_first_line}',
'%{style}: %{shortcaption_first_line}' => '%{style}:
%{shortcaption_first_line}',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '@b{%{quotation_arg}:} ',
'@cite{%{book}}' => '@cite{%{book}}',
'About' => '@"Uber',
@@ -1005,6 +1017,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => '',
@@ -1147,6 +1161,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => 'Acerca de',
@@ -1294,6 +1310,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => '',
Index: formats/docbook.init
===================================================================
RCS file: /cvsroot/texi2html/texi2html/formats/docbook.init,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- formats/docbook.init 24 May 2009 22:29:10 -0000 1.3
+++ formats/docbook.init 4 Jun 2009 22:58:02 -0000 1.4
@@ -60,6 +60,7 @@
$misc_command{'comment'}->{'keep'} = 1;
$misc_command{'settitle'}->{'keep'} = 1;
+%style_map = ();
t2h_default_copy_style_map (\%default_style_map, \%style_map);
foreach my $accent_command ('tieaccent', 'dotless', keys(%unicode_accents))
{
@@ -106,21 +107,14 @@
$kept_footnote_function = $style_map{'footnote'}->{'function'};
$style_map{'footnote'}->{'function'} = \&docbook_footnote;
-#use Data::Dumper;
-foreach my $command (keys(%style_map))
+foreach my $style (keys(%style_map))
{
- $style_map_pre{$command} = {};
-# $style_map_texi{$command} = {} if (!exists($style_map_texi{$command}));
-# $style_map_texi{$command}->{'args'} = $style_map{$command}->{'args'}
-# if (exists($style_map{$command}->{'args'}));
- #print STDERR "COMMAND $command";
-
- foreach my $key (keys(%{$style_map{$command}}))
- {
- $style_map_pre{$command}->{$key} = $style_map{$command}->{$key};
- }
+ delete ($style_map{$style}->{'quote'});
}
-# print STDERR "". Data::Dumper->Dump([\%style_map_texi]);
+
+#use Data::Dumper;
+%style_map_pre = ();
+t2h_default_copy_style_map (\%style_map, \%style_map_pre);
$style_map_pre{'b'}->{'attribute'} = 'lineannotation';
$style_map_pre{'i'}->{'attribute'} = 'lineannotation';
@@ -131,7 +125,7 @@
$colon_command_punctuation_characters{'?'} = '?';
$colon_command_punctuation_characters{'!'} = '!';
-delete $stop_paragraph_command{'titlefont'};
+$stop_paragraph_command{'titlefont'} = 0;
#Â FIXME
#$no_paragraph_commands{'anchor'} = 0;
@@ -140,17 +134,7 @@
delete $special_accents{'ringaccent'};
$special_accents{'ogonek'} = 'aeiuAEIU';
-foreach my $style (keys(%style_map))
-{
- delete ($style_map{$style}->{'quote'});
-}
-
-$simple_map{' '} = ' ';
-# or '' ?
-$simple_map{'*'} = "\n";
-$simple_map{"\t"} = ' ';
-$simple_map{"\n"} = ' ';
-
+%simple_map = %default_simple_map;
%simple_map_pre = %simple_map;
# FIXME right?
@@ -164,6 +148,7 @@
$iso_symbols{'point'} = '-!-';
# FIXME ≡
$iso_symbols{'equiv'} = '==';
+# FIXME
delete $iso_symbols{"'"};
delete $iso_symbols{'`'};
$things_map{'quotedblbase'} = '„';
@@ -225,20 +210,14 @@
$region_formats_kept{'copying'} = 1;
-$format_map{'copying'} = 'copying';
-
-delete $format_map{'enumerate'};
-foreach my $table ('table', 'ftable', 'vtable')
-{
- #$format_map{$table} = 'table';
- delete $format_map{$table};
-}
+%format_map = (
+ 'group' => '',
+ 'copying' => 'copying',
+ );
-delete $iso_symbols{'`'};
$print_Top = \&docbook_print_Top;
$print_Top_footer = \&docbook_print_Top_footer;
$print_page_head = \&docbook_print_page_head;
-#$print_navigation = \&docbook_noop;
$print_foot_navigation = \&docbook_noop;
$toc_body = \&docbook_noop;
$about_body = \&docbook_noop;
@@ -246,52 +225,48 @@
$end_section = \&docbook_end_section;
$one_section = \&docbook_one_section;
-$heading = \&docbook_heading;
-#$heading_texi = \&docbook_heading_texi;
-$paragraph = \&docbook_paragraph;
-$preformatted = \&docbook_preformatted;
-$misc_element_label = \&docbook_noop;
-$element_label = \&docbook_element_label;
-$anchor_label = \&docbook_anchor_label;
-$index_entry_label = \&docbook_index_entry_label;
-$index_entry_command = \&docbook_index_entry_command;
-$listoffloats = \&docbook_noop;
$acronym_like = \&docbook_acronym_like;
-$foot_line_and_ref = \&docbook_foot_line_and_ref;
-$image = \&docbook_image;
-$image_files = \&docbook_image_files;
-$sp = \&docbook_sp;
-$table_list = \&docbook_table_list;
-$row = \&docbook_row;
-$cell = \&docbook_cell;
-$list_item = \&docbook_list_item;
-$format_list_item_texi = \&docbook_format_list_item_texi;
-$unknown = \&docbook_misc_commands;
+$anchor_label = \&docbook_anchor_label;
$begin_format_texi = \&docbook_begin_format_texi;
-$def_line = \&docbook_def_line;
+$cartouche = \&docbook_cartouche;
+$cell = \&docbook_cell;
+$complex_format = \&docbook_complex_format;
$def = \&docbook_def;
+$def_line = \&docbook_def_line;
$def_item = \&docbook_def_item;
-$printindex = \&docbook_printindex;
-$index_summary = \&docbook_index_summary;
+$element_label = \&docbook_element_label;
$external_ref = \&docbook_external_ref;
-$internal_ref = \&docbook_internal_ref;
-$table_item = \&docbook_table_item;
-$table_line = \&docbook_table_line;
$float = \&docbook_float;
-#$caption_shortcaption = \&docbook_caption_shortcaption;
-#$caption_shortcaption_command = \&docbook_caption_shortcaption_command;
+$foot_line_and_ref = \&docbook_foot_line_and_ref;
+$format = \&docbook_format;
+$format_list_item_texi = \&docbook_format_list_item_texi;
+$heading = \&docbook_heading;
+$image = \&docbook_image;
+$image_files = \&docbook_image_files;
+$index_entry_command = \&docbook_index_entry_command;
+$index_entry_label = \&docbook_index_entry_label;
+$index_summary = \&docbook_index_summary;
+$internal_ref = \&docbook_internal_ref;
+$insertcopying = \&docbook_insertcopying;
+$list_item = \&docbook_list_item;
+$misc_element_label = \&docbook_noop;
$normal_text = \&docbook_normal_text;
+$paragraph = \&docbook_paragraph;
+$preformatted = \&docbook_preformatted;
+$printindex = \&docbook_printindex;
$protect_text = \&xml_default_protect_text;
-#$paragraph_style_command = \&docbook_paragraph_style_command;
-$raw = \&docbook_raw;
-$cartouche = \&docbook_cartouche;
-
-$complex_format = \&docbook_complex_format;
-$format = \&docbook_format;
$quotation = \&docbook_quotation;
$quotation_prepend_text = \&docbook_quotation_prepend_text;
+$listoffloats = \&docbook_noop;
+$raw = \&docbook_raw;
+$row = \&docbook_row;
+$sp = \&docbook_sp;
$style = \&docbook_style;
-$insertcopying = \&docbook_insertcopying;
+$table_item = \&docbook_table_item;
+$table_line = \&docbook_table_line;
+$table_list = \&docbook_table_list;
+$unknown = \&docbook_misc_commands;
+
}
Index: formats/html.init
===================================================================
RCS file: /cvsroot/texi2html/texi2html/formats/html.init,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- formats/html.init 24 May 2009 22:29:10 -0000 1.3
+++ formats/html.init 4 Jun 2009 22:58:02 -0000 1.4
@@ -6,7 +6,7 @@
# A copy of this file is pasted into the beginning of texi2html by
# running './configure'.
#
-# $Id: html.init,v 1.3 2009/05/24 22:29:10 pertusus Exp $
+# $Id: html.init,v 1.4 2009/06/04 22:58:02 pertusus Exp $
use strict;
@@ -150,6 +150,9 @@
# extension
$EXTENSION = 'html';
+#Â default is to split the html output
+$SPLIT = 'node';
+
#Â this resets all the variables to the texi2html specific values if
#Â called as texi2html
t2h_default_set_variables_texi2html() if ($COMMAND_NAME eq 'texi2html');
@@ -462,111 +465,25 @@
#
# texinfo "simple things" (@foo) to HTML ones
#
-%simple_map = (
- '*', "<br>", # HTML+
- ' ', ' ',
- "\t", ' ',
- "\n", ' ',
+%simple_map = %default_simple_map;
+$simple_map{'*'} = '<br>'; # HTML+
+$simple_map{' '} = ' ';
+$simple_map{"\t"} = ' ';
+$simple_map{"\n"} = ' ';
# "­" or "­" could also be possible for @-, but it seems
# that some browser will consider this as an always visible hyphen mark
# which is not what we want (see http://www.cs.tut.fi/~jkorpela/shy.html)
- '-', '', # hyphenation hint
- '|', '', # used in formatting commands @evenfooting and friends
- '/', '',
- # spacing commands
- ':', '',
- '!', '!',
- '?', '?',
- '.', '.',
- '@', '@',
- '}', '}',
- '{', '{',
- );
+#$simple_map{'-'} = ''; # hyphenation hint
# this map is used in preformatted text
%simple_map_pre = %simple_map;
$simple_map_pre{'*'} = "\n";
-# maps for the math specific commands
-%simple_map_math = (
- '\\', '\\'
- );
-
-%simple_map_pre_math = %simple_map_math;
-%simple_map_texi_math = %simple_map_math;
-
-#
-# texinfo "things" (@foo{}) to HTML ones
-#
-%things_map = (
- 'TeX' => 'TeX',
- 'LaTeX' => 'LaTeX',
-# pertusus: unknown by makeinfo, not in texinfo manual (@* is the right thing)
-# 'br', '<br>', # paragraph break
- 'bullet' => '*',
-# #'copyright' => '(C)',
- 'copyright' => '©',
- 'registeredsymbol' => '®',
- 'dots' => '<small class="dots">...</small>',
- 'enddots' => '<small class="enddots">...</small>',
- 'equiv' => '==',
-# FIXME i18n
- 'error' => 'error-->',
- 'expansion' => '==>',
- 'arrow' => '->',
- 'minus' => '-',
- 'point' => '-!-',
- 'print' => '-|',
- 'result' => '=>',
- # set in code using the language
- # 'today', &pretty_date,
- 'today' => '',
- 'aa' => 'å',
- 'AA' => 'Å',
- 'ae' => 'æ',
- 'oe' => 'œ', #pertusus: also œ. œ
not in html 3.2
- 'AE' => 'Æ',
- 'OE' => 'Œ', #pertusus: also Œ. Œ
not in html 3.2
- 'o' => 'ø',
- 'O' => 'Ø',
- 'ss' => 'ß',
- 'DH' => 'Ð',
- 'dh' => 'ð',
- 'TH' => 'Þ',
- 'th' => 'þ',
- 'l' => 'ł',
- 'L' => 'Ł',
- 'exclamdown' => '¡',
- 'questiondown' => '¿',
- 'pounds' => '£',
- 'ordf' => 'ª',
- 'ordm' => 'º',
- 'comma' => ',',
- 'euro' => '€',
- 'geq' => '≥',
- 'leq' => '≤',
- 'tie' => ' ',
- 'textdegree' => '°',
- 'quotedblleft' => '“',
- 'quotedblright' => '”',
- 'quoteleft' => '‘',
- 'quoteright' => '’',
- 'quotedblbase' => '„',
- 'quotesinglbase' => '‚',
- 'guillemetleft' => '«',
- 'guillemetright' => '»',
- 'guillemotleft' => '«',
- 'guillemotright' => '»',
- 'guilsinglleft' => '‹',
- 'guilsinglright' => '›',
- );
-
-# This map is used in preformatted environments
-%pre_map = %things_map;
-$pre_map{'dots'} = '...';
-$pre_map{'enddots'} = '...';
-#$pre_map{'br'} = "\n";
+$things_map{'dots'} = '<small class="dots">...</small>';
+$things_map{'enddots'} = '<small class="enddots">...</small>';
+%style_map = ();
+%style_map_pre = ();
t2h_default_copy_style_map (\%default_style_map, \%style_map);
t2h_default_copy_style_map (\%default_style_map_pre, \%style_map_pre);
# default is {'args' => ['normal'], 'attribute' => ''},
@@ -625,40 +542,11 @@
$style_map_pre{'titlefont'} = {};
$style_map_pre{'click'}->{'function'} = \&t2h_default_click_pre;
-
-#foreach my $command (keys(%style_map))
-#{
-# print STDERR "STYLE_MAP_TEXI $command($style_map_texi{$command}) ";
-# print STDERR "ARGS $style_map_texi{$command}->{'args'} " if
(defined($style_map_texi{$command}->{'args'}));
-# print STDERR "FUN $style_map_texi{$command}->{'function'} " if
(defined($style_map_texi{$command}->{'function'}));
-# print STDERR "\n";
-#}
-
# uncomment to use the old interface
#%style_map = %old_style_map;
#%style_map_pre = %old_style_map_pre;
%simple_format_simple_map_texi = %simple_map_pre;
-%simple_format_texi_map = %pre_map;
-%simple_format_style_map_texi = ();
-
-foreach my $command (keys(%style_map_texi))
-{
- #$simple_format_style_map_texi{$command} = {};
- foreach my $key (keys (%{$style_map_texi{$command}}))
- {
- #print STDERR "$command, $key, $style_map_texi{$command}->{$key}\n";
- $simple_format_style_map_texi{$command}->{$key} =
- $style_map_texi{$command}->{$key};
- }
- $simple_format_style_map_texi{$command} = {} if
(!defined($simple_format_style_map_texi{$command}));
-}
-
-foreach my $accent_command ('tieaccent', 'dotless', keys(%unicode_accents))
-{
-# $simple_format_style_map_texi{$accent_command}->{'args'} = ['normal'];
- $simple_format_style_map_texi{$accent_command}->{'function'} =
\&xml_default_accent;
-}
%format_map = (
# 'quotation' => 'blockquote',
@@ -767,59 +655,56 @@
# formatting functions
+$acronym_like = \&html_default_acronym_like;
$anchor = \&html_default_anchor;
-$def_item = \&html_default_def_item;
-$def = \&html_default_def;
-$menu_command = \&html_default_menu_command;
-$menu_link = \&html_default_menu_link;
-$menu_description = \&html_default_menu_description;
-$table_item = \&html_default_table_item;
-$table_line = \&html_default_table_line;
-$table_list = \&html_default_table_list;
-$row = \&html_default_row;
+$anchor_label = \&html_default_anchor_label;
+$begin_format_texi = \&html_default_begin_format_texi;
+$caption_shortcaption = \&html_default_caption_shortcaption;
+$caption_shortcaption_command = \&html_default_caption_shortcaption_command;
+$cartouche = \&html_default_cartouche;
$cell = \&html_default_cell;
-$list_item = \&html_default_list_item;
+$def = \&html_default_def;
+$def_item = \&html_default_def_item;
$def_line = \&html_default_def_line;
-$raw = \&html_default_raw;
-$heading = \&html_default_heading;
-$element_heading = \&html_default_element_heading;
-$paragraph = \&html_default_paragraph;
-$preformatted = \&html_default_preformatted;
+$element_label = \&html_default_element_label;
+$float = \&html_default_float;
$foot_line_and_ref = \&html_default_foot_line_and_ref;
$foot_section = \&html_default_foot_section;
-$image_files = \&html_default_image_files;
+$format_list_item_texi = \&html_default_format_list_item_texi;
+$heading = \&html_default_heading;
$image = \&html_default_image;
-$index_entry_label = \&html_default_index_entry_label;
-$index_summary = \&html_default_index_summary;
-$summary_letter = \&html_default_summary_letter;
+$image_files = \&html_default_image_files;
$index_entry = \&html_default_index_entry;
$index_entry_command = \&html_default_index_entry_command;
+$index_entry_label = \&html_default_index_entry_label;
$index_letter = \&html_default_index_letter;
-#$printindex = \&html_default_printindex;
-$print_index = \&html_default_print_index;
-$normal_text = \&html_default_normal_text;
-$cartouche = \&html_default_cartouche;
-$sp = \&html_default_sp;
-$caption_shortcaption = \&html_default_caption_shortcaption;
-$caption_shortcaption_command = \&html_default_caption_shortcaption_command;
-$float = \&html_default_float;
+$index_summary = \&html_default_index_summary;
+$insertcopying = \&html_default_insertcopying;
+$line_command = \&html_default_line_command;
+$list_item = \&html_default_list_item;
$listoffloats = \&html_default_listoffloats;
$listoffloats_entry = \&html_default_listoffloats_entry;
$listoffloats_caption = \&html_default_listoffloats_caption;
$listoffloats_float_style = \&html_default_listoffloats_float_style;
-$acronym_like = \&html_default_acronym_like;
-$quotation = \&html_default_quotation;
-$paragraph_style_command = \&html_default_paragraph_style_command;
-$element_label = \&html_default_element_label;
+$menu_command = \&html_default_menu_command;
+$menu_link = \&html_default_menu_link;
+$menu_description = \&html_default_menu_description;
$misc_element_label = \&html_default_misc_element_label;
-$anchor_label = \&html_default_anchor_label;
-$format_list_item_texi = \&html_default_format_list_item_texi;
-$begin_format_texi = \&html_default_begin_format_texi;
+$normal_text = \&html_default_normal_text;
+$paragraph = \&html_default_paragraph;
+$preformatted = \&html_default_preformatted;
+$print_index = \&html_default_print_index;
+$protect_text = \&xml_default_protect_text;
+$quotation = \&html_default_quotation;
+$sp = \&html_default_sp;
+$summary_letter = \&html_default_summary_letter;
$tab_item_texi = \&html_default_tab_item_texi;
-$insertcopying = \&html_default_insertcopying;
-$line_command = \&html_default_line_command;
+$table_item = \&html_default_table_item;
+$table_line = \&html_default_table_line;
+$table_list = \&html_default_table_list;
+$raw = \&html_default_raw;
+$row = \&html_default_row;
-$protect_text = \&xml_default_protect_text;
}
@@ -2579,41 +2464,6 @@
# appendix..., 2 for section and so on...
# 'tag_level': the sectionning element name, raisesections and lowersections
# taken into account
-sub html_default_element_heading($$$$$$$$$$$$)
-{
- my $element = shift;
- my $command = shift;
- my $texi_line = shift;
- my $line = shift;
- my $in_preformatted = shift;
- my $one_section = shift;
- my $element_heading = shift;
- my $first_in_page = shift;
- my $is_top = shift;
- my $previous_is_top = shift;
- my $command_line = shift;
- my $element_id = shift;
- my $new_element = shift;
-#print STDERR ":::::::: $element $command i_p $in_preformatted o_s
$one_section e_h $element_heading f_p $first_in_page i_t $is_top p_i_t
$previous_is_top id $element_id new $new_element\n";
-
- my $result = &$element_label($element_id, $element, $command,
$command_line);
- if ($new_element and !$one_section)
- {
- if (!$element->{'element_ref'}->{'top'})
- {
- #return $result if (defined($command) and $command eq 'node' and
!$element_heading);
- $result .= &$print_element_header($first_in_page, $previous_is_top);
- }
- else
- {
- $result .= &$print_head_navigation(undef, address@hidden) if
(get_conf('SPLIT') or get_conf('headers'));
- }
- }
-
- return $result if (!$element_heading);
- return $result. &$heading($element, $command, $texi_line, $line,
$in_preformatted, $one_section, $element_heading);
-}
-
sub html_default_heading($$$$$;$$)
{
my $element = shift;
@@ -2975,18 +2825,6 @@
return "<blockquote$class_text>" . $text . "</blockquote>\n";
}
-# format the text within a paragraph style format,
-#
-# argument:
-# format name
-# text within the format
-sub html_default_paragraph_style_command($$)
-{
- my $format = shift;
- my $text = shift;
- return $text;
-}
-
# format a whole index
#
# argument:
Index: formats/info.init
===================================================================
RCS file: /cvsroot/texi2html/texi2html/formats/info.init,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- formats/info.init 24 May 2009 22:29:10 -0000 1.3
+++ formats/info.init 4 Jun 2009 22:58:02 -0000 1.4
@@ -56,6 +56,8 @@
t2h_default_set_variables_default();
$USE_SECTIONS = 0;
+#set_conf('SPLIT', 0, 1);
+$SPLIT = '';
@T2H_FORMAT_EXPAND = ('info', 'direntry');
$EXTENSION = 'info';
$SHOW_MENU = 1;
@@ -99,6 +101,7 @@
%info_default_accent_commands = ();
+%style_map = ();
t2h_default_copy_style_map (\%default_style_map, \%style_map);
foreach my $accent_command ('tieaccent', 'dotless', keys(%unicode_accents),
keys(%accent_map))
@@ -109,7 +112,6 @@
foreach my $command (keys(%style_map))
{
- delete $style_map{$command}->{'attribute'} if
(exists($style_map{$command}->{'attribute'}));
delete $style_map{$command}->{'quote'} if
(exists($style_map{$command}->{'quote'}));
if (grep {$_ eq $command} @simple_quoted_commands)
{
@@ -164,20 +166,16 @@
$style_map{'url'}->{'function'} = \&info_default_uref;
$style_map{'email'}->{'function'} = \&info_default_email;
-foreach my $command (keys(%style_map))
-{
- $style_map_pre{$command} = {};
- $style_map_texi{$command} = {};
- foreach my $key (keys(%{$style_map{$command}}))
- {
- $style_map_pre{$command}->{$key} = $style_map{$command}->{$key};
- $style_map_texi{$command}->{$key} = $style_map{$command}->{$key};
- }
-}
+%style_map_pre = ();
+%style_map_texi = ();
+t2h_default_copy_style_map (\%style_map, \%style_map_pre);
+t2h_default_copy_style_map (\%style_map, \%style_map_texi);
$special_list_commands{'itemize'} = {};
@info_default_normal_formats = ('table', 'vtable', 'ftable', 'enumerate',
'itemize');
+
+%format_map = ();
foreach my $format (@info_default_normal_formats, 'group', 'cartouche')
{
$format_map{$format} = '';
@@ -1965,11 +1963,20 @@
#Â FIXME use $element or $Texi2HTML::THIS_ELEMENT? Main program should
#Â ensure they are the same.
- if ($new_element and ($element ne $new_element or !$element->{'node'}))
+# if ($new_element and ($element ne $new_element or !$element->{'node'}))
+ if ($new_element and ($element ne $new_element and $element->{'node'}))
{
- die "There is a new element, but element $element->{'texi'} is not a
node or not the new element\n";
+ #die "There is a new element, but element `$element->{'texi'}' is not
a node or not the new element\n";
+ die "There is a new element, but element `$element->{'texi'}' is not
the new element\n";
}
- return &$heading($element, $command, $texi_line, $line, $in_preformatted,
$one_section, $element_heading) unless ($new_element);
+ #Â FIXME
+ #Â non node element may appear if the element appears before the first
+ #Â node/section element. For example `element not associated with a node'
+ #Â won't be associated with a node.
+ address@hidden element not associated with a node
+ address@hidden Top
+ address@hidden Top element
+ return &$heading($element, $command, $texi_line, $line, $in_preformatted,
$one_section, $element_heading) unless ($element->{'node'});
my $before = '';
$element->{'info_offset'} = $info_state->{'offset_in_file'};
@@ -2665,14 +2672,29 @@
{
$result .= ' ' x($info_default_index_length_to_node - length($result));
}
- my $element = $index_entry_ref->{'real_element'};
- $element = $element->{'element_ref'} if ($element->{'element_ref'});
- $result .= $element->{'text'} . '.';
+
my $info_index_entry_ref = $info_default_index_entries{$index_entry_ref};
my $line_nr = $info_index_entry_ref->{'line_nr'};
+
+ my $real_element_text;
+ my $element = $index_entry_ref->{'real_element'};
+ # in case $element->{'text'} is not defined, it certainly means that we
+ #Â are n a special elemet, most likely the virtual element appearing
+ #Â before anything else
+ if (!defined($element->{'text'}))
+ {
+ $real_element_text = &$I('(outside of any node)');
+ $line_nr = 0;
+ }
+ else
+ {
+ $element = $element->{'element_ref'} if ($element->{'element_ref'});
+ $real_element_text = $element->{'text'};
#Â this happens for index entries appearing after @printindex. In that case
#Â it is considered that they are at the beginning of the node.
$line_nr = 4 if (!defined($line_nr) or $line_nr < 4);
+ }
+ $result .= $real_element_text . '.';
my $max_len =
$info_default_index_line_string_length{$index_entry_ref->{'index_name'}};
my $line_nr_spaces = sprintf("%${max_len}d", $line_nr);
my $line_part = "(line ${line_nr_spaces})";
Index: formats/xml.init
===================================================================
RCS file: /cvsroot/texi2html/texi2html/formats/xml.init,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- formats/xml.init 24 May 2009 22:29:10 -0000 1.3
+++ formats/xml.init 4 Jun 2009 22:58:02 -0000 1.4
@@ -61,6 +61,8 @@
%line_command_map = ();
+%format_map = ();
+
$format_map{'copying'} = '';
$format_map{'titlepage'} = 'titlepage';
$format_map{'documentdescription'} = 'documentdescription';
@@ -71,6 +73,7 @@
$region_formats_kept{$region} = 1;
}
+%style_map = ();
t2h_default_copy_style_map (\%default_style_map, \%style_map);
foreach my $style (keys(%style_map))
@@ -145,12 +148,6 @@
$format_map{'detailmenu'} = 'detailmenu';
$format_map{'direntry'} = 'direntry';
$format_map{'menu_comment'} = '';
-delete $format_map{'enumerate'};
-foreach my $table ('table', 'ftable', 'vtable')
-{
- #$format_map{$table} = 'table';
- delete $format_map{$table};
-}
$menu_description = \&xml_menu_description;
$menu_link = \&xml_menu_link;
Index: i18n/de
===================================================================
RCS file: /cvsroot/texi2html/texi2html/i18n/de,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- i18n/de 23 May 2009 17:09:40 -0000 1.14
+++ i18n/de 4 Jun 2009 22:58:03 -0000 1.15
@@ -18,6 +18,8 @@
'%{style}: %{caption_first_line}' => '%{style}:
%{caption_first_line}',
'%{style}: %{shortcaption_first_line}' => '%{style}:
%{shortcaption_first_line}',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '@b{%{quotation_arg}:} ',
'@cite{%{book}}' => '@cite{%{book}}',
'About' => '@"Uber',
Index: i18n/en
===================================================================
RCS file: /cvsroot/texi2html/texi2html/i18n/en,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- i18n/en 23 May 2009 17:09:40 -0000 1.12
+++ i18n/en 4 Jun 2009 22:58:03 -0000 1.13
@@ -18,6 +18,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => '',
Index: i18n/es
===================================================================
RCS file: /cvsroot/texi2html/texi2html/i18n/es,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- i18n/es 23 May 2009 17:09:40 -0000 1.15
+++ i18n/es 4 Jun 2009 22:58:03 -0000 1.16
@@ -18,6 +18,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => 'Acerca de',
Index: i18n/fr
===================================================================
RCS file: /cvsroot/texi2html/texi2html/i18n/fr,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- i18n/fr 23 May 2009 17:09:40 -0000 1.17
+++ i18n/fr 4 Jun 2009 22:58:03 -0000 1.18
@@ -18,6 +18,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => 'A propos',
Index: i18n/ja
===================================================================
RCS file: /cvsroot/texi2html/texi2html/i18n/ja,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- i18n/ja 23 May 2009 17:09:40 -0000 1.5
+++ i18n/ja 4 Jun 2009 22:58:03 -0000 1.6
@@ -18,6 +18,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => '',
Index: i18n/nl
===================================================================
RCS file: /cvsroot/texi2html/texi2html/i18n/nl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- i18n/nl 23 May 2009 17:09:40 -0000 1.14
+++ i18n/nl 4 Jun 2009 22:58:03 -0000 1.15
@@ -18,6 +18,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => '',
Index: i18n/no
===================================================================
RCS file: /cvsroot/texi2html/texi2html/i18n/no,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- i18n/no 23 May 2009 17:09:40 -0000 1.14
+++ i18n/no 4 Jun 2009 22:58:03 -0000 1.15
@@ -18,6 +18,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => '',
Index: i18n/pt
===================================================================
RCS file: /cvsroot/texi2html/texi2html/i18n/pt,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- i18n/pt 23 May 2009 17:09:41 -0000 1.17
+++ i18n/pt 4 Jun 2009 22:58:03 -0000 1.18
@@ -18,6 +18,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => 'Sobre',
Index: i18n/pt_BR
===================================================================
RCS file: /cvsroot/texi2html/texi2html/i18n/pt_BR,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- i18n/pt_BR 23 May 2009 17:09:42 -0000 1.8
+++ i18n/pt_BR 4 Jun 2009 22:58:03 -0000 1.9
@@ -18,6 +18,8 @@
'%{style}: %{caption_first_line}' => '',
'%{style}: %{shortcaption_first_line}' => '',
'%{title_ref}' => '',
+ '(outside of any element)' => '',
+ '(outside of any node)' => '',
'@b{%{quotation_arg}:} ' => '',
'@cite{%{book}}' => '',
'About' => 'Sobre',
Index: test/formatting/res/float_copying/float_copying.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/formatting/res/float_copying/float_copying.2,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/formatting/res/float_copying/float_copying.2 17 May 2009 15:35:25
-0000 1.2
+++ test/formatting/res/float_copying/float_copying.2 4 Jun 2009 22:58:03
-0000 1.3
@@ -1,2 +1,2 @@
-** Index entry before document: @cindex indexed caption copying footnote (l.
16)
-** Index entry before document: @cindex indexed caption (l. 23)
+*** Entry for index `cp' outside of any node. (l. 16)
+*** Entry for index `cp' outside of any node. (l. 23)
Index: test/formatting/res/heading/heading.2
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/formatting/res/heading/heading.2,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/formatting/res/heading/heading.2 17 May 2009 15:35:26 -0000
1.2
+++ test/formatting/res/heading/heading.2 4 Jun 2009 22:58:03 -0000
1.3
@@ -1 +1 @@
-** Index entry before document: @cindex cindex copying (l. 8)
+*** Entry for index `cp' outside of any node. (l. 8)
Index: test/formatting/res/heading_info/heading.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/formatting/res/heading_info/heading.2,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/formatting/res/heading_info/heading.2 23 May 2009 17:09:47 -0000
1.1
+++ test/formatting/res/heading_info/heading.2 4 Jun 2009 22:58:03 -0000
1.2
@@ -1 +1 @@
-** Index entry before document: @cindex cindex copying (l. 8)
+*** Entry for index `cp' outside of any node. (l. 8)
Index: test/formatting/res/texi_float_copying/float_copying.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/formatting/res/texi_float_copying/float_copying.2,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/formatting/res/texi_float_copying/float_copying.2 17 May 2009
15:35:27 -0000 1.2
+++ test/formatting/res/texi_float_copying/float_copying.2 4 Jun 2009
22:58:03 -0000 1.3
@@ -1,4 +1,4 @@
-** Index entry before document: @cindex indexed caption copying footnote (l.
16)
-** Index entry before document: @cindex indexed caption (l. 23)
-** Index entry before document: @cindex indexed caption copying footnote (l.
16)
-** Index entry before document: @cindex indexed caption (l. 23)
+*** Entry for index `cp' outside of any node. (l. 16)
+*** Entry for index `cp' outside of any node. (l. 23)
+*** Entry for index `cp' outside of any node. (l. 16)
+*** Entry for index `cp' outside of any node. (l. 23)
Index: test/formatting/res/texi_heading/heading.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/formatting/res/texi_heading/heading.2,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/formatting/res/texi_heading/heading.2 17 May 2009 15:35:28 -0000
1.2
+++ test/formatting/res/texi_heading/heading.2 4 Jun 2009 22:58:03 -0000
1.3
@@ -1,2 +1,2 @@
-** Index entry before document: @cindex cindex copying (l. 8)
-** Index entry before document: @cindex cindex copying (l. 8)
+*** Entry for index `cp' outside of any node. (l. 8)
+*** Entry for index `cp' outside of any node. (l. 8)
Index: test/indices/res/index_no_node/index_no_node.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/indices/res/index_no_node/index_no_node.2,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- test/indices/res/index_no_node/index_no_node.2 27 Apr 2009 17:14:09
-0000 1.3
+++ test/indices/res/index_no_node/index_no_node.2 4 Jun 2009 22:58:04
-0000 1.4
@@ -1,3 +1,3 @@
-** Index entry before document: @cindex truc (l. 5)
+*** Entry for index `cp' outside of any node. (l. 5)
** Printindex before document beginning: @printindex cp (l. 7)
** Bad index name: bidule (l. 11)
Index: test/indices/res/index_special_region/index_special_region.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/indices/res/index_special_region/index_special_region.2,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/indices/res/index_special_region/index_special_region.2 17 May
2009 15:35:30 -0000 1.2
+++ test/indices/res/index_special_region/index_special_region.2 4 Jun
2009 22:58:04 -0000 1.3
@@ -1,8 +1,8 @@
-** Index entry before document: @cindex Copying this document (l. 7)
-** Index entry before document: @cindex Public domain (l. 14)
+*** Entry for index `cp' outside of any node. (l. 7)
+*** Entry for index `cp' outside of any node. (l. 14)
** Printindex before document beginning: @printindex cp (l. 17)
-** Index entry before document: @cindex Titlepage index (l. 23)
-** Index entry before document: @cindex Titlepage footnote (l. 29)
+*** Entry for index `cp' outside of any node. (l. 23)
+*** Entry for index `cp' outside of any node. (l. 29)
** Empty index entry for @cindex (l. 46)
** Empty index entry for @deffn (l. 47)
** Empty index entry for @deffn (l. 48)
Index:
test/indices/res/index_special_region_no_insertcopying/index_special_region_no_insertcopying.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/indices/res/index_special_region_no_insertcopying/index_special_region_no_insertcopying.2,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
---
test/indices/res/index_special_region_no_insertcopying/index_special_region_no_insertcopying.2
17 May 2009 15:35:30 -0000 1.2
+++
test/indices/res/index_special_region_no_insertcopying/index_special_region_no_insertcopying.2
4 Jun 2009 22:58:04 -0000 1.3
@@ -1,8 +1,8 @@
-** Index entry before document: @cindex Copying this document (l. 7)
-** Index entry before document: @cindex Public domain (l. 14)
+*** Entry for index `cp' outside of any node. (l. 7)
+*** Entry for index `cp' outside of any node. (l. 14)
** Printindex before document beginning: @printindex cp (l. 17)
-** Index entry before document: @cindex Titlepage index (l. 23)
-** Index entry before document: @cindex Titlepage footnote (l. 29)
+*** Entry for index `cp' outside of any node. (l. 23)
+*** Entry for index `cp' outside of any node. (l. 29)
** Empty index entry for @cindex (l. 46)
** Empty index entry for @deffn (l. 47)
** Empty index entry for @deffn (l. 48)
Index:
test/indices/res/index_special_region_no_region/index_special_region_no_region.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/indices/res/index_special_region_no_region/index_special_region_no_region.2,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
---
test/indices/res/index_special_region_no_region/index_special_region_no_region.2
17 May 2009 15:35:30 -0000 1.2
+++
test/indices/res/index_special_region_no_region/index_special_region_no_region.2
4 Jun 2009 22:58:04 -0000 1.3
@@ -1,8 +1,8 @@
-** Index entry before document: @cindex Copying this document (l. 7)
-** Index entry before document: @cindex Public domain (l. 14)
+*** Entry for index `cp' outside of any node. (l. 7)
+*** Entry for index `cp' outside of any node. (l. 14)
** Printindex before document beginning: @printindex cp (l. 17)
-** Index entry before document: @cindex Titlepage index (l. 23)
-** Index entry before document: @cindex Titlepage footnote (l. 29)
+*** Entry for index `cp' outside of any node. (l. 23)
+*** Entry for index `cp' outside of any node. (l. 29)
** Empty index entry for @cindex (l. 47)
** Empty index entry for @deffn (l. 48)
** Empty index entry for @deffn (l. 49)
Index: test/macros/res/defcondx_Dbar/defxcond.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/macros/res/defcondx_Dbar/defxcond.2,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/macros/res/defcondx_Dbar/defxcond.2 18 Aug 2008 18:04:25 -0000
1.1
+++ test/macros/res/defcondx_Dbar/defxcond.2 4 Jun 2009 22:58:04 -0000
1.2
@@ -1,4 +1,4 @@
-** Index entry before document: @findex (l. 8)
+*** Entry for index `fn' outside of any node. (l. 8)
** Empty index entry for @deffn (l. 8)
-** Index entry before document: @findex (l. 11)
+*** Entry for index `fn' outside of any node. (l. 11)
** Empty index entry for @deffn (l. 11)
Index: test/macros/res/defcondx_Ubar/defxcond.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/macros/res/defcondx_Ubar/defxcond.2,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/macros/res/defcondx_Ubar/defxcond.2 18 Aug 2008 18:04:25 -0000
1.1
+++ test/macros/res/defcondx_Ubar/defxcond.2 4 Jun 2009 22:58:04 -0000
1.2
@@ -1,2 +1,2 @@
-** Index entry before document: @findex (l. 8)
+*** Entry for index `fn' outside of any node. (l. 8)
** Empty index entry for @deffn (l. 8)
Index: test/macros/res_all/defcondx_Dbar/defxcond.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/macros/res_all/defcondx_Dbar/defxcond.2,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/macros/res_all/defcondx_Dbar/defxcond.2 24 May 2009 22:17:30
-0000 1.1
+++ test/macros/res_all/defcondx_Dbar/defxcond.2 4 Jun 2009 22:58:04
-0000 1.2
@@ -1,4 +1,4 @@
-** Index entry before document: @findex (l. 8)
+*** Entry for index `fn' outside of any node. (l. 8)
** Empty index entry for @deffn (l. 8)
-** Index entry before document: @findex (l. 11)
+*** Entry for index `fn' outside of any node. (l. 11)
** Empty index entry for @deffn (l. 11)
Index: test/macros/res_all/defcondx_Ubar/defxcond.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/macros/res_all/defcondx_Ubar/defxcond.2,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/macros/res_all/defcondx_Ubar/defxcond.2 24 May 2009 22:17:30
-0000 1.1
+++ test/macros/res_all/defcondx_Ubar/defxcond.2 4 Jun 2009 22:58:04
-0000 1.2
@@ -1,2 +1,2 @@
-** Index entry before document: @findex (l. 8)
+*** Entry for index `fn' outside of any node. (l. 8)
** Empty index entry for @deffn (l. 8)
Index: test/macros/res_info/defcondx_Dbar/defxcond.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/macros/res_info/defcondx_Dbar/defxcond.2,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/macros/res_info/defcondx_Dbar/defxcond.2 24 May 2009 22:18:18
-0000 1.1
+++ test/macros/res_info/defcondx_Dbar/defxcond.2 4 Jun 2009 22:58:04
-0000 1.2
@@ -1,4 +1,4 @@
-** Index entry before document: @findex (l. 8)
+*** Entry for index `fn' outside of any node. (l. 8)
** Empty index entry for @deffn (l. 8)
-** Index entry before document: @findex (l. 11)
+*** Entry for index `fn' outside of any node. (l. 11)
** Empty index entry for @deffn (l. 11)
Index: test/macros/res_info/defcondx_Ubar/defxcond.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/macros/res_info/defcondx_Ubar/defxcond.2,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/macros/res_info/defcondx_Ubar/defxcond.2 24 May 2009 22:18:18
-0000 1.1
+++ test/macros/res_info/defcondx_Ubar/defxcond.2 4 Jun 2009 22:58:04
-0000 1.2
@@ -1,2 +1,2 @@
-** Index entry before document: @findex (l. 8)
+*** Entry for index `fn' outside of any node. (l. 8)
** Empty index entry for @deffn (l. 8)
Index: test/manuals/Makefile.am
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/manuals/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- test/manuals/Makefile.am 29 Aug 2008 15:06:19 -0000 1.3
+++ test/manuals/Makefile.am 4 Jun 2009 22:58:05 -0000 1.4
@@ -1,5 +1,5 @@
EXTRA_DIST = cvs.texi info-stnd.texi texinfo.texi mini_ker.texi \
- version-stnd.texi version.texi fdl.texi \
+ version-stnd.texi version.texi fdl.texi hello.texi fdl-hello.texi \
mini_ker_t2h.init cvs.init tests.txt res
DISTCLEANFILES = l2h_tmp_dir.init tests.log tests.out
Index: test/manuals/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/manuals/Makefile.in,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- test/manuals/Makefile.in 27 Apr 2009 17:14:11 -0000 1.8
+++ test/manuals/Makefile.in 4 Jun 2009 22:58:05 -0000 1.9
@@ -129,7 +129,7 @@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
EXTRA_DIST = cvs.texi info-stnd.texi texinfo.texi mini_ker.texi \
- version-stnd.texi version.texi fdl.texi \
+ version-stnd.texi version.texi fdl.texi hello.texi fdl-hello.texi \
mini_ker_t2h.init cvs.init tests.txt res
DISTCLEANFILES = l2h_tmp_dir.init tests.log tests.out
Index: test/manuals/tests.txt
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/manuals/tests.txt,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- test/manuals/tests.txt 2 May 2009 11:31:17 -0000 1.5
+++ test/manuals/tests.txt 4 Jun 2009 22:58:05 -0000 1.6
@@ -2,6 +2,9 @@
texi texinfo.texi -ifinfo
texi cvs.texi
texi mini_ker.texi
+texi hello.texi
+hello hello.texi
+hello_nodes hello.texi -split node -node-files hello.texi
info-stnd info-stnd.texi -split chapter -node-files
texinfo texinfo.texi -split chapter -ifinfo -idx-sum
texinfo_nodes texinfo.texi -split node -node-files -ifinfo
Index: test/sectionning/res/before_node_and_section/before_node_and_section.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/sectionning/res/before_node_and_section/before_node_and_section.2,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/sectionning/res/before_node_and_section/before_node_and_section.2
18 Aug 2008 18:06:12 -0000 1.1
+++ test/sectionning/res/before_node_and_section/before_node_and_section.2
4 Jun 2009 22:58:05 -0000 1.2
@@ -1,2 +1,2 @@
-** Index entry before document: @cindex index entry before anything (l. 7)
+*** Entry for index `cp' outside of any node. (l. 7)
** menu entry without previous node: node1 (l. 12)
Index: test/sectionning/res/no_element/no_element.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/sectionning/res/no_element/no_element.2,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/sectionning/res/no_element/no_element.2 8 Sep 2008 16:29:48
-0000 1.1
+++ test/sectionning/res/no_element/no_element.2 4 Jun 2009 22:58:05
-0000 1.2
@@ -1,2 +1,2 @@
** menu entry without previous node: An anchor (l. 30)
-** Index entry before document: @cindex index entry (l. 33)
+*** Entry for index `cp' outside of any node. (l. 33)
Index:
test/sectionning/res/placed_things_before_element/placed_things_before_element.2
===================================================================
RCS file:
/cvsroot/texi2html/texi2html/test/sectionning/res/placed_things_before_element/placed_things_before_element.2,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
---
test/sectionning/res/placed_things_before_element/placed_things_before_element.2
8 Sep 2008 16:29:50 -0000 1.1
+++
test/sectionning/res/placed_things_before_element/placed_things_before_element.2
4 Jun 2009 22:58:06 -0000 1.2
@@ -1,2 +1,2 @@
** menu entry without previous node: An anchor (l. 30)
-** Index entry before document: @cindex index entry (l. 33)
+*** Entry for index `cp' outside of any node. (l. 33)
Index: test/formatting/res_all/float_docbook/float.2
===================================================================
RCS file: test/formatting/res_all/float_docbook/float.2
diff -N test/formatting/res_all/float_docbook/float.2
Index: test/formatting/res_all/float_docbook/float.xml
===================================================================
RCS file: test/formatting/res_all/float_docbook/float.xml
diff -N test/formatting/res_all/float_docbook/float.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/formatting/res_all/float_docbook/float.xml 4 Jun 2009 22:58:03
-0000 1.1
@@ -0,0 +1,189 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+ <!ENTITY tex "TeX">
+ <!ENTITY latex "LaTeX">
+]>
+<book id="float.xml" lang="en">
+<chapter label="" xreflabel="Test floats" id="Top">
+<title>Test floats</title>
+
+<para>A list of floats at the begining.
+</para>
+<para>After the listoffloats.
+</para>
+
+<anchor id="text with a lot of features"></anchor><para>An example of float
….
+</para>
+<!-- makeinfo -docbook segfaults -->
+
+<para>An index entry
+<indexterm role="cp"><primary>float example</primary></indexterm></para>
+<para>A table.
+</para><variablelist><varlistentry><term><emphasis>truc</emphasis></term>
+<listitem><para>line
+</para></listitem></varlistentry></variablelist>
+
+<para>An itemize.
+</para><itemizedlist mark="minus"><listitem><para> truc
+line
+</para></listitem>
+</itemizedlist>
+<para>A ref.
+See <link linkend="Top">xref Text with features</link>.
+A footnote.
+<footnote><para>footnote Text with features
+</para></footnote>.
+</para>
+<para>&tex; and <emphasis><emphasis
role="bold">téî</emphasis><ulink
url="an_url">an_url</ulink></emphasis> and it is @verb a word !@ Æ.
+</para>
+
+
+
+
+
+
+<para>No label but caption and shortcaption.
+</para>
+
+
+
+<anchor id="label but no type"></anchor><para>No type but caption and
shortcaption.
+</para>
+
+
+
+
+<anchor id="label but no type and no caption"></anchor><para>No type but label
and no caption nor shortcaption.
+</para>
+
+
+<para>No label, no type, no caption no shortcaption.
+</para>
+
+<para>No label, no type, but caption and shortcaption.
+
+
+</para>
+
+
+<anchor id="label but no type 2"></anchor><para>Second float with no type.
+</para>
+
+
+
+<anchor id="warning in top"></anchor><para>A warning
+</para>
+
+
+
+</chapter>
+<chapter label="1" id="chapter">
+<title>A chapter</title>
+
+<anchor id="text in chapter"></anchor><para>Text in chapter
+</para>
+
+
+<anchor id="float with a lot of features and no shortcaption"></anchor>
+<para>Float text of a float with a lot of features.
+</para>
+
+
+
+<anchor id="theoreme"></anchor><para>A théorème
+</para>
+
+
+<anchor id="label but no type in chapter"></anchor><para>float with no type.
+</para>
+
+
+
+<anchor id="warning in chapter"></anchor><para>A warning
+</para>
+
+
+
+
+<sect1 label="1.1" id="section">
+<title>A section</title>
+
+<anchor id="text in section"></anchor>
+<para>A text in float no caption a label a type.
+</para>
+
+</sect1>
+</chapter>
+<chapter label="" xreflabel="Unnumbered" id="Unnumbered">
+<title>Unnumbered</title>
+
+<anchor id="unnumbered float"></anchor><para>unnum
+
+
+</para>
+<anchor id="label but no type in unnumbered"></anchor><para>float with no type.
+</para>
+
+
+
+
+<sect1 label="1.2" id="Section-within-unnumbered">
+<title>Section within unnumbered</title>
+
+
+<anchor id="Section within unnumbered float"></anchor><para>Section within
unnumbered
+
+
+</para>
+</sect1>
+</chapter>
+<chapter label="2" id="Chapter-with-unnumbsubsec">
+<title>Chapter with unnumbsubsec</title>
+
+<anchor id="Chapter with subsec float"></anchor><para>Chap
+
+
+</para>
+<sect1 label="" xreflabel="unnumbered sec" id="unnumbered-sec">
+<title>unnumbered sec</title>
+
+<anchor id="unnumbered sec float"></anchor><para>Chap
+
+
+</para>
+<anchor id="label but no type in unnumbered subsec in
chapter"></anchor><para>float with no type.
+</para>
+
+
+
+</sect1>
+</chapter>
+<chapter label="" xreflabel="list of floats" id="list-of-floats">
+<title>list of floats</title>
+
+<para>See <xref linkend="text-in-section"></xref>.
+And (see <xref linkend="text-in-chapter"></xref>).
+See <xref linkend="text-with-a-lot-of-features"></xref>.
+</para>
+<para>And now a ref (without manual or printed manual)
+<link linkend="text-with-a-lot-of-features">title</link>.
+</para>
+<para>And now a ref (with manual without printed manual)
+.
+</para>
+<para>And now a ref (without manual with a printed manual)
+section ``title'' in <citetitle>printed manual title</citetitle>.
+</para>
+<para>A ref to float without type <xref linkend="label-but-no-type"></xref>.
+</para>
+
+<index></index>
+
+</chapter>
+</book><!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-indent-step:1
+sgml-indent-data:nil
+End:
+-->
Index: test/formatting/res_all/formatting_docbook/formatting.2
===================================================================
RCS file: test/formatting/res_all/formatting_docbook/formatting.2
diff -N test/formatting/res_all/formatting_docbook/formatting.2
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/formatting/res_all/formatting_docbook/formatting.2 4 Jun 2009
22:58:03 -0000 1.1
@@ -0,0 +1,63 @@
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 18 in @mymacro)
+** Cannot find @image file address@hidden' (l. 18 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 28 in @mymacro)
+** Cannot find @image file address@hidden' (l. 28 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 18 in @mymacro)
+** Cannot find @image file address@hidden' (l. 18 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 18 in @mymacro)
+** Cannot find @image file address@hidden' (l. 18 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 18 in @mymacro)
+** Cannot find @image file address@hidden' (l. 18 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 38 in @mymacro)
+** Cannot find @image file address@hidden' (l. 38 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 42 in @mymacro)
+** Cannot find @image file address@hidden' (l. 42 in @mymacro)
+*** @center should not appear in another format (l. 42 in @mymacro)
Index: test/formatting/res_all/formatting_docbook/formatting.xml
===================================================================
RCS file: test/formatting/res_all/formatting_docbook/formatting.xml
diff -N test/formatting/res_all/formatting_docbook/formatting.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/formatting/res_all/formatting_docbook/formatting.xml 4 Jun 2009
22:58:03 -0000 1.1
@@ -0,0 +1,2166 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+ <!ENTITY tex "TeX">
+ <!ENTITY latex "LaTeX">
+]>
+<book id="formatting.xml" lang="en">
+<chapter label="" xreflabel="Top section" id="Top">
+<title>Top section</title>
+
+
+
+<bookinfo>
+<legalnotice>
+<para>In copying
+</para>
+<para><
+>
+"
+&
+'
+`
+</para>
+<para>“simple-double–three—four—-”
+
+code: <literal>``simple-double--three---four----''</literal>
+
+asis: “simple-double–three—four—-”
+
+strong: <emphasis
role="bold">“simple-double–three—four—-”</emphasis>
+
+kbd: <userinput>``simple-double--three---four----''</userinput>
+
+</para>
+<para>`<!-- /@w -->`simple-double-<!-- /@w -->-three—four—-'<!--
/@w -->'
+
+</para>
+<indexterm role="cp"><primary>–option</primary></indexterm><indexterm
role="cp"><primary>“</primary></indexterm><indexterm
role="fn"><primary>“</primary></indexterm><indexterm
role="fn"><primary>–foption</primary></indexterm>
+<para>@"u ü
+@"{U} Ü
address@hidden ñ
address@hidden â
+@'e é
address@hidden o¯
address@hidden ì
+@'{e} é
+@'address@hidden í
address@hidden i
address@hidden j
address@hidden@=E} E¯`
address@hidden /l
+@,{@'C} C',
+@,c ç
+@,c@"u çü
+
+</para>
+<para>@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ <literal>@-</literal>
+<literal>@|</literal>
+<literal>@:</literal>
+<literal>@!</literal> !
+<literal>@?</literal> ?
+<literal>@.</literal> .
+<literal>@@</literal> @
+<literal>@}</literal> }
+<literal>@{</literal> {
+<literal>@/</literal>
+</para>
+<para>foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+</para>
+<para>@TeX &tex;
address@hidden &latex;
address@hidden •
address@hidden ©
address@hidden …
address@hidden ….
address@hidden ==
address@hidden error-->
address@hidden →
address@hidden −
address@hidden -!-
address@hidden -|
address@hidden ⇒
address@hidden a sunny day
address@hidden å
address@hidden Å
address@hidden æ
address@hidden œ
address@hidden Æ
address@hidden Œ
address@hidden ø
address@hidden Ø
address@hidden ß
address@hidden /l
address@hidden /L
address@hidden Ð
address@hidden Þ
address@hidden ð
address@hidden þ
address@hidden ¡
address@hidden ¿
address@hidden £
address@hidden ®
address@hidden ª
address@hidden º
address@hidden ,
address@hidden “
address@hidden ”
address@hidden ‘
address@hidden ’
address@hidden „
address@hidden ‚
address@hidden «
address@hidden »
address@hidden «
address@hidden »
address@hidden ‹
address@hidden ›
address@hidden °
address@hidden €
address@hidden →
address@hidden ≤
address@hidden ≥
+</para>
+<para><literal>@acronym{--a,an accronym}</literal> <acronym>–a</acronym>
(an accronym)
+<literal>@acronym{--a}</literal> <acronym>–a</acronym>
+<literal>@abbr{@'E--. @comma{}A., @'Etude Autonome }</literal>
<abbrev>É–. ,A.</abbrev> (Étude Autonome)
+<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>É–.
,A.</abbrev>
+<literal>@asis{--a}</literal> –a
+<literal>@b{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@cite{--a}</literal> <citetitle>–a</citetitle>
+<literal>@code{--a}</literal> <literal>--a</literal>
+<literal>@command{--a}</literal> <command>--a</command>
+<literal>@ctrl{--a}</literal> –a
+<literal>@dfn{--a}</literal> <firstterm>–a</firstterm>
+<literal>@dmn{--a}</literal> –a
+<literal>@email{--a,--b}</literal> <ulink url="mailto:--a">–b</ulink>
+<literal>@email{,--b}</literal> <ulink url="mailto:">–b</ulink>
+<literal>@email{--a}</literal> <email>--a</email>
+<literal>@emph{--a}</literal> <emphasis>–a</emphasis>
+<literal>@env{--a}</literal> <envar>--a</envar>
+<literal>@file{--a}</literal> <filename>--a</filename>
+<literal>@i{--a}</literal> <wordasword>–a</wordasword>
+<literal>@kbd{--a}</literal> <userinput>--a</userinput>
+<literal>@key{--a}</literal> <keycap>--a</keycap>
+<literal>@math{--a {\frac{1}{2}} @minus{}}</literal> –a \frac12 −
+<literal>@option{--a}</literal> <option>--a</option>
+<literal>@r{--a}</literal> –a
+<literal>@samp{--a}</literal> ‘<literal>--a</literal>’
+<literal>@sc{--a}</literal> –a
+<literal>@strong{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@t{--a}</literal> <literal>–a</literal>
+<literal>@sansserif{--a}</literal> –a
+<literal>@titlefont{--a}</literal> –a
+<literal>@indicateurl{--a}</literal> <wordasword>--a</wordasword>
+<literal>@uref{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@uref{--a}</literal> <ulink url="--a">--a</ulink>
+<literal>@uref{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@uref{--a,--b,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,--b,--c}</literal> <ulink url="">–c</ulink>
+<literal>@uref{--a,,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,,--c}</literal> <ulink url="">–c</ulink>
+<literal>@url{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@url{--a,}</literal> <ulink url="--a">--a</ulink>
+<literal>@url{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@var{--a}</literal> <replaceable>–a</replaceable>
+<literal>@verb{:--a:}</literal> --a
+<literal>@verb{:a < & @ % " -- b:}</literal> a < & @ %
" -- b
+<literal>@w{}</literal> <!-- /@w -->
+<literal>@H{a}</literal> a''
+<literal>@H{--a}</literal> –a''
+<literal>@dotaccent{a}</literal> a.
+<literal>@dotaccent{--a}</literal> –a.
+<literal>@ringaccent{a}</literal> a*
+<literal>@ringaccent{--a}</literal> –a*
+<literal>@tieaccent{a}</literal> a[
+<literal>@tieaccent{--a}</literal> –a[
+<literal>@u{a}</literal> a(
+<literal>@u{--a}</literal> –a(
+<literal>@ubaraccent{a}</literal> a_
+<literal>@ubaraccent{--a}</literal> –a_
+<literal>@udotaccent{a}</literal> .a
+<literal>@udotaccent{--a}</literal> .–a
+<literal>@v{a}</literal> a<
+<literal>@v{--a}</literal> –a<
+<literal>@,{c}</literal> ç
+<literal>@,{--c}</literal> –c,
+<literal>@footnote{in footnote}</literal> <footnote><para>in footnote
+</para></footnote>
+<literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2
+</para></footnote>
+</para>
+<para><literal>@image{f--ile}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,l--i}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,l--e}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,alt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,,e-d-xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,aze,az,alt,e--xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f-ile,aze,,a--lt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+<literal>@address@hidden@@@.,aze,az,alt,@file{file ext}
address@hidden</literal> <inlinemediaobject><imageobject><imagedata
fileref="address@hidden"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+</para>
+
+<para><literal>@clicksequence{click @click{} A}</literal> click → A
+After clickstyle ⇒
+<literal>@clicksequence{click @click{} A}</literal> click ⇒ A
+</para>
+<blockquote><para>A quot—ation
+</para></blockquote>
+
+<note><para>A Note
+</para></note>
+
+<note><para>A note
+</para></note>
+
+<caution><para>Caution
+</para></caution>
+
+<important><para>Important
+</para></important>
+
+<tip><para>a Tip
+</para></tip>
+
+<warning><para>a Warning.
+</para></warning>
+
+<blockquote><para><emphasis role="bold"> something é &tex;:</emphasis>
The something é &tex; is here.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> @ at the end of line </emphasis> A @
at the end of the @quotation line.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> something, other thing:</emphasis>
something, other thing
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> Note, the note:</emphasis> Note, the
note
+</para></blockquote>
+
+<blockquote></blockquote>
+
+<blockquote><para><emphasis role="bold"> Empty:</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold"> :</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold">
+:</emphasis> </para></blockquote>
+
+
+<itemizedlist><listitem><para> i–temize
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="+"><listitem><para> i–tem +
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="bullet"><listitem><para> b–ullet
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="minus"><listitem><para> minu–s
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="emph"><listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@emph{after emph}"><!-- comment in itemize -->
+<listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@bullet{} a--n itemize line"><indexterm
role="cp"><primary>index entry within
itemize</primary></indexterm><listitem><para> i–tem 1
+</para></listitem>
+<listitem><para> i–tem 2
+</para></listitem>
+</itemizedlist>
+<orderedlist numeration="arabic"><listitem><para> e–numerate
+</para></listitem>
+</orderedlist>
+<informaltable><tgroup cols="2"><colspec colwidth="600*"></colspec><colspec
colwidth="700*"></colspec><thead><row><entry> mu–ltitable headitem
</entry><entry> another tab
+</entry></row></thead><tbody><row><entry> mu–ltitable item
</entry><entry> multitable tab
+<!-- comment in multitable -->
+</entry></row><row><entry> mu–ltitable item 2 </entry><entry> multitable
tab 2
+<indexterm role="cp"><primary>index entry within
multitable</primary></indexterm></entry></row><row><entry> lone
mu–ltitable item
+</entry></row></tbody></tgroup></informaltable>
+<informaltable><tgroup cols="2"><colspec colwidth="6*"></colspec><colspec
colwidth="8*"></colspec><tbody><row><entry> truc </entry><entry> bidule
+</entry></row></tbody></tgroup></informaltable>
+<screen>e--xample some
+ text
+</screen>
+<screen>s--mallexample
+</screen>
+<literallayout>d–isplay
+</literallayout>
+<literallayout>s–malldisplay
+</literallayout>
+<programlisting>l--isp
+</programlisting>
+<programlisting>s--malllisp
+</programlisting>
+<abstract>f–ormat
+</abstract>
+<screen>s–mallformat
+</screen>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--effn_name</primary></indexterm><function>d--effn_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–effn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="cate--gory"><indexterm
role="fn"><primary>de--ffn_name</primary></indexterm><function>de--ffn_name</function><replaceable>
ar--guments</replaceable><replaceable> more</replaceable><replaceable>
args</replaceable><replaceable>
+</replaceable><replaceable> even</replaceable><replaceable>
more</replaceable><replaceable> so</replaceable></synopsis>
+<blockquote><para>def–fn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<indexterm role="cp"><primary>index entry within
deffn</primary></indexterm><synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log
trap</primary></indexterm><function>log trap</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary> log
trap1</primary></indexterm><function> log trap1</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log trap2
</primary></indexterm><function>log trap2 </function><replaceable>
</replaceable></synopsis>
+<synopsis role="cmde"><indexterm role="fn"><primary><emphasis role="bold">id
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
ule</emphasis></function><replaceable> truc</replaceable></synopsis>
+<synopsis role="cmde2"><indexterm role="fn"><primary><emphasis role="bold">id
‘<literal>i</literal>’
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
‘<literal>i</literal>’ ule</emphasis></function><replaceable>
truc</replaceable></synopsis>
+<synopsis role="@b{id @samp{i} ule}"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="aaa"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role=""><indexterm role="fn"><primary>bidule
machin</primary></indexterm><function>bidule machin</function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role="truc"><indexterm role="fn"><primary>
</primary></indexterm><function> </function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>followed</primary></indexterm><function>followed</function><replaceable>
by</replaceable><replaceable> a</replaceable><replaceable>
comment</replaceable></synopsis>
+<!-- comment -->
+<synopsis role="truc"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>a</primary></indexterm><function>a</function><replaceable>
b</replaceable><replaceable> c</replaceable><replaceable>
d</replaceable><replaceable> e</replaceable><replaceable> <emphasis
role="bold">f g</emphasis></replaceable><replaceable> h
i</replaceable></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function><replaceable>
before</replaceable><replaceable> end</replaceable><replaceable>
deffn</replaceable></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function><replaceable>
with</replaceable><replaceable> deffnx</replaceable></synopsis>
+<!-- comment between deffn and deffnx -->
+<synopsis role="empty"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<blockquote><!-- comment -->
+<para>text in def item for second def item
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efvr_name</primary></indexterm><varname>d--efvr_name</varname></synopsis>
+<blockquote><para>d–efvr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypefn_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefn_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypeop_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypeop_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypeop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--eftypevr_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevr_name</varname></synopsis>
+<blockquote><para>d–eftypevr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efcv_name</primary></indexterm><classname>c--lass</classname><property>d--efcv_name</property></synopsis>
+<blockquote><para>d–efcv
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--efop_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efop_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="tp"><primary>d--eftp_name</primary></indexterm><structname>d--eftp_name</structname><type>
a--ttributes...</type></synopsis>
+<blockquote><para>d–eftp
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--efun_name</primary></indexterm><function>d--efun_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Macro"><indexterm
role="fn"><primary>d--efmac_name</primary></indexterm><function>d--efmac_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmac
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Special Form"><indexterm
role="fn"><primary>d--efspec_name</primary></indexterm><function>d--efspec_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efspec
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--efvar_name</primary></indexterm><varname>d--efvar_name</varname><type>
argvar</type><replaceable> argvar1</replaceable></synopsis>
+<blockquote><para>d–efvar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="User Option"><indexterm
role="vr"><primary>d--efopt_name</primary></indexterm><varname>d--efopt_name</varname></synopsis>
+<blockquote><para>d–efopt
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--eftypefun_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefun_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--eftypevar_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevar_name</varname></synopsis>
+<blockquote><para>d–eftypevar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--efivar_name</primary></indexterm><classname>c--lass</classname><property>d--efivar_name</property></synopsis>
+<blockquote><para>d–efivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--eftypeivar_name of
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><property>d--eftypeivar_name</property></synopsis>
+<blockquote><para>d–eftypeivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--efmethod_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efmethod_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmethod
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--eftypemethod_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypemethod_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypemethod
+</para></blockquote></informalfigure>
+<para><literal>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file
n---ame@@, ma---nual@@}</literal> See section ``t—itle@'' in
<citetitle>ma—nual@</citetitle>.
+<literal>@ref{chapter, cross ref name, title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@pxref{chapter, cross ref name, title, file name, manual}</literal>
see section ``title'' in <citetitle>manual</citetitle>
+<literal>@inforef{chapter, cross ref name, file name}</literal> *note cross
ref name: (file name)chapter
+</para>
+<para><literal>@ref{chapter}</literal> <xref linkend="chapter"></xref>
+<literal>@xref{chapter}</literal> See <xref linkend="chapter"></xref>.
+<literal>@pxref{chapter}</literal> see <xref linkend="chapter"></xref>
+<literal>@address@hidden</literal> <xref linkend="s-ect,ion"></xref>
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in title, a address@hidden in file, a @comma{} in manual
name }</literal>
+section ``a comma, in title'' in <citetitle>a , in manual name</citetitle>
+</para>
+<para><literal>@ref{chapter,cross ref name}</literal> <link
linkend="chapter">cross ref name</link>
+<literal>@ref{chapter,,title}</literal> <link linkend="chapter">title</link>
+<literal>@ref{chapter,,,file name}</literal>
+<literal>@ref{chapter,,,,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,}</literal> <link
linkend="chapter">title</link>
+<literal>@ref{chapter,cross ref name,,file name}</literal>
+<literal>@ref{chapter,cross ref name,,,manual}</literal> section ``chapter''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,file name}</literal>
+<literal>@ref{chapter,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,title,file name}</literal>
+<literal>@ref{chapter,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,,title, file name, manual}</literal> section ``title''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,,file name,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+</para>
+
+<para><literal>@ref{(pman)anode,cross ref name}</literal> <link
linkend="(pman)anode">cross ref name</link>
+<literal>@ref{(pman)anode,,title}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,,,file name}</literal>
+<literal>@ref{(pman)anode,,,,manual}</literal> section ``(pman)anode'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,cross ref name,,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,,,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title,file name}</literal>
+<literal>@ref{(pman)anode,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title, file name, manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,,file name,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+</para>
+
+<para><literal>@inforef{chapter, cross ref name, file name}</literal> *note
cross ref name: (file name)chapter
+<literal>@inforef{chapter}</literal> *note ()chapter::
+<literal>@inforef{chapter, cross ref name}</literal> *note cross ref name:
()chapter
+<literal>@inforef{chapter,,file name}</literal> *note (file name)chapter::
+<literal>@inforef{node, cross ref name, file name}</literal> *note cross ref
name: (file name)node
+<literal>@inforef{node}</literal> *note ()node::
+<literal>@inforef{node, cross ref name}</literal> *note cross ref name: ()node
+<literal>@inforef{node,,file name}</literal> *note (file name)node::
+<literal>@inforef{chapter, cross ref name, file name, spurious arg}</literal>
*note cross ref name: (file name, spurious arg)chapter
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in file}</literal>
+*note a , in cross ref: (a comma, in file)s--ect,ion
+</para>
+
+<variablelist><!-- comment in table -->
+<varlistentry><term>• a</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>a</term>
+<term><!-- comment between item and itemx -->
+b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>− a</term>
+<term><indexterm role="cp"><primary>index entry between item and
itemx</primary></indexterm>− b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<para>c–artouche
+</para>
+<para>f–lushleft
+</para>
+<para>f–lushright
+</para>
+<para> ce–ntered line
+</para>
+<screen>\input texinfo @c -*-texinfo-*-
+
address@hidden simplest.info
+
address@hidden Top
+
+This is a very simple texi manual @ <>.
+
address@hidden
+</screen>
+<screen>in verbatim ''
+</screen>
+
+
+
+docbook ''
+<bridgehead renderas="other">majorheading</bridgehead>
+
+<bridgehead renderas="other">chapheading</bridgehead>
+
+<bridgehead renderas="sect1">heading</bridgehead>
+
+<bridgehead renderas="sect2">subheading</bridgehead>
+
+<bridgehead renderas="sect3">subsubheading</bridgehead>
+
+<!-- makeinfo cannot handle that -->
+
+
+<!-- invalid texinfo -->
+
+</legalnotice>
+</bookinfo>
+
+
+<para>Insertcopying in normal text
+In copying
+</para>
+<para><
+>
+"
+&
+'
+`
+</para>
+<para>“simple-double–three—four—-”
+
+code: <literal>``simple-double--three---four----''</literal>
+
+asis: “simple-double–three—four—-”
+
+strong: <emphasis
role="bold">“simple-double–three—four—-”</emphasis>
+
+kbd: <userinput>``simple-double--three---four----''</userinput>
+
+</para>
+<para>`<!-- /@w -->`simple-double-<!-- /@w -->-three—four—-'<!--
/@w -->'
+
+</para>
+<indexterm role="cp"><primary>–option</primary></indexterm><indexterm
role="cp"><primary>“</primary></indexterm><indexterm
role="fn"><primary>“</primary></indexterm><indexterm
role="fn"><primary>–foption</primary></indexterm>
+<para>@"u ü
+@"{U} Ü
address@hidden ñ
address@hidden â
+@'e é
address@hidden o¯
address@hidden ì
+@'{e} é
+@'address@hidden í
address@hidden i
address@hidden j
address@hidden@=E} E¯`
address@hidden /l
+@,{@'C} C',
+@,c ç
+@,c@"u çü
+
+</para>
+<para>@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ <literal>@-</literal>
+<literal>@|</literal>
+<literal>@:</literal>
+<literal>@!</literal> !
+<literal>@?</literal> ?
+<literal>@.</literal> .
+<literal>@@</literal> @
+<literal>@}</literal> }
+<literal>@{</literal> {
+<literal>@/</literal>
+</para>
+<para>foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+</para>
+<para>@TeX &tex;
address@hidden &latex;
address@hidden •
address@hidden ©
address@hidden …
address@hidden ….
address@hidden ==
address@hidden error-->
address@hidden →
address@hidden −
address@hidden -!-
address@hidden -|
address@hidden ⇒
address@hidden a sunny day
address@hidden å
address@hidden Å
address@hidden æ
address@hidden œ
address@hidden Æ
address@hidden Œ
address@hidden ø
address@hidden Ø
address@hidden ß
address@hidden /l
address@hidden /L
address@hidden Ð
address@hidden Þ
address@hidden ð
address@hidden þ
address@hidden ¡
address@hidden ¿
address@hidden £
address@hidden ®
address@hidden ª
address@hidden º
address@hidden ,
address@hidden “
address@hidden ”
address@hidden ‘
address@hidden ’
address@hidden „
address@hidden ‚
address@hidden «
address@hidden »
address@hidden «
address@hidden »
address@hidden ‹
address@hidden ›
address@hidden °
address@hidden €
address@hidden →
address@hidden ≤
address@hidden ≥
+</para>
+<para><literal>@acronym{--a,an accronym}</literal> <acronym>–a</acronym>
(an accronym)
+<literal>@acronym{--a}</literal> <acronym>–a</acronym>
+<literal>@abbr{@'E--. @comma{}A., @'Etude Autonome }</literal>
<abbrev>É–. ,A.</abbrev> (Étude Autonome)
+<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>É–.
,A.</abbrev>
+<literal>@asis{--a}</literal> –a
+<literal>@b{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@cite{--a}</literal> <citetitle>–a</citetitle>
+<literal>@code{--a}</literal> <literal>--a</literal>
+<literal>@command{--a}</literal> <command>--a</command>
+<literal>@ctrl{--a}</literal> –a
+<literal>@dfn{--a}</literal> <firstterm>–a</firstterm>
+<literal>@dmn{--a}</literal> –a
+<literal>@email{--a,--b}</literal> <ulink url="mailto:--a">–b</ulink>
+<literal>@email{,--b}</literal> <ulink url="mailto:">–b</ulink>
+<literal>@email{--a}</literal> <email>--a</email>
+<literal>@emph{--a}</literal> <emphasis>–a</emphasis>
+<literal>@env{--a}</literal> <envar>--a</envar>
+<literal>@file{--a}</literal> <filename>--a</filename>
+<literal>@i{--a}</literal> <wordasword>–a</wordasword>
+<literal>@kbd{--a}</literal> <userinput>--a</userinput>
+<literal>@key{--a}</literal> <keycap>--a</keycap>
+<literal>@math{--a {\frac{1}{2}} @minus{}}</literal> –a \frac12 −
+<literal>@option{--a}</literal> <option>--a</option>
+<literal>@r{--a}</literal> –a
+<literal>@samp{--a}</literal> ‘<literal>--a</literal>’
+<literal>@sc{--a}</literal> –a
+<literal>@strong{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@t{--a}</literal> <literal>–a</literal>
+<literal>@sansserif{--a}</literal> –a
+<literal>@titlefont{--a}</literal> –a
+<literal>@indicateurl{--a}</literal> <wordasword>--a</wordasword>
+<literal>@uref{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@uref{--a}</literal> <ulink url="--a">--a</ulink>
+<literal>@uref{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@uref{--a,--b,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,--b,--c}</literal> <ulink url="">–c</ulink>
+<literal>@uref{--a,,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,,--c}</literal> <ulink url="">–c</ulink>
+<literal>@url{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@url{--a,}</literal> <ulink url="--a">--a</ulink>
+<literal>@url{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@var{--a}</literal> <replaceable>–a</replaceable>
+<literal>@verb{:--a:}</literal> --a
+<literal>@verb{:a < & @ % " -- b:}</literal> a < & @ %
" -- b
+<literal>@w{}</literal> <!-- /@w -->
+<literal>@H{a}</literal> a''
+<literal>@H{--a}</literal> –a''
+<literal>@dotaccent{a}</literal> a.
+<literal>@dotaccent{--a}</literal> –a.
+<literal>@ringaccent{a}</literal> a*
+<literal>@ringaccent{--a}</literal> –a*
+<literal>@tieaccent{a}</literal> a[
+<literal>@tieaccent{--a}</literal> –a[
+<literal>@u{a}</literal> a(
+<literal>@u{--a}</literal> –a(
+<literal>@ubaraccent{a}</literal> a_
+<literal>@ubaraccent{--a}</literal> –a_
+<literal>@udotaccent{a}</literal> .a
+<literal>@udotaccent{--a}</literal> .–a
+<literal>@v{a}</literal> a<
+<literal>@v{--a}</literal> –a<
+<literal>@,{c}</literal> ç
+<literal>@,{--c}</literal> –c,
+<literal>@footnote{in footnote}</literal> <footnote><para>in footnote
+</para></footnote>
+<literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2
+</para></footnote>
+</para>
+<para><literal>@image{f--ile}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,l--i}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,l--e}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,alt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,,e-d-xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,aze,az,alt,e--xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f-ile,aze,,a--lt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+<literal>@address@hidden@@@.,aze,az,alt,@file{file ext}
address@hidden</literal> <inlinemediaobject><imageobject><imagedata
fileref="address@hidden"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+</para>
+
+<para><literal>@clicksequence{click @click{} A}</literal> click → A
+After clickstyle ⇒
+<literal>@clicksequence{click @click{} A}</literal> click ⇒ A
+</para>
+<blockquote><para>A quot—ation
+</para></blockquote>
+
+<note><para>A Note
+</para></note>
+
+<note><para>A note
+</para></note>
+
+<caution><para>Caution
+</para></caution>
+
+<important><para>Important
+</para></important>
+
+<tip><para>a Tip
+</para></tip>
+
+<warning><para>a Warning.
+</para></warning>
+
+<blockquote><para><emphasis role="bold"> something é &tex;:</emphasis>
The something é &tex; is here.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> @ at the end of line </emphasis> A @
at the end of the @quotation line.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> something, other thing:</emphasis>
something, other thing
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> Note, the note:</emphasis> Note, the
note
+</para></blockquote>
+
+<blockquote></blockquote>
+
+<blockquote><para><emphasis role="bold"> Empty:</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold"> :</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold">
+:</emphasis> </para></blockquote>
+
+
+<itemizedlist><listitem><para> i–temize
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="+"><listitem><para> i–tem +
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="bullet"><listitem><para> b–ullet
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="minus"><listitem><para> minu–s
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="emph"><listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@emph{after emph}"><!-- comment in itemize -->
+<listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@bullet{} a--n itemize line"><indexterm
role="cp"><primary>index entry within
itemize</primary></indexterm><listitem><para> i–tem 1
+</para></listitem>
+<listitem><para> i–tem 2
+</para></listitem>
+</itemizedlist>
+<orderedlist numeration="arabic"><listitem><para> e–numerate
+</para></listitem>
+</orderedlist>
+<informaltable><tgroup cols="2"><colspec colwidth="600*"></colspec><colspec
colwidth="700*"></colspec><thead><row><entry> mu–ltitable headitem
</entry><entry> another tab
+</entry></row></thead><tbody><row><entry> mu–ltitable item
</entry><entry> multitable tab
+<!-- comment in multitable -->
+</entry></row><row><entry> mu–ltitable item 2 </entry><entry> multitable
tab 2
+<indexterm role="cp"><primary>index entry within
multitable</primary></indexterm></entry></row><row><entry> lone
mu–ltitable item
+</entry></row></tbody></tgroup></informaltable>
+<informaltable><tgroup cols="2"><colspec colwidth="6*"></colspec><colspec
colwidth="8*"></colspec><tbody><row><entry> truc </entry><entry> bidule
+</entry></row></tbody></tgroup></informaltable>
+<screen>e--xample some
+ text
+</screen>
+<screen>s--mallexample
+</screen>
+<literallayout>d–isplay
+</literallayout>
+<literallayout>s–malldisplay
+</literallayout>
+<programlisting>l--isp
+</programlisting>
+<programlisting>s--malllisp
+</programlisting>
+<abstract>f–ormat
+</abstract>
+<screen>s–mallformat
+</screen>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--effn_name</primary></indexterm><function>d--effn_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–effn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="cate--gory"><indexterm
role="fn"><primary>de--ffn_name</primary></indexterm><function>de--ffn_name</function><replaceable>
ar--guments</replaceable><replaceable> more</replaceable><replaceable>
args</replaceable><replaceable>
+</replaceable><replaceable> even</replaceable><replaceable>
more</replaceable><replaceable> so</replaceable></synopsis>
+<blockquote><para>def–fn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<indexterm role="cp"><primary>index entry within
deffn</primary></indexterm><synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log
trap</primary></indexterm><function>log trap</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary> log
trap1</primary></indexterm><function> log trap1</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log trap2
</primary></indexterm><function>log trap2 </function><replaceable>
</replaceable></synopsis>
+<synopsis role="cmde"><indexterm role="fn"><primary><emphasis role="bold">id
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
ule</emphasis></function><replaceable> truc</replaceable></synopsis>
+<synopsis role="cmde2"><indexterm role="fn"><primary><emphasis role="bold">id
‘<literal>i</literal>’
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
‘<literal>i</literal>’ ule</emphasis></function><replaceable>
truc</replaceable></synopsis>
+<synopsis role="@b{id @samp{i} ule}"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="aaa"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role=""><indexterm role="fn"><primary>bidule
machin</primary></indexterm><function>bidule machin</function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role="truc"><indexterm role="fn"><primary>
</primary></indexterm><function> </function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>followed</primary></indexterm><function>followed</function><replaceable>
by</replaceable><replaceable> a</replaceable><replaceable>
comment</replaceable></synopsis>
+<!-- comment -->
+<synopsis role="truc"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>a</primary></indexterm><function>a</function><replaceable>
b</replaceable><replaceable> c</replaceable><replaceable>
d</replaceable><replaceable> e</replaceable><replaceable> <emphasis
role="bold">f g</emphasis></replaceable><replaceable> h
i</replaceable></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function><replaceable>
before</replaceable><replaceable> end</replaceable><replaceable>
deffn</replaceable></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function><replaceable>
with</replaceable><replaceable> deffnx</replaceable></synopsis>
+<!-- comment between deffn and deffnx -->
+<synopsis role="empty"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<blockquote><!-- comment -->
+<para>text in def item for second def item
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efvr_name</primary></indexterm><varname>d--efvr_name</varname></synopsis>
+<blockquote><para>d–efvr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypefn_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefn_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypeop_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypeop_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypeop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--eftypevr_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevr_name</varname></synopsis>
+<blockquote><para>d–eftypevr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efcv_name</primary></indexterm><classname>c--lass</classname><property>d--efcv_name</property></synopsis>
+<blockquote><para>d–efcv
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--efop_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efop_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="tp"><primary>d--eftp_name</primary></indexterm><structname>d--eftp_name</structname><type>
a--ttributes...</type></synopsis>
+<blockquote><para>d–eftp
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--efun_name</primary></indexterm><function>d--efun_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Macro"><indexterm
role="fn"><primary>d--efmac_name</primary></indexterm><function>d--efmac_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmac
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Special Form"><indexterm
role="fn"><primary>d--efspec_name</primary></indexterm><function>d--efspec_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efspec
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--efvar_name</primary></indexterm><varname>d--efvar_name</varname><type>
argvar</type><replaceable> argvar1</replaceable></synopsis>
+<blockquote><para>d–efvar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="User Option"><indexterm
role="vr"><primary>d--efopt_name</primary></indexterm><varname>d--efopt_name</varname></synopsis>
+<blockquote><para>d–efopt
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--eftypefun_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefun_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--eftypevar_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevar_name</varname></synopsis>
+<blockquote><para>d–eftypevar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--efivar_name</primary></indexterm><classname>c--lass</classname><property>d--efivar_name</property></synopsis>
+<blockquote><para>d–efivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--eftypeivar_name of
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><property>d--eftypeivar_name</property></synopsis>
+<blockquote><para>d–eftypeivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--efmethod_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efmethod_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmethod
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--eftypemethod_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypemethod_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypemethod
+</para></blockquote></informalfigure>
+<para><literal>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file
n---ame@@, ma---nual@@}</literal> See section ``t—itle@'' in
<citetitle>ma—nual@</citetitle>.
+<literal>@ref{chapter, cross ref name, title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@pxref{chapter, cross ref name, title, file name, manual}</literal>
see section ``title'' in <citetitle>manual</citetitle>
+<literal>@inforef{chapter, cross ref name, file name}</literal> *note cross
ref name: (file name)chapter
+</para>
+<para><literal>@ref{chapter}</literal> <xref linkend="chapter"></xref>
+<literal>@xref{chapter}</literal> See <xref linkend="chapter"></xref>.
+<literal>@pxref{chapter}</literal> see <xref linkend="chapter"></xref>
+<literal>@address@hidden</literal> <xref linkend="s-ect,ion"></xref>
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in title, a address@hidden in file, a @comma{} in manual
name }</literal>
+section ``a comma, in title'' in <citetitle>a , in manual name</citetitle>
+</para>
+<para><literal>@ref{chapter,cross ref name}</literal> <link
linkend="chapter">cross ref name</link>
+<literal>@ref{chapter,,title}</literal> <link linkend="chapter">title</link>
+<literal>@ref{chapter,,,file name}</literal>
+<literal>@ref{chapter,,,,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,}</literal> <link
linkend="chapter">title</link>
+<literal>@ref{chapter,cross ref name,,file name}</literal>
+<literal>@ref{chapter,cross ref name,,,manual}</literal> section ``chapter''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,file name}</literal>
+<literal>@ref{chapter,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,title,file name}</literal>
+<literal>@ref{chapter,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,,title, file name, manual}</literal> section ``title''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,,file name,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+</para>
+
+<para><literal>@ref{(pman)anode,cross ref name}</literal> <link
linkend="(pman)anode">cross ref name</link>
+<literal>@ref{(pman)anode,,title}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,,,file name}</literal>
+<literal>@ref{(pman)anode,,,,manual}</literal> section ``(pman)anode'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,cross ref name,,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,,,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title,file name}</literal>
+<literal>@ref{(pman)anode,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title, file name, manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,,file name,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+</para>
+
+<para><literal>@inforef{chapter, cross ref name, file name}</literal> *note
cross ref name: (file name)chapter
+<literal>@inforef{chapter}</literal> *note ()chapter::
+<literal>@inforef{chapter, cross ref name}</literal> *note cross ref name:
()chapter
+<literal>@inforef{chapter,,file name}</literal> *note (file name)chapter::
+<literal>@inforef{node, cross ref name, file name}</literal> *note cross ref
name: (file name)node
+<literal>@inforef{node}</literal> *note ()node::
+<literal>@inforef{node, cross ref name}</literal> *note cross ref name: ()node
+<literal>@inforef{node,,file name}</literal> *note (file name)node::
+<literal>@inforef{chapter, cross ref name, file name, spurious arg}</literal>
*note cross ref name: (file name, spurious arg)chapter
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in file}</literal>
+*note a , in cross ref: (a comma, in file)s--ect,ion
+</para>
+
+<variablelist><!-- comment in table -->
+<varlistentry><term>• a</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>a</term>
+<term><!-- comment between item and itemx -->
+b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>− a</term>
+<term><indexterm role="cp"><primary>index entry between item and
itemx</primary></indexterm>− b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<para>c–artouche
+</para>
+<para>f–lushleft
+</para>
+<para>f–lushright
+</para>
+<para> ce–ntered line
+</para>
+<screen>\input texinfo @c -*-texinfo-*-
+
address@hidden simplest.info
+
address@hidden Top
+
+This is a very simple texi manual @ <>.
+
address@hidden
+</screen>
+<screen>in verbatim ''
+</screen>
+
+
+
+docbook ''
+<bridgehead renderas="other">majorheading</bridgehead>
+
+<bridgehead renderas="other">chapheading</bridgehead>
+
+<bridgehead renderas="sect1">heading</bridgehead>
+
+<bridgehead renderas="sect2">subheading</bridgehead>
+
+<bridgehead renderas="sect3">subsubheading</bridgehead>
+
+<!-- makeinfo cannot handle that -->
+
+
+<!-- invalid texinfo -->
+
+
+<para>Normal text
+</para>
+<para><
+>
+"
+&
+'
+`
+</para>
+<para>“simple-double–three—four—-”
+
+code: <literal>``simple-double--three---four----''</literal>
+
+asis: “simple-double–three—four—-”
+
+strong: <emphasis
role="bold">“simple-double–three—four—-”</emphasis>
+
+kbd: <userinput>``simple-double--three---four----''</userinput>
+
+</para>
+<para>`<!-- /@w -->`simple-double-<!-- /@w -->-three—four—-'<!--
/@w -->'
+
+</para>
+<indexterm role="cp"><primary>–option</primary></indexterm><indexterm
role="cp"><primary>“</primary></indexterm><indexterm
role="fn"><primary>“</primary></indexterm><indexterm
role="fn"><primary>–foption</primary></indexterm>
+<para>@"u ü
+@"{U} Ü
address@hidden ñ
address@hidden â
+@'e é
address@hidden o¯
address@hidden ì
+@'{e} é
+@'address@hidden í
address@hidden i
address@hidden j
address@hidden@=E} E¯`
address@hidden /l
+@,{@'C} C',
+@,c ç
+@,c@"u çü
+
+</para>
+<para>@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ <literal>@-</literal>
+<literal>@|</literal>
+<literal>@:</literal>
+<literal>@!</literal> !
+<literal>@?</literal> ?
+<literal>@.</literal> .
+<literal>@@</literal> @
+<literal>@}</literal> }
+<literal>@{</literal> {
+<literal>@/</literal>
+</para>
+<para>foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+</para>
+<para>@TeX &tex;
address@hidden &latex;
address@hidden •
address@hidden ©
address@hidden …
address@hidden ….
address@hidden ==
address@hidden error-->
address@hidden →
address@hidden −
address@hidden -!-
address@hidden -|
address@hidden ⇒
address@hidden a sunny day
address@hidden å
address@hidden Å
address@hidden æ
address@hidden œ
address@hidden Æ
address@hidden Œ
address@hidden ø
address@hidden Ø
address@hidden ß
address@hidden /l
address@hidden /L
address@hidden Ð
address@hidden Þ
address@hidden ð
address@hidden þ
address@hidden ¡
address@hidden ¿
address@hidden £
address@hidden ®
address@hidden ª
address@hidden º
address@hidden ,
address@hidden “
address@hidden ”
address@hidden ‘
address@hidden ’
address@hidden „
address@hidden ‚
address@hidden «
address@hidden »
address@hidden «
address@hidden »
address@hidden ‹
address@hidden ›
address@hidden °
address@hidden €
address@hidden →
address@hidden ≤
address@hidden ≥
+</para>
+<para><literal>@acronym{--a,an accronym}</literal> <acronym>–a</acronym>
(an accronym)
+<literal>@acronym{--a}</literal> <acronym>–a</acronym>
+<literal>@abbr{@'E--. @comma{}A., @'Etude Autonome }</literal>
<abbrev>É–. ,A.</abbrev> (Étude Autonome)
+<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>É–.
,A.</abbrev>
+<literal>@asis{--a}</literal> –a
+<literal>@b{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@cite{--a}</literal> <citetitle>–a</citetitle>
+<literal>@code{--a}</literal> <literal>--a</literal>
+<literal>@command{--a}</literal> <command>--a</command>
+<literal>@ctrl{--a}</literal> –a
+<literal>@dfn{--a}</literal> <firstterm>–a</firstterm>
+<literal>@dmn{--a}</literal> –a
+<literal>@email{--a,--b}</literal> <ulink url="mailto:--a">–b</ulink>
+<literal>@email{,--b}</literal> <ulink url="mailto:">–b</ulink>
+<literal>@email{--a}</literal> <email>--a</email>
+<literal>@emph{--a}</literal> <emphasis>–a</emphasis>
+<literal>@env{--a}</literal> <envar>--a</envar>
+<literal>@file{--a}</literal> <filename>--a</filename>
+<literal>@i{--a}</literal> <wordasword>–a</wordasword>
+<literal>@kbd{--a}</literal> <userinput>--a</userinput>
+<literal>@key{--a}</literal> <keycap>--a</keycap>
+<literal>@math{--a {\frac{1}{2}} @minus{}}</literal> –a \frac12 −
+<literal>@option{--a}</literal> <option>--a</option>
+<literal>@r{--a}</literal> –a
+<literal>@samp{--a}</literal> ‘<literal>--a</literal>’
+<literal>@sc{--a}</literal> –a
+<literal>@strong{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@t{--a}</literal> <literal>–a</literal>
+<literal>@sansserif{--a}</literal> –a
+<literal>@titlefont{--a}</literal> –a
+<literal>@indicateurl{--a}</literal> <wordasword>--a</wordasword>
+<literal>@uref{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@uref{--a}</literal> <ulink url="--a">--a</ulink>
+<literal>@uref{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@uref{--a,--b,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,--b,--c}</literal> <ulink url="">–c</ulink>
+<literal>@uref{--a,,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,,--c}</literal> <ulink url="">–c</ulink>
+<literal>@url{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@url{--a,}</literal> <ulink url="--a">--a</ulink>
+<literal>@url{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@var{--a}</literal> <replaceable>–a</replaceable>
+<literal>@verb{:--a:}</literal> --a
+<literal>@verb{:a < & @ % " -- b:}</literal> a < & @ %
" -- b
+<literal>@w{}</literal> <!-- /@w -->
+<literal>@H{a}</literal> a''
+<literal>@H{--a}</literal> –a''
+<literal>@dotaccent{a}</literal> a.
+<literal>@dotaccent{--a}</literal> –a.
+<literal>@ringaccent{a}</literal> a*
+<literal>@ringaccent{--a}</literal> –a*
+<literal>@tieaccent{a}</literal> a[
+<literal>@tieaccent{--a}</literal> –a[
+<literal>@u{a}</literal> a(
+<literal>@u{--a}</literal> –a(
+<literal>@ubaraccent{a}</literal> a_
+<literal>@ubaraccent{--a}</literal> –a_
+<literal>@udotaccent{a}</literal> .a
+<literal>@udotaccent{--a}</literal> .–a
+<literal>@v{a}</literal> a<
+<literal>@v{--a}</literal> –a<
+<literal>@,{c}</literal> ç
+<literal>@,{--c}</literal> –c,
+<literal>@footnote{in footnote}</literal> <footnote><para>in footnote
+</para></footnote>
+<literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2
+</para></footnote>
+</para>
+<para><literal>@image{f--ile}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,l--i}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,l--e}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,alt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,,e-d-xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,aze,az,alt,e--xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f-ile,aze,,a--lt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+<literal>@address@hidden@@@.,aze,az,alt,@file{file ext}
address@hidden</literal> <inlinemediaobject><imageobject><imagedata
fileref="address@hidden"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+</para>
+
+<para><literal>@clicksequence{click @click{} A}</literal> click → A
+After clickstyle ⇒
+<literal>@clicksequence{click @click{} A}</literal> click ⇒ A
+</para>
+<blockquote><para>A quot—ation
+</para></blockquote>
+
+<note><para>A Note
+</para></note>
+
+<note><para>A note
+</para></note>
+
+<caution><para>Caution
+</para></caution>
+
+<important><para>Important
+</para></important>
+
+<tip><para>a Tip
+</para></tip>
+
+<warning><para>a Warning.
+</para></warning>
+
+<blockquote><para><emphasis role="bold"> something é &tex;:</emphasis>
The something é &tex; is here.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> @ at the end of line </emphasis> A @
at the end of the @quotation line.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> something, other thing:</emphasis>
something, other thing
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> Note, the note:</emphasis> Note, the
note
+</para></blockquote>
+
+<blockquote></blockquote>
+
+<blockquote><para><emphasis role="bold"> Empty:</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold"> :</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold">
+:</emphasis> </para></blockquote>
+
+
+<itemizedlist><listitem><para> i–temize
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="+"><listitem><para> i–tem +
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="bullet"><listitem><para> b–ullet
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="minus"><listitem><para> minu–s
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="emph"><listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@emph{after emph}"><!-- comment in itemize -->
+<listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@bullet{} a--n itemize line"><indexterm
role="cp"><primary>index entry within
itemize</primary></indexterm><listitem><para> i–tem 1
+</para></listitem>
+<listitem><para> i–tem 2
+</para></listitem>
+</itemizedlist>
+<orderedlist numeration="arabic"><listitem><para> e–numerate
+</para></listitem>
+</orderedlist>
+<informaltable><tgroup cols="2"><colspec colwidth="600*"></colspec><colspec
colwidth="700*"></colspec><thead><row><entry> mu–ltitable headitem
</entry><entry> another tab
+</entry></row></thead><tbody><row><entry> mu–ltitable item
</entry><entry> multitable tab
+<!-- comment in multitable -->
+</entry></row><row><entry> mu–ltitable item 2 </entry><entry> multitable
tab 2
+<indexterm role="cp"><primary>index entry within
multitable</primary></indexterm></entry></row><row><entry> lone
mu–ltitable item
+</entry></row></tbody></tgroup></informaltable>
+<informaltable><tgroup cols="2"><colspec colwidth="6*"></colspec><colspec
colwidth="8*"></colspec><tbody><row><entry> truc </entry><entry> bidule
+</entry></row></tbody></tgroup></informaltable>
+<screen>e--xample some
+ text
+</screen>
+<screen>s--mallexample
+</screen>
+<literallayout>d–isplay
+</literallayout>
+<literallayout>s–malldisplay
+</literallayout>
+<programlisting>l--isp
+</programlisting>
+<programlisting>s--malllisp
+</programlisting>
+<abstract>f–ormat
+</abstract>
+<screen>s–mallformat
+</screen>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--effn_name</primary></indexterm><function>d--effn_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–effn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="cate--gory"><indexterm
role="fn"><primary>de--ffn_name</primary></indexterm><function>de--ffn_name</function><replaceable>
ar--guments</replaceable><replaceable> more</replaceable><replaceable>
args</replaceable><replaceable>
+</replaceable><replaceable> even</replaceable><replaceable>
more</replaceable><replaceable> so</replaceable></synopsis>
+<blockquote><para>def–fn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<indexterm role="cp"><primary>index entry within
deffn</primary></indexterm><synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log
trap</primary></indexterm><function>log trap</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary> log
trap1</primary></indexterm><function> log trap1</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log trap2
</primary></indexterm><function>log trap2 </function><replaceable>
</replaceable></synopsis>
+<synopsis role="cmde"><indexterm role="fn"><primary><emphasis role="bold">id
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
ule</emphasis></function><replaceable> truc</replaceable></synopsis>
+<synopsis role="cmde2"><indexterm role="fn"><primary><emphasis role="bold">id
‘<literal>i</literal>’
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
‘<literal>i</literal>’ ule</emphasis></function><replaceable>
truc</replaceable></synopsis>
+<synopsis role="@b{id @samp{i} ule}"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="aaa"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role=""><indexterm role="fn"><primary>bidule
machin</primary></indexterm><function>bidule machin</function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role="truc"><indexterm role="fn"><primary>
</primary></indexterm><function> </function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>followed</primary></indexterm><function>followed</function><replaceable>
by</replaceable><replaceable> a</replaceable><replaceable>
comment</replaceable></synopsis>
+<!-- comment -->
+<synopsis role="truc"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>a</primary></indexterm><function>a</function><replaceable>
b</replaceable><replaceable> c</replaceable><replaceable>
d</replaceable><replaceable> e</replaceable><replaceable> <emphasis
role="bold">f g</emphasis></replaceable><replaceable> h
i</replaceable></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function><replaceable>
before</replaceable><replaceable> end</replaceable><replaceable>
deffn</replaceable></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function><replaceable>
with</replaceable><replaceable> deffnx</replaceable></synopsis>
+<!-- comment between deffn and deffnx -->
+<synopsis role="empty"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<blockquote><!-- comment -->
+<para>text in def item for second def item
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efvr_name</primary></indexterm><varname>d--efvr_name</varname></synopsis>
+<blockquote><para>d–efvr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypefn_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefn_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypeop_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypeop_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypeop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--eftypevr_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevr_name</varname></synopsis>
+<blockquote><para>d–eftypevr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efcv_name</primary></indexterm><classname>c--lass</classname><property>d--efcv_name</property></synopsis>
+<blockquote><para>d–efcv
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--efop_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efop_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="tp"><primary>d--eftp_name</primary></indexterm><structname>d--eftp_name</structname><type>
a--ttributes...</type></synopsis>
+<blockquote><para>d–eftp
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--efun_name</primary></indexterm><function>d--efun_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Macro"><indexterm
role="fn"><primary>d--efmac_name</primary></indexterm><function>d--efmac_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmac
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Special Form"><indexterm
role="fn"><primary>d--efspec_name</primary></indexterm><function>d--efspec_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efspec
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--efvar_name</primary></indexterm><varname>d--efvar_name</varname><type>
argvar</type><replaceable> argvar1</replaceable></synopsis>
+<blockquote><para>d–efvar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="User Option"><indexterm
role="vr"><primary>d--efopt_name</primary></indexterm><varname>d--efopt_name</varname></synopsis>
+<blockquote><para>d–efopt
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--eftypefun_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefun_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--eftypevar_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevar_name</varname></synopsis>
+<blockquote><para>d–eftypevar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--efivar_name</primary></indexterm><classname>c--lass</classname><property>d--efivar_name</property></synopsis>
+<blockquote><para>d–efivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--eftypeivar_name of
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><property>d--eftypeivar_name</property></synopsis>
+<blockquote><para>d–eftypeivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--efmethod_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efmethod_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmethod
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--eftypemethod_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypemethod_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypemethod
+</para></blockquote></informalfigure>
+<para><literal>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file
n---ame@@, ma---nual@@}</literal> See section ``t—itle@'' in
<citetitle>ma—nual@</citetitle>.
+<literal>@ref{chapter, cross ref name, title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@pxref{chapter, cross ref name, title, file name, manual}</literal>
see section ``title'' in <citetitle>manual</citetitle>
+<literal>@inforef{chapter, cross ref name, file name}</literal> *note cross
ref name: (file name)chapter
+</para>
+<para><literal>@ref{chapter}</literal> <xref linkend="chapter"></xref>
+<literal>@xref{chapter}</literal> See <xref linkend="chapter"></xref>.
+<literal>@pxref{chapter}</literal> see <xref linkend="chapter"></xref>
+<literal>@address@hidden</literal> <xref linkend="s-ect,ion"></xref>
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in title, a address@hidden in file, a @comma{} in manual
name }</literal>
+section ``a comma, in title'' in <citetitle>a , in manual name</citetitle>
+</para>
+<para><literal>@ref{chapter,cross ref name}</literal> <link
linkend="chapter">cross ref name</link>
+<literal>@ref{chapter,,title}</literal> <link linkend="chapter">title</link>
+<literal>@ref{chapter,,,file name}</literal>
+<literal>@ref{chapter,,,,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,}</literal> <link
linkend="chapter">title</link>
+<literal>@ref{chapter,cross ref name,,file name}</literal>
+<literal>@ref{chapter,cross ref name,,,manual}</literal> section ``chapter''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,file name}</literal>
+<literal>@ref{chapter,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,title,file name}</literal>
+<literal>@ref{chapter,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,,title, file name, manual}</literal> section ``title''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,,file name,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+</para>
+
+<para><literal>@ref{(pman)anode,cross ref name}</literal> <link
linkend="(pman)anode">cross ref name</link>
+<literal>@ref{(pman)anode,,title}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,,,file name}</literal>
+<literal>@ref{(pman)anode,,,,manual}</literal> section ``(pman)anode'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,cross ref name,,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,,,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title,file name}</literal>
+<literal>@ref{(pman)anode,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title, file name, manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,,file name,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+</para>
+
+<para><literal>@inforef{chapter, cross ref name, file name}</literal> *note
cross ref name: (file name)chapter
+<literal>@inforef{chapter}</literal> *note ()chapter::
+<literal>@inforef{chapter, cross ref name}</literal> *note cross ref name:
()chapter
+<literal>@inforef{chapter,,file name}</literal> *note (file name)chapter::
+<literal>@inforef{node, cross ref name, file name}</literal> *note cross ref
name: (file name)node
+<literal>@inforef{node}</literal> *note ()node::
+<literal>@inforef{node, cross ref name}</literal> *note cross ref name: ()node
+<literal>@inforef{node,,file name}</literal> *note (file name)node::
+<literal>@inforef{chapter, cross ref name, file name, spurious arg}</literal>
*note cross ref name: (file name, spurious arg)chapter
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in file}</literal>
+*note a , in cross ref: (a comma, in file)s--ect,ion
+</para>
+
+<variablelist><!-- comment in table -->
+<varlistentry><term>• a</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>a</term>
+<term><!-- comment between item and itemx -->
+b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>− a</term>
+<term><indexterm role="cp"><primary>index entry between item and
itemx</primary></indexterm>− b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<para>c–artouche
+</para>
+<para>f–lushleft
+</para>
+<para>f–lushright
+</para>
+<para> ce–ntered line
+</para>
+<screen>\input texinfo @c -*-texinfo-*-
+
address@hidden simplest.info
+
address@hidden Top
+
+This is a very simple texi manual @ <>.
+
address@hidden
+</screen>
+<screen>in verbatim ''
+</screen>
+
+
+
+docbook ''
+<bridgehead renderas="other">majorheading</bridgehead>
+
+<bridgehead renderas="other">chapheading</bridgehead>
+
+<bridgehead renderas="sect1">heading</bridgehead>
+
+<bridgehead renderas="sect2">subheading</bridgehead>
+
+<bridgehead renderas="sect3">subsubheading</bridgehead>
+
+<!-- makeinfo cannot handle that -->
+
+
+<!-- invalid texinfo -->
+
+
+<para>In example.
+</para><screen>
+<
+>
+"
+&
+'
+`
+
+``simple-double--three---four----''
+
+code: <literal>``simple-double--three---four----''</literal>
+
+asis: ``simple-double--three---four----''
+
+strong: <emphasis role="bold">``simple-double--three---four----''</emphasis>
+
+kbd: <userinput>``simple-double--three---four----''</userinput>
+
+
+`<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
+
+
+<indexterm role="cp"><primary>–option</primary></indexterm><indexterm
role="cp"><primary>“</primary></indexterm><indexterm
role="fn"><primary>“</primary></indexterm><indexterm
role="fn"><primary>–foption</primary></indexterm>
+@"u ü
+@"{U} Ü
address@hidden ñ
address@hidden â
+@'e é
address@hidden o¯
address@hidden ì
+@'{e} é
+@'address@hidden í
address@hidden i
address@hidden j
address@hidden@=E} E¯`
address@hidden /l
+@,{@'C} C',
+@,c ç
+@,c@"u çü
+
+
address@hidden
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ <literal>@-</literal>
+<literal>@|</literal>
+<literal>@:</literal>
+<literal>@!</literal> !
+<literal>@?</literal> ?
+<literal>@.</literal> .
+<literal>@@</literal> @
+<literal>@}</literal> }
+<literal>@{</literal> {
+<literal>@/</literal>
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
address@hidden &tex;
address@hidden &latex;
address@hidden •
address@hidden ©
address@hidden …
address@hidden ….
address@hidden ==
address@hidden error-->
address@hidden →
address@hidden −
address@hidden -!-
address@hidden -|
address@hidden ⇒
address@hidden a sunny day
address@hidden å
address@hidden Å
address@hidden æ
address@hidden œ
address@hidden Æ
address@hidden Œ
address@hidden ø
address@hidden Ø
address@hidden ß
address@hidden /l
address@hidden /L
address@hidden Ð
address@hidden Þ
address@hidden ð
address@hidden þ
address@hidden ¡
address@hidden ¿
address@hidden £
address@hidden ®
address@hidden ª
address@hidden º
address@hidden ,
address@hidden “
address@hidden ”
address@hidden ‘
address@hidden ’
address@hidden „
address@hidden ‚
address@hidden «
address@hidden »
address@hidden «
address@hidden »
address@hidden ‹
address@hidden ›
address@hidden °
address@hidden €
address@hidden →
address@hidden ≤
address@hidden ≥
+
+<literal>@acronym{--a,an accronym}</literal> <acronym>--a</acronym> (an
accronym)
+<literal>@acronym{--a}</literal> <acronym>--a</acronym>
+<literal>@abbr{@'E--. @comma{}A., @'Etude Autonome }</literal>
<abbrev>É--. ,A.</abbrev> (Étude Autonome)
+<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>É--. ,A.</abbrev>
+<literal>@asis{--a}</literal> --a
+<literal>@b{--a}</literal> <lineannotation>--a</lineannotation>
+<literal>@cite{--a}</literal> <citetitle>--a</citetitle>
+<literal>@code{--a}</literal> <literal>--a</literal>
+<literal>@command{--a}</literal> <command>--a</command>
+<literal>@ctrl{--a}</literal> --a
+<literal>@dfn{--a}</literal> <firstterm>--a</firstterm>
+<literal>@dmn{--a}</literal> --a
+<literal>@email{--a,--b}</literal> <ulink url="mailto:--a">--b</ulink>
+<literal>@email{,--b}</literal> <ulink url="mailto:">--b</ulink>
+<literal>@email{--a}</literal> <email>--a</email>
+<literal>@emph{--a}</literal> <emphasis>--a</emphasis>
+<literal>@env{--a}</literal> <envar>--a</envar>
+<literal>@file{--a}</literal> <filename>--a</filename>
+<literal>@i{--a}</literal> <lineannotation>--a</lineannotation>
+<literal>@kbd{--a}</literal> <userinput>--a</userinput>
+<literal>@key{--a}</literal> <keycap>--a</keycap>
+<literal>@math{--a {\frac{1}{2}} @minus{}}</literal> --a \frac12 −
+<literal>@option{--a}</literal> <option>--a</option>
+<literal>@r{--a}</literal> <lineannotation>--a</lineannotation>
+<literal>@samp{--a}</literal> ‘<literal>--a</literal>’
+<literal>@sc{--a}</literal> --a
+<literal>@strong{--a}</literal> <emphasis role="bold">--a</emphasis>
+<literal>@t{--a}</literal> <literal>--a</literal>
+<literal>@sansserif{--a}</literal> --a
+<literal>@titlefont{--a}</literal> --a
+<literal>@indicateurl{--a}</literal> <wordasword>--a</wordasword>
+<literal>@uref{--a,--b}</literal> <ulink url="--a">--b</ulink>
+<literal>@uref{--a}</literal> <ulink url="--a">--a</ulink>
+<literal>@uref{,--b}</literal> <ulink url="">--b</ulink>
+<literal>@uref{--a,--b,--c}</literal> <ulink url="--a">--c</ulink>
+<literal>@uref{,--b,--c}</literal> <ulink url="">--c</ulink>
+<literal>@uref{--a,,--c}</literal> <ulink url="--a">--c</ulink>
+<literal>@uref{,,--c}</literal> <ulink url="">--c</ulink>
+<literal>@url{--a,--b}</literal> <ulink url="--a">--b</ulink>
+<literal>@url{--a,}</literal> <ulink url="--a">--a</ulink>
+<literal>@url{,--b}</literal> <ulink url="">--b</ulink>
+<literal>@var{--a}</literal> <replaceable>--a</replaceable>
+<literal>@verb{:--a:}</literal> --a
+<literal>@verb{:a < & @ % " -- b:}</literal> a < & @ %
" -- b
+<literal>@w{}</literal> <!-- /@w -->
+<literal>@H{a}</literal> a''
+<literal>@H{--a}</literal> --a''
+<literal>@dotaccent{a}</literal> a.
+<literal>@dotaccent{--a}</literal> --a.
+<literal>@ringaccent{a}</literal> a*
+<literal>@ringaccent{--a}</literal> --a*
+<literal>@tieaccent{a}</literal> a[
+<literal>@tieaccent{--a}</literal> --a[
+<literal>@u{a}</literal> a(
+<literal>@u{--a}</literal> --a(
+<literal>@ubaraccent{a}</literal> a_
+<literal>@ubaraccent{--a}</literal> --a_
+<literal>@udotaccent{a}</literal> .a
+<literal>@udotaccent{--a}</literal> .--a
+<literal>@v{a}</literal> a<
+<literal>@v{--a}</literal> --a<
+<literal>@,{c}</literal> ç
+<literal>@,{--c}</literal> --c,
+<literal>@footnote{in footnote}</literal> <footnote><para>in footnote
+</para></footnote>
+<literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2
+</para></footnote>
+
+<literal>@image{f--ile}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f--ile,l--i}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f--ile,,l--e}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f--ile,,,alt}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f--ile,,,,e-d-xt}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f--ile,aze,az,alt,e--xt}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f-ile,aze,,a--lt}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f-ile.jpg"
format="JPG"></imagedata></imageobject></mediaobject></informalfigure>
+<literal>@address@hidden@@@.,aze,az,alt,@file{file ext}
address@hidden</literal> <informalfigure><mediaobject><imageobject><imagedata
fileref="address@hidden"
format="JPG"></imagedata></imageobject></mediaobject></informalfigure>
+
+
+<literal>@clicksequence{click @click{} A}</literal> click → A
+After clickstyle ⇒
+<literal>@clicksequence{click @click{} A}</literal> click ⇒ A
+
+<blockquote>A quot---ation
+</blockquote>
+
+<note>A Note
+</note>
+
+<note>A note
+</note>
+
+<caution>Caution
+</caution>
+
+<important>Important
+</important>
+
+<tip>a Tip
+</tip>
+
+<warning>a Warning.
+</warning>
+
+<blockquote><lineannotation> something é &tex;:</lineannotation> The
something é &tex; is here.
+</blockquote>
+
+<blockquote><lineannotation> @ at the end of line </lineannotation> A @ at the
end of the @quotation line.
+</blockquote>
+
+<blockquote><lineannotation> something, other thing:</lineannotation>
something, other thing
+</blockquote>
+
+<blockquote><lineannotation> Note, the note:</lineannotation> Note, the note
+</blockquote>
+
+<blockquote></blockquote>
+
+<blockquote><lineannotation> Empty:</lineannotation> </blockquote>
+
+<blockquote><lineannotation> :</lineannotation> </blockquote>
+
+<blockquote><lineannotation>
+:</lineannotation> </blockquote>
+
+
+<itemizedlist><listitem> i--temize
+</listitem>
+</itemizedlist>
+<itemizedlist mark="+"><listitem> i--tem +
+</listitem>
+</itemizedlist>
+<itemizedlist mark="bullet"><listitem> b--ullet
+</listitem>
+</itemizedlist>
+<itemizedlist mark="minus"><listitem> minu--s
+</listitem>
+</itemizedlist>
+<itemizedlist mark="emph"><listitem> e--mph item
+</listitem>
+</itemizedlist>
+<itemizedlist mark="@emph{after emph}"><!-- comment in itemize -->
+<listitem> e--mph item
+</listitem>
+</itemizedlist>
+<itemizedlist mark="@bullet{} a--n itemize line"><indexterm
role="cp"><primary>index entry within itemize</primary></indexterm><listitem>
i--tem 1
+</listitem>
+<listitem> i--tem 2
+</listitem>
+</itemizedlist>
+<orderedlist numeration="arabic"><listitem> e--numerate
+</listitem>
+</orderedlist>
+<informaltable><tgroup cols="2"><colspec colwidth="600*"></colspec><colspec
colwidth="700*"></colspec><thead><row><entry> mu--ltitable headitem
</entry><entry> another tab
+</entry></row></thead><tbody><row><entry> mu--ltitable item </entry><entry>
multitable tab
+<!-- comment in multitable -->
+</entry></row><row><entry> mu--ltitable item 2 </entry><entry> multitable tab 2
+<indexterm role="cp"><primary>index entry within
multitable</primary></indexterm></entry></row><row><entry> lone mu--ltitable
item
+</entry></row></tbody></tgroup></informaltable>
+<informaltable><tgroup cols="2"><colspec colwidth="6*"></colspec><colspec
colwidth="8*"></colspec><tbody><row><entry> truc </entry><entry> bidule
+</entry></row></tbody></tgroup></informaltable>
+<screen>e--xample some
+ text
+</screen>
+<screen>s--mallexample
+</screen>
+<literallayout>d--isplay
+</literallayout>
+<literallayout>s--malldisplay
+</literallayout>
+<programlisting>l--isp
+</programlisting>
+<programlisting>s--malllisp
+</programlisting>
+<abstract>f--ormat
+</abstract>
+<screen>s--mallformat
+</screen>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--effn_name</primary></indexterm><function>d--effn_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--effn
+</blockquote></informalfigure>
+<informalfigure><synopsis role="cate--gory"><indexterm
role="fn"><primary>de--ffn_name</primary></indexterm><function>de--ffn_name</function><replaceable>
ar--guments</replaceable><replaceable> more</replaceable><replaceable>
args</replaceable><replaceable>
+</replaceable><replaceable> even</replaceable><replaceable>
more</replaceable><replaceable> so</replaceable></synopsis>
+<blockquote>def--fn
+</blockquote></informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<indexterm role="cp"><primary>index entry within
deffn</primary></indexterm><synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log
trap</primary></indexterm><function>log trap</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary> log
trap1</primary></indexterm><function> log trap1</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log trap2
</primary></indexterm><function>log trap2 </function><replaceable>
</replaceable></synopsis>
+<synopsis role="cmde"><indexterm role="fn"><primary><lineannotation>id
ule</lineannotation></primary></indexterm><function><lineannotation>id
ule</lineannotation></function><replaceable> truc</replaceable></synopsis>
+<synopsis role="cmde2"><indexterm role="fn"><primary><lineannotation>id
‘<literal>i</literal>’
ule</lineannotation></primary></indexterm><function><lineannotation>id
‘<literal>i</literal>’ ule</lineannotation></function><replaceable>
truc</replaceable></synopsis>
+<synopsis role="@b{id @samp{i} ule}"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="aaa"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role=""><indexterm role="fn"><primary>bidule
machin</primary></indexterm><function>bidule machin</function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role="truc"><indexterm role="fn"><primary>
</primary></indexterm><function> </function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>followed</primary></indexterm><function>followed</function><replaceable>
by</replaceable><replaceable> a</replaceable><replaceable>
comment</replaceable></synopsis>
+<!-- comment -->
+<synopsis role="truc"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>a</primary></indexterm><function>a</function><replaceable>
b</replaceable><replaceable> c</replaceable><replaceable>
d</replaceable><replaceable> e</replaceable><replaceable> <lineannotation>f
g</lineannotation></replaceable><replaceable> h i</replaceable></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function><replaceable>
before</replaceable><replaceable> end</replaceable><replaceable>
deffn</replaceable></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function><replaceable>
with</replaceable><replaceable> deffnx</replaceable></synopsis>
+<!-- comment between deffn and deffnx -->
+<synopsis role="empty"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<blockquote><!-- comment -->
+text in def item for second def item
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efvr_name</primary></indexterm><varname>d--efvr_name</varname></synopsis>
+<blockquote>d--efvr
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypefn_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefn_name</function><type>
a--rguments...</type></synopsis>
+<blockquote>d--eftypefn
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypeop_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypeop_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote>d--eftypeop
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--eftypevr_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevr_name</varname></synopsis>
+<blockquote>d--eftypevr
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efcv_name</primary></indexterm><classname>c--lass</classname><property>d--efcv_name</property></synopsis>
+<blockquote>d--efcv
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--efop_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efop_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--efop
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="tp"><primary>d--eftp_name</primary></indexterm><structname>d--eftp_name</structname><type>
a--ttributes...</type></synopsis>
+<blockquote>d--eftp
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--efun_name</primary></indexterm><function>d--efun_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--efun
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Macro"><indexterm
role="fn"><primary>d--efmac_name</primary></indexterm><function>d--efmac_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--efmac
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Special Form"><indexterm
role="fn"><primary>d--efspec_name</primary></indexterm><function>d--efspec_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--efspec
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--efvar_name</primary></indexterm><varname>d--efvar_name</varname><type>
argvar</type><replaceable> argvar1</replaceable></synopsis>
+<blockquote>d--efvar
+</blockquote></informalfigure>
+<informalfigure><synopsis role="User Option"><indexterm
role="vr"><primary>d--efopt_name</primary></indexterm><varname>d--efopt_name</varname></synopsis>
+<blockquote>d--efopt
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--eftypefun_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefun_name</function><type>
a--rguments...</type></synopsis>
+<blockquote>d--eftypefun
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--eftypevar_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevar_name</varname></synopsis>
+<blockquote>d--eftypevar
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--efivar_name</primary></indexterm><classname>c--lass</classname><property>d--efivar_name</property></synopsis>
+<blockquote>d--efivar
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--eftypeivar_name of
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><property>d--eftypeivar_name</property></synopsis>
+<blockquote>d--eftypeivar
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--efmethod_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efmethod_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--efmethod
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--eftypemethod_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypemethod_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote>d--eftypemethod
+</blockquote></informalfigure>
+<literal>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@,
ma---nual@@}</literal> See section ``t---itle@'' in
<citetitle>ma---nual@</citetitle>.
+<literal>@ref{chapter, cross ref name, title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@pxref{chapter, cross ref name, title, file name, manual}</literal>
see section ``title'' in <citetitle>manual</citetitle>
+<literal>@inforef{chapter, cross ref name, file name}</literal> *note cross
ref name: (file name)chapter
+
+<literal>@ref{chapter}</literal> <xref linkend="chapter"></xref>
+<literal>@xref{chapter}</literal> See <xref linkend="chapter"></xref>.
+<literal>@pxref{chapter}</literal> see <xref linkend="chapter"></xref>
+<literal>@address@hidden</literal> <xref linkend="s-ect,ion"></xref>
+
+<literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in title, a address@hidden in file, a @comma{} in manual
name }</literal>
+section ``a comma, in title'' in <citetitle>a , in manual name</citetitle>
+
+<literal>@ref{chapter,cross ref name}</literal> <link linkend="chapter">cross
ref name</link>
+<literal>@ref{chapter,,title}</literal> <link linkend="chapter">title</link>
+<literal>@ref{chapter,,,file name}</literal>
+<literal>@ref{chapter,,,,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,}</literal> <link
linkend="chapter">title</link>
+<literal>@ref{chapter,cross ref name,,file name}</literal>
+<literal>@ref{chapter,cross ref name,,,manual}</literal> section ``chapter''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,file name}</literal>
+<literal>@ref{chapter,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,title,file name}</literal>
+<literal>@ref{chapter,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,,title, file name, manual}</literal> section ``title''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,,file name,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+
+
+<literal>@ref{(pman)anode,cross ref name}</literal> <link
linkend="(pman)anode">cross ref name</link>
+<literal>@ref{(pman)anode,,title}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,,,file name}</literal>
+<literal>@ref{(pman)anode,,,,manual}</literal> section ``(pman)anode'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,cross ref name,,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,,,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title,file name}</literal>
+<literal>@ref{(pman)anode,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title, file name, manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,,file name,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+
+
+<literal>@inforef{chapter, cross ref name, file name}</literal> *note cross
ref name: (file name)chapter
+<literal>@inforef{chapter}</literal> *note ()chapter::
+<literal>@inforef{chapter, cross ref name}</literal> *note cross ref name:
()chapter
+<literal>@inforef{chapter,,file name}</literal> *note (file name)chapter::
+<literal>@inforef{node, cross ref name, file name}</literal> *note cross ref
name: (file name)node
+<literal>@inforef{node}</literal> *note ()node::
+<literal>@inforef{node, cross ref name}</literal> *note cross ref name: ()node
+<literal>@inforef{node,,file name}</literal> *note (file name)node::
+<literal>@inforef{chapter, cross ref name, file name, spurious arg}</literal>
*note cross ref name: (file name, spurious arg)chapter
+
+<literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in file}</literal>
+*note a , in cross ref: (a comma, in file)s--ect,ion
+
+
+<variablelist><!-- comment in table -->
+<varlistentry><term>• a</term>
+<listitem>l--ine
+</listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>a</term>
+<term><!-- comment between item and itemx -->
+b</term>
+<listitem>l--ine
+</listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>− a</term>
+<term><indexterm role="cp"><primary>index entry between item and
itemx</primary></indexterm>− b</term>
+<listitem>l--ine
+</listitem></varlistentry></variablelist>
+
+c--artouche
+
+f--lushleft
+
+f--lushright
+
+ ce--ntered line
+
+<screen>\input texinfo @c -*-texinfo-*-
+
address@hidden simplest.info
+
address@hidden Top
+
+This is a very simple texi manual @ <>.
+
address@hidden
+</screen>
+<screen>in verbatim ''
+</screen>
+
+
+
+docbook ''
+<bridgehead renderas="other">majorheading</bridgehead>
+
+<bridgehead renderas="other">chapheading</bridgehead>
+
+<bridgehead renderas="sect1">heading</bridgehead>
+
+<bridgehead renderas="sect2">subheading</bridgehead>
+
+<bridgehead renderas="sect3">subsubheading</bridgehead>
+
+<!-- makeinfo cannot handle that -->
+
+
+<!-- invalid texinfo -->
+
+</screen>
+<indexterm role="cp"><primary>t–ruc</primary></indexterm><indexterm
role="cp"><primary>T–ruc</primary></indexterm><indexterm
role="cp"><primary>.</primary></indexterm><indexterm
role="cp"><primary>?</primary></indexterm><indexterm
role="cp"><primary>a</primary></indexterm><indexterm
role="fn"><primary>t–ruc</primary></indexterm><indexterm
role="fn"><primary>T–ruc</primary></indexterm><indexterm
role="fn"><primary>.</primary></indexterm><indexterm
role="fn"><primary>?</primary></indexterm><indexterm
role="fn"><primary>a</primary></indexterm>
+
+<para>cp
+</para><index></index>
+
+<para>fn
+</para><index></index>
+
+<para>vr
+</para><index></index>
+
+<para>ky
+</para><index></index>
+
+<para>pg
+</para><index></index>
+
+<para>tp
+</para><index></index>
+
+
+
+</chapter>
+<chapter label="1" id="chapter">
+<title>chapter</title>
+
+<para><footnote><para>in footnote
+</para></footnote>
+</para>
+
+<sect1 label="1.1" id="s--ect,ion">
+<title>A section</title>
+
+
+<sect2 label="1.1.1" id="subsection">
+<title>subsection</title>
+
+
+<para><anchor id="anchor"></anchor>
+</para>
+<sect3 label="1.1.1.1" id="subsubsection-``simple-double--three---four----''">
+<title>subsubsection
“simple-double–three—four—-”</title>
+
+</sect3>
+</sect2>
+</sect1>
+</chapter>
+<chapter label="" xreflabel="chapter 2" id="chapter2">
+<title>chapter 2</title>
+
+<index></index>
+<index></index>
+
+</chapter>
+</book><!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-indent-step:1
+sgml-indent-data:nil
+End:
+-->
Index: test/formatting/res_info/float_docbook/float.2
===================================================================
RCS file: test/formatting/res_info/float_docbook/float.2
diff -N test/formatting/res_info/float_docbook/float.2
Index: test/formatting/res_info/float_docbook/float.xml
===================================================================
RCS file: test/formatting/res_info/float_docbook/float.xml
diff -N test/formatting/res_info/float_docbook/float.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/formatting/res_info/float_docbook/float.xml 4 Jun 2009 22:58:03
-0000 1.1
@@ -0,0 +1,189 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+ <!ENTITY tex "TeX">
+ <!ENTITY latex "LaTeX">
+]>
+<book id="float.xml" lang="en">
+<chapter label="" xreflabel="Test floats" id="Top">
+<title>Test floats</title>
+
+<para>A list of floats at the begining.
+</para>
+<para>After the listoffloats.
+</para>
+
+<anchor id="text with a lot of features"></anchor><para>An example of float
….
+</para>
+<!-- makeinfo -docbook segfaults -->
+
+<para>An index entry
+<indexterm role="cp"><primary>float example</primary></indexterm></para>
+<para>A table.
+</para><variablelist><varlistentry><term><emphasis>truc</emphasis></term>
+<listitem><para>line
+</para></listitem></varlistentry></variablelist>
+
+<para>An itemize.
+</para><itemizedlist mark="minus"><listitem><para> truc
+line
+</para></listitem>
+</itemizedlist>
+<para>A ref.
+See <link linkend="Top">xref Text with features</link>.
+A footnote.
+<footnote><para>footnote Text with features
+</para></footnote>.
+</para>
+<para>&tex; and <emphasis><emphasis
role="bold">téî</emphasis><ulink
url="an_url">an_url</ulink></emphasis> and it is @verb a word !@ Æ.
+</para>
+
+
+
+
+
+
+<para>No label but caption and shortcaption.
+</para>
+
+
+
+<anchor id="label but no type"></anchor><para>No type but caption and
shortcaption.
+</para>
+
+
+
+
+<anchor id="label but no type and no caption"></anchor><para>No type but label
and no caption nor shortcaption.
+</para>
+
+
+<para>No label, no type, no caption no shortcaption.
+</para>
+
+<para>No label, no type, but caption and shortcaption.
+
+
+</para>
+
+
+<anchor id="label but no type 2"></anchor><para>Second float with no type.
+</para>
+
+
+
+<anchor id="warning in top"></anchor><para>A warning
+</para>
+
+
+
+</chapter>
+<chapter label="1" id="chapter">
+<title>A chapter</title>
+
+<anchor id="text in chapter"></anchor><para>Text in chapter
+</para>
+
+
+<anchor id="float with a lot of features and no shortcaption"></anchor>
+<para>Float text of a float with a lot of features.
+</para>
+
+
+
+<anchor id="theoreme"></anchor><para>A théorème
+</para>
+
+
+<anchor id="label but no type in chapter"></anchor><para>float with no type.
+</para>
+
+
+
+<anchor id="warning in chapter"></anchor><para>A warning
+</para>
+
+
+
+
+<sect1 label="1.1" id="section">
+<title>A section</title>
+
+<anchor id="text in section"></anchor>
+<para>A text in float no caption a label a type.
+</para>
+
+</sect1>
+</chapter>
+<chapter label="" xreflabel="Unnumbered" id="Unnumbered">
+<title>Unnumbered</title>
+
+<anchor id="unnumbered float"></anchor><para>unnum
+
+
+</para>
+<anchor id="label but no type in unnumbered"></anchor><para>float with no type.
+</para>
+
+
+
+
+<sect1 label="1.2" id="Section-within-unnumbered">
+<title>Section within unnumbered</title>
+
+
+<anchor id="Section within unnumbered float"></anchor><para>Section within
unnumbered
+
+
+</para>
+</sect1>
+</chapter>
+<chapter label="2" id="Chapter-with-unnumbsubsec">
+<title>Chapter with unnumbsubsec</title>
+
+<anchor id="Chapter with subsec float"></anchor><para>Chap
+
+
+</para>
+<sect1 label="" xreflabel="unnumbered sec" id="unnumbered-sec">
+<title>unnumbered sec</title>
+
+<anchor id="unnumbered sec float"></anchor><para>Chap
+
+
+</para>
+<anchor id="label but no type in unnumbered subsec in
chapter"></anchor><para>float with no type.
+</para>
+
+
+
+</sect1>
+</chapter>
+<chapter label="" xreflabel="list of floats" id="list-of-floats">
+<title>list of floats</title>
+
+<para>See <xref linkend="text-in-section"></xref>.
+And (see <xref linkend="text-in-chapter"></xref>).
+See <xref linkend="text-with-a-lot-of-features"></xref>.
+</para>
+<para>And now a ref (without manual or printed manual)
+<link linkend="text-with-a-lot-of-features">title</link>.
+</para>
+<para>And now a ref (with manual without printed manual)
+.
+</para>
+<para>And now a ref (without manual with a printed manual)
+section ``title'' in <citetitle>printed manual title</citetitle>.
+</para>
+<para>A ref to float without type <xref linkend="label-but-no-type"></xref>.
+</para>
+
+<index></index>
+
+</chapter>
+</book><!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-indent-step:1
+sgml-indent-data:nil
+End:
+-->
Index: test/formatting/res_info/formatting_docbook/formatting.2
===================================================================
RCS file: test/formatting/res_info/formatting_docbook/formatting.2
diff -N test/formatting/res_info/formatting_docbook/formatting.2
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/formatting/res_info/formatting_docbook/formatting.2 4 Jun 2009
22:58:04 -0000 1.1
@@ -0,0 +1,63 @@
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 28 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 18 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 38 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Empty index entry for @deffn (l. 42 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 18 in @mymacro)
+** Cannot find @image file address@hidden' (l. 18 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 28 in @mymacro)
+** Cannot find @image file address@hidden' (l. 28 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 18 in @mymacro)
+** Cannot find @image file address@hidden' (l. 18 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 18 in @mymacro)
+** Cannot find @image file address@hidden' (l. 18 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 18 in @mymacro)
+** Cannot find @image file address@hidden' (l. 18 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 38 in @mymacro)
+** Cannot find @image file address@hidden' (l. 38 in @mymacro)
+** Cannot find @image file `f-ile.txt' (l. 42 in @mymacro)
+** Cannot find @image file address@hidden' (l. 42 in @mymacro)
+*** @center should not appear in another format (l. 42 in @mymacro)
Index: test/formatting/res_info/formatting_docbook/formatting.xml
===================================================================
RCS file: test/formatting/res_info/formatting_docbook/formatting.xml
diff -N test/formatting/res_info/formatting_docbook/formatting.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/formatting/res_info/formatting_docbook/formatting.xml 4 Jun 2009
22:58:04 -0000 1.1
@@ -0,0 +1,2166 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+ <!ENTITY tex "TeX">
+ <!ENTITY latex "LaTeX">
+]>
+<book id="formatting.xml" lang="en">
+<chapter label="" xreflabel="Top section" id="Top">
+<title>Top section</title>
+
+
+
+<bookinfo>
+<legalnotice>
+<para>In copying
+</para>
+<para><
+>
+"
+&
+'
+`
+</para>
+<para>“simple-double–three—four—-”
+
+code: <literal>``simple-double--three---four----''</literal>
+
+asis: “simple-double–three—four—-”
+
+strong: <emphasis
role="bold">“simple-double–three—four—-”</emphasis>
+
+kbd: <userinput>``simple-double--three---four----''</userinput>
+
+</para>
+<para>`<!-- /@w -->`simple-double-<!-- /@w -->-three—four—-'<!--
/@w -->'
+
+</para>
+<indexterm role="cp"><primary>–option</primary></indexterm><indexterm
role="cp"><primary>“</primary></indexterm><indexterm
role="fn"><primary>“</primary></indexterm><indexterm
role="fn"><primary>–foption</primary></indexterm>
+<para>@"u ü
+@"{U} Ü
address@hidden ñ
address@hidden â
+@'e é
address@hidden o¯
address@hidden ì
+@'{e} é
+@'address@hidden í
address@hidden i
address@hidden j
address@hidden@=E} E¯`
address@hidden /l
+@,{@'C} C',
+@,c ç
+@,c@"u çü
+
+</para>
+<para>@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ <literal>@-</literal>
+<literal>@|</literal>
+<literal>@:</literal>
+<literal>@!</literal> !
+<literal>@?</literal> ?
+<literal>@.</literal> .
+<literal>@@</literal> @
+<literal>@}</literal> }
+<literal>@{</literal> {
+<literal>@/</literal>
+</para>
+<para>foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+</para>
+<para>@TeX &tex;
address@hidden &latex;
address@hidden •
address@hidden ©
address@hidden …
address@hidden ….
address@hidden ==
address@hidden error-->
address@hidden →
address@hidden −
address@hidden -!-
address@hidden -|
address@hidden ⇒
address@hidden a sunny day
address@hidden å
address@hidden Å
address@hidden æ
address@hidden œ
address@hidden Æ
address@hidden Œ
address@hidden ø
address@hidden Ø
address@hidden ß
address@hidden /l
address@hidden /L
address@hidden Ð
address@hidden Þ
address@hidden ð
address@hidden þ
address@hidden ¡
address@hidden ¿
address@hidden £
address@hidden ®
address@hidden ª
address@hidden º
address@hidden ,
address@hidden “
address@hidden ”
address@hidden ‘
address@hidden ’
address@hidden „
address@hidden ‚
address@hidden «
address@hidden »
address@hidden «
address@hidden »
address@hidden ‹
address@hidden ›
address@hidden °
address@hidden €
address@hidden →
address@hidden ≤
address@hidden ≥
+</para>
+<para><literal>@acronym{--a,an accronym}</literal> <acronym>–a</acronym>
(an accronym)
+<literal>@acronym{--a}</literal> <acronym>–a</acronym>
+<literal>@abbr{@'E--. @comma{}A., @'Etude Autonome }</literal>
<abbrev>É–. ,A.</abbrev> (Étude Autonome)
+<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>É–.
,A.</abbrev>
+<literal>@asis{--a}</literal> –a
+<literal>@b{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@cite{--a}</literal> <citetitle>–a</citetitle>
+<literal>@code{--a}</literal> <literal>--a</literal>
+<literal>@command{--a}</literal> <command>--a</command>
+<literal>@ctrl{--a}</literal> –a
+<literal>@dfn{--a}</literal> <firstterm>–a</firstterm>
+<literal>@dmn{--a}</literal> –a
+<literal>@email{--a,--b}</literal> <ulink url="mailto:--a">–b</ulink>
+<literal>@email{,--b}</literal> <ulink url="mailto:">–b</ulink>
+<literal>@email{--a}</literal> <email>--a</email>
+<literal>@emph{--a}</literal> <emphasis>–a</emphasis>
+<literal>@env{--a}</literal> <envar>--a</envar>
+<literal>@file{--a}</literal> <filename>--a</filename>
+<literal>@i{--a}</literal> <wordasword>–a</wordasword>
+<literal>@kbd{--a}</literal> <userinput>--a</userinput>
+<literal>@key{--a}</literal> <keycap>--a</keycap>
+<literal>@math{--a {\frac{1}{2}} @minus{}}</literal> –a \frac12 −
+<literal>@option{--a}</literal> <option>--a</option>
+<literal>@r{--a}</literal> –a
+<literal>@samp{--a}</literal> ‘<literal>--a</literal>’
+<literal>@sc{--a}</literal> –a
+<literal>@strong{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@t{--a}</literal> <literal>–a</literal>
+<literal>@sansserif{--a}</literal> –a
+<literal>@titlefont{--a}</literal> –a
+<literal>@indicateurl{--a}</literal> <wordasword>--a</wordasword>
+<literal>@uref{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@uref{--a}</literal> <ulink url="--a">--a</ulink>
+<literal>@uref{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@uref{--a,--b,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,--b,--c}</literal> <ulink url="">–c</ulink>
+<literal>@uref{--a,,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,,--c}</literal> <ulink url="">–c</ulink>
+<literal>@url{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@url{--a,}</literal> <ulink url="--a">--a</ulink>
+<literal>@url{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@var{--a}</literal> <replaceable>–a</replaceable>
+<literal>@verb{:--a:}</literal> --a
+<literal>@verb{:a < & @ % " -- b:}</literal> a < & @ %
" -- b
+<literal>@w{}</literal> <!-- /@w -->
+<literal>@H{a}</literal> a''
+<literal>@H{--a}</literal> –a''
+<literal>@dotaccent{a}</literal> a.
+<literal>@dotaccent{--a}</literal> –a.
+<literal>@ringaccent{a}</literal> a*
+<literal>@ringaccent{--a}</literal> –a*
+<literal>@tieaccent{a}</literal> a[
+<literal>@tieaccent{--a}</literal> –a[
+<literal>@u{a}</literal> a(
+<literal>@u{--a}</literal> –a(
+<literal>@ubaraccent{a}</literal> a_
+<literal>@ubaraccent{--a}</literal> –a_
+<literal>@udotaccent{a}</literal> .a
+<literal>@udotaccent{--a}</literal> .–a
+<literal>@v{a}</literal> a<
+<literal>@v{--a}</literal> –a<
+<literal>@,{c}</literal> ç
+<literal>@,{--c}</literal> –c,
+<literal>@footnote{in footnote}</literal> <footnote><para>in footnote
+</para></footnote>
+<literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2
+</para></footnote>
+</para>
+<para><literal>@image{f--ile}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,l--i}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,l--e}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,alt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,,e-d-xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,aze,az,alt,e--xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f-ile,aze,,a--lt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+<literal>@address@hidden@@@.,aze,az,alt,@file{file ext}
address@hidden</literal> <inlinemediaobject><imageobject><imagedata
fileref="address@hidden"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+</para>
+
+<para><literal>@clicksequence{click @click{} A}</literal> click → A
+After clickstyle ⇒
+<literal>@clicksequence{click @click{} A}</literal> click ⇒ A
+</para>
+<blockquote><para>A quot—ation
+</para></blockquote>
+
+<note><para>A Note
+</para></note>
+
+<note><para>A note
+</para></note>
+
+<caution><para>Caution
+</para></caution>
+
+<important><para>Important
+</para></important>
+
+<tip><para>a Tip
+</para></tip>
+
+<warning><para>a Warning.
+</para></warning>
+
+<blockquote><para><emphasis role="bold"> something é &tex;:</emphasis>
The something é &tex; is here.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> @ at the end of line </emphasis> A @
at the end of the @quotation line.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> something, other thing:</emphasis>
something, other thing
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> Note, the note:</emphasis> Note, the
note
+</para></blockquote>
+
+<blockquote></blockquote>
+
+<blockquote><para><emphasis role="bold"> Empty:</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold"> :</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold">
+:</emphasis> </para></blockquote>
+
+
+<itemizedlist><listitem><para> i–temize
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="+"><listitem><para> i–tem +
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="bullet"><listitem><para> b–ullet
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="minus"><listitem><para> minu–s
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="emph"><listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@emph{after emph}"><!-- comment in itemize -->
+<listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@bullet{} a--n itemize line"><indexterm
role="cp"><primary>index entry within
itemize</primary></indexterm><listitem><para> i–tem 1
+</para></listitem>
+<listitem><para> i–tem 2
+</para></listitem>
+</itemizedlist>
+<orderedlist numeration="arabic"><listitem><para> e–numerate
+</para></listitem>
+</orderedlist>
+<informaltable><tgroup cols="2"><colspec colwidth="600*"></colspec><colspec
colwidth="700*"></colspec><thead><row><entry> mu–ltitable headitem
</entry><entry> another tab
+</entry></row></thead><tbody><row><entry> mu–ltitable item
</entry><entry> multitable tab
+<!-- comment in multitable -->
+</entry></row><row><entry> mu–ltitable item 2 </entry><entry> multitable
tab 2
+<indexterm role="cp"><primary>index entry within
multitable</primary></indexterm></entry></row><row><entry> lone
mu–ltitable item
+</entry></row></tbody></tgroup></informaltable>
+<informaltable><tgroup cols="2"><colspec colwidth="6*"></colspec><colspec
colwidth="8*"></colspec><tbody><row><entry> truc </entry><entry> bidule
+</entry></row></tbody></tgroup></informaltable>
+<screen>e--xample some
+ text
+</screen>
+<screen>s--mallexample
+</screen>
+<literallayout>d–isplay
+</literallayout>
+<literallayout>s–malldisplay
+</literallayout>
+<programlisting>l--isp
+</programlisting>
+<programlisting>s--malllisp
+</programlisting>
+<abstract>f–ormat
+</abstract>
+<screen>s–mallformat
+</screen>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--effn_name</primary></indexterm><function>d--effn_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–effn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="cate--gory"><indexterm
role="fn"><primary>de--ffn_name</primary></indexterm><function>de--ffn_name</function><replaceable>
ar--guments</replaceable><replaceable> more</replaceable><replaceable>
args</replaceable><replaceable>
+</replaceable><replaceable> even</replaceable><replaceable>
more</replaceable><replaceable> so</replaceable></synopsis>
+<blockquote><para>def–fn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<indexterm role="cp"><primary>index entry within
deffn</primary></indexterm><synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log
trap</primary></indexterm><function>log trap</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary> log
trap1</primary></indexterm><function> log trap1</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log trap2
</primary></indexterm><function>log trap2 </function><replaceable>
</replaceable></synopsis>
+<synopsis role="cmde"><indexterm role="fn"><primary><emphasis role="bold">id
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
ule</emphasis></function><replaceable> truc</replaceable></synopsis>
+<synopsis role="cmde2"><indexterm role="fn"><primary><emphasis role="bold">id
‘<literal>i</literal>’
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
‘<literal>i</literal>’ ule</emphasis></function><replaceable>
truc</replaceable></synopsis>
+<synopsis role="@b{id @samp{i} ule}"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="aaa"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role=""><indexterm role="fn"><primary>bidule
machin</primary></indexterm><function>bidule machin</function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role="truc"><indexterm role="fn"><primary>
</primary></indexterm><function> </function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>followed</primary></indexterm><function>followed</function><replaceable>
by</replaceable><replaceable> a</replaceable><replaceable>
comment</replaceable></synopsis>
+<!-- comment -->
+<synopsis role="truc"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>a</primary></indexterm><function>a</function><replaceable>
b</replaceable><replaceable> c</replaceable><replaceable>
d</replaceable><replaceable> e</replaceable><replaceable> <emphasis
role="bold">f g</emphasis></replaceable><replaceable> h
i</replaceable></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function><replaceable>
before</replaceable><replaceable> end</replaceable><replaceable>
deffn</replaceable></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function><replaceable>
with</replaceable><replaceable> deffnx</replaceable></synopsis>
+<!-- comment between deffn and deffnx -->
+<synopsis role="empty"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<blockquote><!-- comment -->
+<para>text in def item for second def item
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efvr_name</primary></indexterm><varname>d--efvr_name</varname></synopsis>
+<blockquote><para>d–efvr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypefn_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefn_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypeop_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypeop_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypeop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--eftypevr_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevr_name</varname></synopsis>
+<blockquote><para>d–eftypevr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efcv_name</primary></indexterm><classname>c--lass</classname><property>d--efcv_name</property></synopsis>
+<blockquote><para>d–efcv
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--efop_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efop_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="tp"><primary>d--eftp_name</primary></indexterm><structname>d--eftp_name</structname><type>
a--ttributes...</type></synopsis>
+<blockquote><para>d–eftp
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--efun_name</primary></indexterm><function>d--efun_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Macro"><indexterm
role="fn"><primary>d--efmac_name</primary></indexterm><function>d--efmac_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmac
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Special Form"><indexterm
role="fn"><primary>d--efspec_name</primary></indexterm><function>d--efspec_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efspec
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--efvar_name</primary></indexterm><varname>d--efvar_name</varname><type>
argvar</type><replaceable> argvar1</replaceable></synopsis>
+<blockquote><para>d–efvar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="User Option"><indexterm
role="vr"><primary>d--efopt_name</primary></indexterm><varname>d--efopt_name</varname></synopsis>
+<blockquote><para>d–efopt
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--eftypefun_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefun_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--eftypevar_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevar_name</varname></synopsis>
+<blockquote><para>d–eftypevar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--efivar_name</primary></indexterm><classname>c--lass</classname><property>d--efivar_name</property></synopsis>
+<blockquote><para>d–efivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--eftypeivar_name of
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><property>d--eftypeivar_name</property></synopsis>
+<blockquote><para>d–eftypeivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--efmethod_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efmethod_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmethod
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--eftypemethod_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypemethod_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypemethod
+</para></blockquote></informalfigure>
+<para><literal>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file
n---ame@@, ma---nual@@}</literal> See section ``t—itle@'' in
<citetitle>ma—nual@</citetitle>.
+<literal>@ref{chapter, cross ref name, title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@pxref{chapter, cross ref name, title, file name, manual}</literal>
see section ``title'' in <citetitle>manual</citetitle>
+<literal>@inforef{chapter, cross ref name, file name}</literal> *note cross
ref name: (file name)chapter
+</para>
+<para><literal>@ref{chapter}</literal> <xref linkend="chapter"></xref>
+<literal>@xref{chapter}</literal> See <xref linkend="chapter"></xref>.
+<literal>@pxref{chapter}</literal> see <xref linkend="chapter"></xref>
+<literal>@address@hidden</literal> <xref linkend="s-ect,ion"></xref>
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in title, a address@hidden in file, a @comma{} in manual
name }</literal>
+section ``a comma, in title'' in <citetitle>a , in manual name</citetitle>
+</para>
+<para><literal>@ref{chapter,cross ref name}</literal> <link
linkend="chapter">cross ref name</link>
+<literal>@ref{chapter,,title}</literal> <link linkend="chapter">title</link>
+<literal>@ref{chapter,,,file name}</literal>
+<literal>@ref{chapter,,,,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,}</literal> <link
linkend="chapter">title</link>
+<literal>@ref{chapter,cross ref name,,file name}</literal>
+<literal>@ref{chapter,cross ref name,,,manual}</literal> section ``chapter''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,file name}</literal>
+<literal>@ref{chapter,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,title,file name}</literal>
+<literal>@ref{chapter,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,,title, file name, manual}</literal> section ``title''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,,file name,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+</para>
+
+<para><literal>@ref{(pman)anode,cross ref name}</literal> <link
linkend="(pman)anode">cross ref name</link>
+<literal>@ref{(pman)anode,,title}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,,,file name}</literal>
+<literal>@ref{(pman)anode,,,,manual}</literal> section ``(pman)anode'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,cross ref name,,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,,,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title,file name}</literal>
+<literal>@ref{(pman)anode,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title, file name, manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,,file name,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+</para>
+
+<para><literal>@inforef{chapter, cross ref name, file name}</literal> *note
cross ref name: (file name)chapter
+<literal>@inforef{chapter}</literal> *note ()chapter::
+<literal>@inforef{chapter, cross ref name}</literal> *note cross ref name:
()chapter
+<literal>@inforef{chapter,,file name}</literal> *note (file name)chapter::
+<literal>@inforef{node, cross ref name, file name}</literal> *note cross ref
name: (file name)node
+<literal>@inforef{node}</literal> *note ()node::
+<literal>@inforef{node, cross ref name}</literal> *note cross ref name: ()node
+<literal>@inforef{node,,file name}</literal> *note (file name)node::
+<literal>@inforef{chapter, cross ref name, file name, spurious arg}</literal>
*note cross ref name: (file name, spurious arg)chapter
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in file}</literal>
+*note a , in cross ref: (a comma, in file)s--ect,ion
+</para>
+
+<variablelist><!-- comment in table -->
+<varlistentry><term>• a</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>a</term>
+<term><!-- comment between item and itemx -->
+b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>− a</term>
+<term><indexterm role="cp"><primary>index entry between item and
itemx</primary></indexterm>− b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<para>c–artouche
+</para>
+<para>f–lushleft
+</para>
+<para>f–lushright
+</para>
+<para> ce–ntered line
+</para>
+<screen>\input texinfo @c -*-texinfo-*-
+
address@hidden simplest.info
+
address@hidden Top
+
+This is a very simple texi manual @ <>.
+
address@hidden
+</screen>
+<screen>in verbatim ''
+</screen>
+
+
+
+docbook ''
+<bridgehead renderas="other">majorheading</bridgehead>
+
+<bridgehead renderas="other">chapheading</bridgehead>
+
+<bridgehead renderas="sect1">heading</bridgehead>
+
+<bridgehead renderas="sect2">subheading</bridgehead>
+
+<bridgehead renderas="sect3">subsubheading</bridgehead>
+
+<!-- makeinfo cannot handle that -->
+
+
+<!-- invalid texinfo -->
+
+</legalnotice>
+</bookinfo>
+
+
+<para>Insertcopying in normal text
+In copying
+</para>
+<para><
+>
+"
+&
+'
+`
+</para>
+<para>“simple-double–three—four—-”
+
+code: <literal>``simple-double--three---four----''</literal>
+
+asis: “simple-double–three—four—-”
+
+strong: <emphasis
role="bold">“simple-double–three—four—-”</emphasis>
+
+kbd: <userinput>``simple-double--three---four----''</userinput>
+
+</para>
+<para>`<!-- /@w -->`simple-double-<!-- /@w -->-three—four—-'<!--
/@w -->'
+
+</para>
+<indexterm role="cp"><primary>–option</primary></indexterm><indexterm
role="cp"><primary>“</primary></indexterm><indexterm
role="fn"><primary>“</primary></indexterm><indexterm
role="fn"><primary>–foption</primary></indexterm>
+<para>@"u ü
+@"{U} Ü
address@hidden ñ
address@hidden â
+@'e é
address@hidden o¯
address@hidden ì
+@'{e} é
+@'address@hidden í
address@hidden i
address@hidden j
address@hidden@=E} E¯`
address@hidden /l
+@,{@'C} C',
+@,c ç
+@,c@"u çü
+
+</para>
+<para>@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ <literal>@-</literal>
+<literal>@|</literal>
+<literal>@:</literal>
+<literal>@!</literal> !
+<literal>@?</literal> ?
+<literal>@.</literal> .
+<literal>@@</literal> @
+<literal>@}</literal> }
+<literal>@{</literal> {
+<literal>@/</literal>
+</para>
+<para>foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+</para>
+<para>@TeX &tex;
address@hidden &latex;
address@hidden •
address@hidden ©
address@hidden …
address@hidden ….
address@hidden ==
address@hidden error-->
address@hidden →
address@hidden −
address@hidden -!-
address@hidden -|
address@hidden ⇒
address@hidden a sunny day
address@hidden å
address@hidden Å
address@hidden æ
address@hidden œ
address@hidden Æ
address@hidden Œ
address@hidden ø
address@hidden Ø
address@hidden ß
address@hidden /l
address@hidden /L
address@hidden Ð
address@hidden Þ
address@hidden ð
address@hidden þ
address@hidden ¡
address@hidden ¿
address@hidden £
address@hidden ®
address@hidden ª
address@hidden º
address@hidden ,
address@hidden “
address@hidden ”
address@hidden ‘
address@hidden ’
address@hidden „
address@hidden ‚
address@hidden «
address@hidden »
address@hidden «
address@hidden »
address@hidden ‹
address@hidden ›
address@hidden °
address@hidden €
address@hidden →
address@hidden ≤
address@hidden ≥
+</para>
+<para><literal>@acronym{--a,an accronym}</literal> <acronym>–a</acronym>
(an accronym)
+<literal>@acronym{--a}</literal> <acronym>–a</acronym>
+<literal>@abbr{@'E--. @comma{}A., @'Etude Autonome }</literal>
<abbrev>É–. ,A.</abbrev> (Étude Autonome)
+<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>É–.
,A.</abbrev>
+<literal>@asis{--a}</literal> –a
+<literal>@b{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@cite{--a}</literal> <citetitle>–a</citetitle>
+<literal>@code{--a}</literal> <literal>--a</literal>
+<literal>@command{--a}</literal> <command>--a</command>
+<literal>@ctrl{--a}</literal> –a
+<literal>@dfn{--a}</literal> <firstterm>–a</firstterm>
+<literal>@dmn{--a}</literal> –a
+<literal>@email{--a,--b}</literal> <ulink url="mailto:--a">–b</ulink>
+<literal>@email{,--b}</literal> <ulink url="mailto:">–b</ulink>
+<literal>@email{--a}</literal> <email>--a</email>
+<literal>@emph{--a}</literal> <emphasis>–a</emphasis>
+<literal>@env{--a}</literal> <envar>--a</envar>
+<literal>@file{--a}</literal> <filename>--a</filename>
+<literal>@i{--a}</literal> <wordasword>–a</wordasword>
+<literal>@kbd{--a}</literal> <userinput>--a</userinput>
+<literal>@key{--a}</literal> <keycap>--a</keycap>
+<literal>@math{--a {\frac{1}{2}} @minus{}}</literal> –a \frac12 −
+<literal>@option{--a}</literal> <option>--a</option>
+<literal>@r{--a}</literal> –a
+<literal>@samp{--a}</literal> ‘<literal>--a</literal>’
+<literal>@sc{--a}</literal> –a
+<literal>@strong{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@t{--a}</literal> <literal>–a</literal>
+<literal>@sansserif{--a}</literal> –a
+<literal>@titlefont{--a}</literal> –a
+<literal>@indicateurl{--a}</literal> <wordasword>--a</wordasword>
+<literal>@uref{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@uref{--a}</literal> <ulink url="--a">--a</ulink>
+<literal>@uref{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@uref{--a,--b,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,--b,--c}</literal> <ulink url="">–c</ulink>
+<literal>@uref{--a,,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,,--c}</literal> <ulink url="">–c</ulink>
+<literal>@url{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@url{--a,}</literal> <ulink url="--a">--a</ulink>
+<literal>@url{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@var{--a}</literal> <replaceable>–a</replaceable>
+<literal>@verb{:--a:}</literal> --a
+<literal>@verb{:a < & @ % " -- b:}</literal> a < & @ %
" -- b
+<literal>@w{}</literal> <!-- /@w -->
+<literal>@H{a}</literal> a''
+<literal>@H{--a}</literal> –a''
+<literal>@dotaccent{a}</literal> a.
+<literal>@dotaccent{--a}</literal> –a.
+<literal>@ringaccent{a}</literal> a*
+<literal>@ringaccent{--a}</literal> –a*
+<literal>@tieaccent{a}</literal> a[
+<literal>@tieaccent{--a}</literal> –a[
+<literal>@u{a}</literal> a(
+<literal>@u{--a}</literal> –a(
+<literal>@ubaraccent{a}</literal> a_
+<literal>@ubaraccent{--a}</literal> –a_
+<literal>@udotaccent{a}</literal> .a
+<literal>@udotaccent{--a}</literal> .–a
+<literal>@v{a}</literal> a<
+<literal>@v{--a}</literal> –a<
+<literal>@,{c}</literal> ç
+<literal>@,{--c}</literal> –c,
+<literal>@footnote{in footnote}</literal> <footnote><para>in footnote
+</para></footnote>
+<literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2
+</para></footnote>
+</para>
+<para><literal>@image{f--ile}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,l--i}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,l--e}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,alt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,,e-d-xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,aze,az,alt,e--xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f-ile,aze,,a--lt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+<literal>@address@hidden@@@.,aze,az,alt,@file{file ext}
address@hidden</literal> <inlinemediaobject><imageobject><imagedata
fileref="address@hidden"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+</para>
+
+<para><literal>@clicksequence{click @click{} A}</literal> click → A
+After clickstyle ⇒
+<literal>@clicksequence{click @click{} A}</literal> click ⇒ A
+</para>
+<blockquote><para>A quot—ation
+</para></blockquote>
+
+<note><para>A Note
+</para></note>
+
+<note><para>A note
+</para></note>
+
+<caution><para>Caution
+</para></caution>
+
+<important><para>Important
+</para></important>
+
+<tip><para>a Tip
+</para></tip>
+
+<warning><para>a Warning.
+</para></warning>
+
+<blockquote><para><emphasis role="bold"> something é &tex;:</emphasis>
The something é &tex; is here.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> @ at the end of line </emphasis> A @
at the end of the @quotation line.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> something, other thing:</emphasis>
something, other thing
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> Note, the note:</emphasis> Note, the
note
+</para></blockquote>
+
+<blockquote></blockquote>
+
+<blockquote><para><emphasis role="bold"> Empty:</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold"> :</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold">
+:</emphasis> </para></blockquote>
+
+
+<itemizedlist><listitem><para> i–temize
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="+"><listitem><para> i–tem +
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="bullet"><listitem><para> b–ullet
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="minus"><listitem><para> minu–s
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="emph"><listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@emph{after emph}"><!-- comment in itemize -->
+<listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@bullet{} a--n itemize line"><indexterm
role="cp"><primary>index entry within
itemize</primary></indexterm><listitem><para> i–tem 1
+</para></listitem>
+<listitem><para> i–tem 2
+</para></listitem>
+</itemizedlist>
+<orderedlist numeration="arabic"><listitem><para> e–numerate
+</para></listitem>
+</orderedlist>
+<informaltable><tgroup cols="2"><colspec colwidth="600*"></colspec><colspec
colwidth="700*"></colspec><thead><row><entry> mu–ltitable headitem
</entry><entry> another tab
+</entry></row></thead><tbody><row><entry> mu–ltitable item
</entry><entry> multitable tab
+<!-- comment in multitable -->
+</entry></row><row><entry> mu–ltitable item 2 </entry><entry> multitable
tab 2
+<indexterm role="cp"><primary>index entry within
multitable</primary></indexterm></entry></row><row><entry> lone
mu–ltitable item
+</entry></row></tbody></tgroup></informaltable>
+<informaltable><tgroup cols="2"><colspec colwidth="6*"></colspec><colspec
colwidth="8*"></colspec><tbody><row><entry> truc </entry><entry> bidule
+</entry></row></tbody></tgroup></informaltable>
+<screen>e--xample some
+ text
+</screen>
+<screen>s--mallexample
+</screen>
+<literallayout>d–isplay
+</literallayout>
+<literallayout>s–malldisplay
+</literallayout>
+<programlisting>l--isp
+</programlisting>
+<programlisting>s--malllisp
+</programlisting>
+<abstract>f–ormat
+</abstract>
+<screen>s–mallformat
+</screen>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--effn_name</primary></indexterm><function>d--effn_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–effn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="cate--gory"><indexterm
role="fn"><primary>de--ffn_name</primary></indexterm><function>de--ffn_name</function><replaceable>
ar--guments</replaceable><replaceable> more</replaceable><replaceable>
args</replaceable><replaceable>
+</replaceable><replaceable> even</replaceable><replaceable>
more</replaceable><replaceable> so</replaceable></synopsis>
+<blockquote><para>def–fn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<indexterm role="cp"><primary>index entry within
deffn</primary></indexterm><synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log
trap</primary></indexterm><function>log trap</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary> log
trap1</primary></indexterm><function> log trap1</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log trap2
</primary></indexterm><function>log trap2 </function><replaceable>
</replaceable></synopsis>
+<synopsis role="cmde"><indexterm role="fn"><primary><emphasis role="bold">id
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
ule</emphasis></function><replaceable> truc</replaceable></synopsis>
+<synopsis role="cmde2"><indexterm role="fn"><primary><emphasis role="bold">id
‘<literal>i</literal>’
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
‘<literal>i</literal>’ ule</emphasis></function><replaceable>
truc</replaceable></synopsis>
+<synopsis role="@b{id @samp{i} ule}"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="aaa"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role=""><indexterm role="fn"><primary>bidule
machin</primary></indexterm><function>bidule machin</function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role="truc"><indexterm role="fn"><primary>
</primary></indexterm><function> </function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>followed</primary></indexterm><function>followed</function><replaceable>
by</replaceable><replaceable> a</replaceable><replaceable>
comment</replaceable></synopsis>
+<!-- comment -->
+<synopsis role="truc"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>a</primary></indexterm><function>a</function><replaceable>
b</replaceable><replaceable> c</replaceable><replaceable>
d</replaceable><replaceable> e</replaceable><replaceable> <emphasis
role="bold">f g</emphasis></replaceable><replaceable> h
i</replaceable></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function><replaceable>
before</replaceable><replaceable> end</replaceable><replaceable>
deffn</replaceable></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function><replaceable>
with</replaceable><replaceable> deffnx</replaceable></synopsis>
+<!-- comment between deffn and deffnx -->
+<synopsis role="empty"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<blockquote><!-- comment -->
+<para>text in def item for second def item
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efvr_name</primary></indexterm><varname>d--efvr_name</varname></synopsis>
+<blockquote><para>d–efvr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypefn_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefn_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypeop_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypeop_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypeop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--eftypevr_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevr_name</varname></synopsis>
+<blockquote><para>d–eftypevr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efcv_name</primary></indexterm><classname>c--lass</classname><property>d--efcv_name</property></synopsis>
+<blockquote><para>d–efcv
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--efop_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efop_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="tp"><primary>d--eftp_name</primary></indexterm><structname>d--eftp_name</structname><type>
a--ttributes...</type></synopsis>
+<blockquote><para>d–eftp
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--efun_name</primary></indexterm><function>d--efun_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Macro"><indexterm
role="fn"><primary>d--efmac_name</primary></indexterm><function>d--efmac_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmac
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Special Form"><indexterm
role="fn"><primary>d--efspec_name</primary></indexterm><function>d--efspec_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efspec
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--efvar_name</primary></indexterm><varname>d--efvar_name</varname><type>
argvar</type><replaceable> argvar1</replaceable></synopsis>
+<blockquote><para>d–efvar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="User Option"><indexterm
role="vr"><primary>d--efopt_name</primary></indexterm><varname>d--efopt_name</varname></synopsis>
+<blockquote><para>d–efopt
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--eftypefun_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefun_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--eftypevar_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevar_name</varname></synopsis>
+<blockquote><para>d–eftypevar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--efivar_name</primary></indexterm><classname>c--lass</classname><property>d--efivar_name</property></synopsis>
+<blockquote><para>d–efivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--eftypeivar_name of
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><property>d--eftypeivar_name</property></synopsis>
+<blockquote><para>d–eftypeivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--efmethod_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efmethod_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmethod
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--eftypemethod_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypemethod_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypemethod
+</para></blockquote></informalfigure>
+<para><literal>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file
n---ame@@, ma---nual@@}</literal> See section ``t—itle@'' in
<citetitle>ma—nual@</citetitle>.
+<literal>@ref{chapter, cross ref name, title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@pxref{chapter, cross ref name, title, file name, manual}</literal>
see section ``title'' in <citetitle>manual</citetitle>
+<literal>@inforef{chapter, cross ref name, file name}</literal> *note cross
ref name: (file name)chapter
+</para>
+<para><literal>@ref{chapter}</literal> <xref linkend="chapter"></xref>
+<literal>@xref{chapter}</literal> See <xref linkend="chapter"></xref>.
+<literal>@pxref{chapter}</literal> see <xref linkend="chapter"></xref>
+<literal>@address@hidden</literal> <xref linkend="s-ect,ion"></xref>
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in title, a address@hidden in file, a @comma{} in manual
name }</literal>
+section ``a comma, in title'' in <citetitle>a , in manual name</citetitle>
+</para>
+<para><literal>@ref{chapter,cross ref name}</literal> <link
linkend="chapter">cross ref name</link>
+<literal>@ref{chapter,,title}</literal> <link linkend="chapter">title</link>
+<literal>@ref{chapter,,,file name}</literal>
+<literal>@ref{chapter,,,,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,}</literal> <link
linkend="chapter">title</link>
+<literal>@ref{chapter,cross ref name,,file name}</literal>
+<literal>@ref{chapter,cross ref name,,,manual}</literal> section ``chapter''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,file name}</literal>
+<literal>@ref{chapter,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,title,file name}</literal>
+<literal>@ref{chapter,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,,title, file name, manual}</literal> section ``title''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,,file name,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+</para>
+
+<para><literal>@ref{(pman)anode,cross ref name}</literal> <link
linkend="(pman)anode">cross ref name</link>
+<literal>@ref{(pman)anode,,title}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,,,file name}</literal>
+<literal>@ref{(pman)anode,,,,manual}</literal> section ``(pman)anode'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,cross ref name,,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,,,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title,file name}</literal>
+<literal>@ref{(pman)anode,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title, file name, manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,,file name,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+</para>
+
+<para><literal>@inforef{chapter, cross ref name, file name}</literal> *note
cross ref name: (file name)chapter
+<literal>@inforef{chapter}</literal> *note ()chapter::
+<literal>@inforef{chapter, cross ref name}</literal> *note cross ref name:
()chapter
+<literal>@inforef{chapter,,file name}</literal> *note (file name)chapter::
+<literal>@inforef{node, cross ref name, file name}</literal> *note cross ref
name: (file name)node
+<literal>@inforef{node}</literal> *note ()node::
+<literal>@inforef{node, cross ref name}</literal> *note cross ref name: ()node
+<literal>@inforef{node,,file name}</literal> *note (file name)node::
+<literal>@inforef{chapter, cross ref name, file name, spurious arg}</literal>
*note cross ref name: (file name, spurious arg)chapter
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in file}</literal>
+*note a , in cross ref: (a comma, in file)s--ect,ion
+</para>
+
+<variablelist><!-- comment in table -->
+<varlistentry><term>• a</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>a</term>
+<term><!-- comment between item and itemx -->
+b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>− a</term>
+<term><indexterm role="cp"><primary>index entry between item and
itemx</primary></indexterm>− b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<para>c–artouche
+</para>
+<para>f–lushleft
+</para>
+<para>f–lushright
+</para>
+<para> ce–ntered line
+</para>
+<screen>\input texinfo @c -*-texinfo-*-
+
address@hidden simplest.info
+
address@hidden Top
+
+This is a very simple texi manual @ <>.
+
address@hidden
+</screen>
+<screen>in verbatim ''
+</screen>
+
+
+
+docbook ''
+<bridgehead renderas="other">majorheading</bridgehead>
+
+<bridgehead renderas="other">chapheading</bridgehead>
+
+<bridgehead renderas="sect1">heading</bridgehead>
+
+<bridgehead renderas="sect2">subheading</bridgehead>
+
+<bridgehead renderas="sect3">subsubheading</bridgehead>
+
+<!-- makeinfo cannot handle that -->
+
+
+<!-- invalid texinfo -->
+
+
+<para>Normal text
+</para>
+<para><
+>
+"
+&
+'
+`
+</para>
+<para>“simple-double–three—four—-”
+
+code: <literal>``simple-double--three---four----''</literal>
+
+asis: “simple-double–three—four—-”
+
+strong: <emphasis
role="bold">“simple-double–three—four—-”</emphasis>
+
+kbd: <userinput>``simple-double--three---four----''</userinput>
+
+</para>
+<para>`<!-- /@w -->`simple-double-<!-- /@w -->-three—four—-'<!--
/@w -->'
+
+</para>
+<indexterm role="cp"><primary>–option</primary></indexterm><indexterm
role="cp"><primary>“</primary></indexterm><indexterm
role="fn"><primary>“</primary></indexterm><indexterm
role="fn"><primary>–foption</primary></indexterm>
+<para>@"u ü
+@"{U} Ü
address@hidden ñ
address@hidden â
+@'e é
address@hidden o¯
address@hidden ì
+@'{e} é
+@'address@hidden í
address@hidden i
address@hidden j
address@hidden@=E} E¯`
address@hidden /l
+@,{@'C} C',
+@,c ç
+@,c@"u çü
+
+</para>
+<para>@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ <literal>@-</literal>
+<literal>@|</literal>
+<literal>@:</literal>
+<literal>@!</literal> !
+<literal>@?</literal> ?
+<literal>@.</literal> .
+<literal>@@</literal> @
+<literal>@}</literal> }
+<literal>@{</literal> {
+<literal>@/</literal>
+</para>
+<para>foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+</para>
+<para>@TeX &tex;
address@hidden &latex;
address@hidden •
address@hidden ©
address@hidden …
address@hidden ….
address@hidden ==
address@hidden error-->
address@hidden →
address@hidden −
address@hidden -!-
address@hidden -|
address@hidden ⇒
address@hidden a sunny day
address@hidden å
address@hidden Å
address@hidden æ
address@hidden œ
address@hidden Æ
address@hidden Œ
address@hidden ø
address@hidden Ø
address@hidden ß
address@hidden /l
address@hidden /L
address@hidden Ð
address@hidden Þ
address@hidden ð
address@hidden þ
address@hidden ¡
address@hidden ¿
address@hidden £
address@hidden ®
address@hidden ª
address@hidden º
address@hidden ,
address@hidden “
address@hidden ”
address@hidden ‘
address@hidden ’
address@hidden „
address@hidden ‚
address@hidden «
address@hidden »
address@hidden «
address@hidden »
address@hidden ‹
address@hidden ›
address@hidden °
address@hidden €
address@hidden →
address@hidden ≤
address@hidden ≥
+</para>
+<para><literal>@acronym{--a,an accronym}</literal> <acronym>–a</acronym>
(an accronym)
+<literal>@acronym{--a}</literal> <acronym>–a</acronym>
+<literal>@abbr{@'E--. @comma{}A., @'Etude Autonome }</literal>
<abbrev>É–. ,A.</abbrev> (Étude Autonome)
+<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>É–.
,A.</abbrev>
+<literal>@asis{--a}</literal> –a
+<literal>@b{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@cite{--a}</literal> <citetitle>–a</citetitle>
+<literal>@code{--a}</literal> <literal>--a</literal>
+<literal>@command{--a}</literal> <command>--a</command>
+<literal>@ctrl{--a}</literal> –a
+<literal>@dfn{--a}</literal> <firstterm>–a</firstterm>
+<literal>@dmn{--a}</literal> –a
+<literal>@email{--a,--b}</literal> <ulink url="mailto:--a">–b</ulink>
+<literal>@email{,--b}</literal> <ulink url="mailto:">–b</ulink>
+<literal>@email{--a}</literal> <email>--a</email>
+<literal>@emph{--a}</literal> <emphasis>–a</emphasis>
+<literal>@env{--a}</literal> <envar>--a</envar>
+<literal>@file{--a}</literal> <filename>--a</filename>
+<literal>@i{--a}</literal> <wordasword>–a</wordasword>
+<literal>@kbd{--a}</literal> <userinput>--a</userinput>
+<literal>@key{--a}</literal> <keycap>--a</keycap>
+<literal>@math{--a {\frac{1}{2}} @minus{}}</literal> –a \frac12 −
+<literal>@option{--a}</literal> <option>--a</option>
+<literal>@r{--a}</literal> –a
+<literal>@samp{--a}</literal> ‘<literal>--a</literal>’
+<literal>@sc{--a}</literal> –a
+<literal>@strong{--a}</literal> <emphasis role="bold">–a</emphasis>
+<literal>@t{--a}</literal> <literal>–a</literal>
+<literal>@sansserif{--a}</literal> –a
+<literal>@titlefont{--a}</literal> –a
+<literal>@indicateurl{--a}</literal> <wordasword>--a</wordasword>
+<literal>@uref{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@uref{--a}</literal> <ulink url="--a">--a</ulink>
+<literal>@uref{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@uref{--a,--b,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,--b,--c}</literal> <ulink url="">–c</ulink>
+<literal>@uref{--a,,--c}</literal> <ulink url="--a">–c</ulink>
+<literal>@uref{,,--c}</literal> <ulink url="">–c</ulink>
+<literal>@url{--a,--b}</literal> <ulink url="--a">–b</ulink>
+<literal>@url{--a,}</literal> <ulink url="--a">--a</ulink>
+<literal>@url{,--b}</literal> <ulink url="">–b</ulink>
+<literal>@var{--a}</literal> <replaceable>–a</replaceable>
+<literal>@verb{:--a:}</literal> --a
+<literal>@verb{:a < & @ % " -- b:}</literal> a < & @ %
" -- b
+<literal>@w{}</literal> <!-- /@w -->
+<literal>@H{a}</literal> a''
+<literal>@H{--a}</literal> –a''
+<literal>@dotaccent{a}</literal> a.
+<literal>@dotaccent{--a}</literal> –a.
+<literal>@ringaccent{a}</literal> a*
+<literal>@ringaccent{--a}</literal> –a*
+<literal>@tieaccent{a}</literal> a[
+<literal>@tieaccent{--a}</literal> –a[
+<literal>@u{a}</literal> a(
+<literal>@u{--a}</literal> –a(
+<literal>@ubaraccent{a}</literal> a_
+<literal>@ubaraccent{--a}</literal> –a_
+<literal>@udotaccent{a}</literal> .a
+<literal>@udotaccent{--a}</literal> .–a
+<literal>@v{a}</literal> a<
+<literal>@v{--a}</literal> –a<
+<literal>@,{c}</literal> ç
+<literal>@,{--c}</literal> –c,
+<literal>@footnote{in footnote}</literal> <footnote><para>in footnote
+</para></footnote>
+<literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2
+</para></footnote>
+</para>
+<para><literal>@image{f--ile}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,l--i}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,l--e}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,alt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,,,,e-d-xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f--ile,aze,az,alt,e--xt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></inlinemediaobject>
+<literal>@image{f-ile,aze,,a--lt}</literal>
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+<literal>@address@hidden@@@.,aze,az,alt,@file{file ext}
address@hidden</literal> <inlinemediaobject><imageobject><imagedata
fileref="address@hidden"
format="JPG"></imagedata></imageobject></inlinemediaobject>
+</para>
+
+<para><literal>@clicksequence{click @click{} A}</literal> click → A
+After clickstyle ⇒
+<literal>@clicksequence{click @click{} A}</literal> click ⇒ A
+</para>
+<blockquote><para>A quot—ation
+</para></blockquote>
+
+<note><para>A Note
+</para></note>
+
+<note><para>A note
+</para></note>
+
+<caution><para>Caution
+</para></caution>
+
+<important><para>Important
+</para></important>
+
+<tip><para>a Tip
+</para></tip>
+
+<warning><para>a Warning.
+</para></warning>
+
+<blockquote><para><emphasis role="bold"> something é &tex;:</emphasis>
The something é &tex; is here.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> @ at the end of line </emphasis> A @
at the end of the @quotation line.
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> something, other thing:</emphasis>
something, other thing
+</para></blockquote>
+
+<blockquote><para><emphasis role="bold"> Note, the note:</emphasis> Note, the
note
+</para></blockquote>
+
+<blockquote></blockquote>
+
+<blockquote><para><emphasis role="bold"> Empty:</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold"> :</emphasis> </para></blockquote>
+
+<blockquote><para><emphasis role="bold">
+:</emphasis> </para></blockquote>
+
+
+<itemizedlist><listitem><para> i–temize
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="+"><listitem><para> i–tem +
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="bullet"><listitem><para> b–ullet
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="minus"><listitem><para> minu–s
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="emph"><listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@emph{after emph}"><!-- comment in itemize -->
+<listitem><para> e–mph item
+</para></listitem>
+</itemizedlist>
+<itemizedlist mark="@bullet{} a--n itemize line"><indexterm
role="cp"><primary>index entry within
itemize</primary></indexterm><listitem><para> i–tem 1
+</para></listitem>
+<listitem><para> i–tem 2
+</para></listitem>
+</itemizedlist>
+<orderedlist numeration="arabic"><listitem><para> e–numerate
+</para></listitem>
+</orderedlist>
+<informaltable><tgroup cols="2"><colspec colwidth="600*"></colspec><colspec
colwidth="700*"></colspec><thead><row><entry> mu–ltitable headitem
</entry><entry> another tab
+</entry></row></thead><tbody><row><entry> mu–ltitable item
</entry><entry> multitable tab
+<!-- comment in multitable -->
+</entry></row><row><entry> mu–ltitable item 2 </entry><entry> multitable
tab 2
+<indexterm role="cp"><primary>index entry within
multitable</primary></indexterm></entry></row><row><entry> lone
mu–ltitable item
+</entry></row></tbody></tgroup></informaltable>
+<informaltable><tgroup cols="2"><colspec colwidth="6*"></colspec><colspec
colwidth="8*"></colspec><tbody><row><entry> truc </entry><entry> bidule
+</entry></row></tbody></tgroup></informaltable>
+<screen>e--xample some
+ text
+</screen>
+<screen>s--mallexample
+</screen>
+<literallayout>d–isplay
+</literallayout>
+<literallayout>s–malldisplay
+</literallayout>
+<programlisting>l--isp
+</programlisting>
+<programlisting>s--malllisp
+</programlisting>
+<abstract>f–ormat
+</abstract>
+<screen>s–mallformat
+</screen>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--effn_name</primary></indexterm><function>d--effn_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–effn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="cate--gory"><indexterm
role="fn"><primary>de--ffn_name</primary></indexterm><function>de--ffn_name</function><replaceable>
ar--guments</replaceable><replaceable> more</replaceable><replaceable>
args</replaceable><replaceable>
+</replaceable><replaceable> even</replaceable><replaceable>
more</replaceable><replaceable> so</replaceable></synopsis>
+<blockquote><para>def–fn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<indexterm role="cp"><primary>index entry within
deffn</primary></indexterm><synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log
trap</primary></indexterm><function>log trap</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary> log
trap1</primary></indexterm><function> log trap1</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log trap2
</primary></indexterm><function>log trap2 </function><replaceable>
</replaceable></synopsis>
+<synopsis role="cmde"><indexterm role="fn"><primary><emphasis role="bold">id
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
ule</emphasis></function><replaceable> truc</replaceable></synopsis>
+<synopsis role="cmde2"><indexterm role="fn"><primary><emphasis role="bold">id
‘<literal>i</literal>’
ule</emphasis></primary></indexterm><function><emphasis role="bold">id
‘<literal>i</literal>’ ule</emphasis></function><replaceable>
truc</replaceable></synopsis>
+<synopsis role="@b{id @samp{i} ule}"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="aaa"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role=""><indexterm role="fn"><primary>bidule
machin</primary></indexterm><function>bidule machin</function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role="truc"><indexterm role="fn"><primary>
</primary></indexterm><function> </function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>followed</primary></indexterm><function>followed</function><replaceable>
by</replaceable><replaceable> a</replaceable><replaceable>
comment</replaceable></synopsis>
+<!-- comment -->
+<synopsis role="truc"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>a</primary></indexterm><function>a</function><replaceable>
b</replaceable><replaceable> c</replaceable><replaceable>
d</replaceable><replaceable> e</replaceable><replaceable> <emphasis
role="bold">f g</emphasis></replaceable><replaceable> h
i</replaceable></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function><replaceable>
before</replaceable><replaceable> end</replaceable><replaceable>
deffn</replaceable></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function><replaceable>
with</replaceable><replaceable> deffnx</replaceable></synopsis>
+<!-- comment between deffn and deffnx -->
+<synopsis role="empty"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<blockquote><!-- comment -->
+<para>text in def item for second def item
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efvr_name</primary></indexterm><varname>d--efvr_name</varname></synopsis>
+<blockquote><para>d–efvr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypefn_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefn_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefn
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypeop_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypeop_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypeop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--eftypevr_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevr_name</varname></synopsis>
+<blockquote><para>d–eftypevr
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efcv_name</primary></indexterm><classname>c--lass</classname><property>d--efcv_name</property></synopsis>
+<blockquote><para>d–efcv
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--efop_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efop_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efop
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="tp"><primary>d--eftp_name</primary></indexterm><structname>d--eftp_name</structname><type>
a--ttributes...</type></synopsis>
+<blockquote><para>d–eftp
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--efun_name</primary></indexterm><function>d--efun_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Macro"><indexterm
role="fn"><primary>d--efmac_name</primary></indexterm><function>d--efmac_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmac
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Special Form"><indexterm
role="fn"><primary>d--efspec_name</primary></indexterm><function>d--efspec_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efspec
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--efvar_name</primary></indexterm><varname>d--efvar_name</varname><type>
argvar</type><replaceable> argvar1</replaceable></synopsis>
+<blockquote><para>d–efvar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="User Option"><indexterm
role="vr"><primary>d--efopt_name</primary></indexterm><varname>d--efopt_name</varname></synopsis>
+<blockquote><para>d–efopt
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--eftypefun_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefun_name</function><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypefun
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--eftypevar_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevar_name</varname></synopsis>
+<blockquote><para>d–eftypevar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--efivar_name</primary></indexterm><classname>c--lass</classname><property>d--efivar_name</property></synopsis>
+<blockquote><para>d–efivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--eftypeivar_name of
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><property>d--eftypeivar_name</property></synopsis>
+<blockquote><para>d–eftypeivar
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--efmethod_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efmethod_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote><para>d–efmethod
+</para></blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--eftypemethod_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypemethod_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote><para>d–eftypemethod
+</para></blockquote></informalfigure>
+<para><literal>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file
n---ame@@, ma---nual@@}</literal> See section ``t—itle@'' in
<citetitle>ma—nual@</citetitle>.
+<literal>@ref{chapter, cross ref name, title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@pxref{chapter, cross ref name, title, file name, manual}</literal>
see section ``title'' in <citetitle>manual</citetitle>
+<literal>@inforef{chapter, cross ref name, file name}</literal> *note cross
ref name: (file name)chapter
+</para>
+<para><literal>@ref{chapter}</literal> <xref linkend="chapter"></xref>
+<literal>@xref{chapter}</literal> See <xref linkend="chapter"></xref>.
+<literal>@pxref{chapter}</literal> see <xref linkend="chapter"></xref>
+<literal>@address@hidden</literal> <xref linkend="s-ect,ion"></xref>
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in title, a address@hidden in file, a @comma{} in manual
name }</literal>
+section ``a comma, in title'' in <citetitle>a , in manual name</citetitle>
+</para>
+<para><literal>@ref{chapter,cross ref name}</literal> <link
linkend="chapter">cross ref name</link>
+<literal>@ref{chapter,,title}</literal> <link linkend="chapter">title</link>
+<literal>@ref{chapter,,,file name}</literal>
+<literal>@ref{chapter,,,,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,}</literal> <link
linkend="chapter">title</link>
+<literal>@ref{chapter,cross ref name,,file name}</literal>
+<literal>@ref{chapter,cross ref name,,,manual}</literal> section ``chapter''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,file name}</literal>
+<literal>@ref{chapter,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,title,file name}</literal>
+<literal>@ref{chapter,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,,title, file name, manual}</literal> section ``title''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,,file name,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+</para>
+
+<para><literal>@ref{(pman)anode,cross ref name}</literal> <link
linkend="(pman)anode">cross ref name</link>
+<literal>@ref{(pman)anode,,title}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,,,file name}</literal>
+<literal>@ref{(pman)anode,,,,manual}</literal> section ``(pman)anode'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,cross ref name,,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,,,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title,file name}</literal>
+<literal>@ref{(pman)anode,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title, file name, manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,,file name,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+</para>
+
+<para><literal>@inforef{chapter, cross ref name, file name}</literal> *note
cross ref name: (file name)chapter
+<literal>@inforef{chapter}</literal> *note ()chapter::
+<literal>@inforef{chapter, cross ref name}</literal> *note cross ref name:
()chapter
+<literal>@inforef{chapter,,file name}</literal> *note (file name)chapter::
+<literal>@inforef{node, cross ref name, file name}</literal> *note cross ref
name: (file name)node
+<literal>@inforef{node}</literal> *note ()node::
+<literal>@inforef{node, cross ref name}</literal> *note cross ref name: ()node
+<literal>@inforef{node,,file name}</literal> *note (file name)node::
+<literal>@inforef{chapter, cross ref name, file name, spurious arg}</literal>
*note cross ref name: (file name, spurious arg)chapter
+</para>
+<para><literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in file}</literal>
+*note a , in cross ref: (a comma, in file)s--ect,ion
+</para>
+
+<variablelist><!-- comment in table -->
+<varlistentry><term>• a</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>a</term>
+<term><!-- comment between item and itemx -->
+b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>− a</term>
+<term><indexterm role="cp"><primary>index entry between item and
itemx</primary></indexterm>− b</term>
+<listitem><para>l–ine
+</para></listitem></varlistentry></variablelist>
+
+<para>c–artouche
+</para>
+<para>f–lushleft
+</para>
+<para>f–lushright
+</para>
+<para> ce–ntered line
+</para>
+<screen>\input texinfo @c -*-texinfo-*-
+
address@hidden simplest.info
+
address@hidden Top
+
+This is a very simple texi manual @ <>.
+
address@hidden
+</screen>
+<screen>in verbatim ''
+</screen>
+
+
+
+docbook ''
+<bridgehead renderas="other">majorheading</bridgehead>
+
+<bridgehead renderas="other">chapheading</bridgehead>
+
+<bridgehead renderas="sect1">heading</bridgehead>
+
+<bridgehead renderas="sect2">subheading</bridgehead>
+
+<bridgehead renderas="sect3">subsubheading</bridgehead>
+
+<!-- makeinfo cannot handle that -->
+
+
+<!-- invalid texinfo -->
+
+
+<para>In example.
+</para><screen>
+<
+>
+"
+&
+'
+`
+
+``simple-double--three---four----''
+
+code: <literal>``simple-double--three---four----''</literal>
+
+asis: ``simple-double--three---four----''
+
+strong: <emphasis role="bold">``simple-double--three---four----''</emphasis>
+
+kbd: <userinput>``simple-double--three---four----''</userinput>
+
+
+`<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
+
+
+<indexterm role="cp"><primary>–option</primary></indexterm><indexterm
role="cp"><primary>“</primary></indexterm><indexterm
role="fn"><primary>“</primary></indexterm><indexterm
role="fn"><primary>–foption</primary></indexterm>
+@"u ü
+@"{U} Ü
address@hidden ñ
address@hidden â
+@'e é
address@hidden o¯
address@hidden ì
+@'{e} é
+@'address@hidden í
address@hidden i
address@hidden j
address@hidden@=E} E¯`
address@hidden /l
+@,{@'C} C',
+@,c ç
+@,c@"u çü
+
+
address@hidden
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ <literal>@-</literal>
+<literal>@|</literal>
+<literal>@:</literal>
+<literal>@!</literal> !
+<literal>@?</literal> ?
+<literal>@.</literal> .
+<literal>@@</literal> @
+<literal>@}</literal> }
+<literal>@{</literal> {
+<literal>@/</literal>
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
address@hidden &tex;
address@hidden &latex;
address@hidden •
address@hidden ©
address@hidden …
address@hidden ….
address@hidden ==
address@hidden error-->
address@hidden →
address@hidden −
address@hidden -!-
address@hidden -|
address@hidden ⇒
address@hidden a sunny day
address@hidden å
address@hidden Å
address@hidden æ
address@hidden œ
address@hidden Æ
address@hidden Œ
address@hidden ø
address@hidden Ø
address@hidden ß
address@hidden /l
address@hidden /L
address@hidden Ð
address@hidden Þ
address@hidden ð
address@hidden þ
address@hidden ¡
address@hidden ¿
address@hidden £
address@hidden ®
address@hidden ª
address@hidden º
address@hidden ,
address@hidden “
address@hidden ”
address@hidden ‘
address@hidden ’
address@hidden „
address@hidden ‚
address@hidden «
address@hidden »
address@hidden «
address@hidden »
address@hidden ‹
address@hidden ›
address@hidden °
address@hidden €
address@hidden →
address@hidden ≤
address@hidden ≥
+
+<literal>@acronym{--a,an accronym}</literal> <acronym>--a</acronym> (an
accronym)
+<literal>@acronym{--a}</literal> <acronym>--a</acronym>
+<literal>@abbr{@'E--. @comma{}A., @'Etude Autonome }</literal>
<abbrev>É--. ,A.</abbrev> (Étude Autonome)
+<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>É--. ,A.</abbrev>
+<literal>@asis{--a}</literal> --a
+<literal>@b{--a}</literal> <lineannotation>--a</lineannotation>
+<literal>@cite{--a}</literal> <citetitle>--a</citetitle>
+<literal>@code{--a}</literal> <literal>--a</literal>
+<literal>@command{--a}</literal> <command>--a</command>
+<literal>@ctrl{--a}</literal> --a
+<literal>@dfn{--a}</literal> <firstterm>--a</firstterm>
+<literal>@dmn{--a}</literal> --a
+<literal>@email{--a,--b}</literal> <ulink url="mailto:--a">--b</ulink>
+<literal>@email{,--b}</literal> <ulink url="mailto:">--b</ulink>
+<literal>@email{--a}</literal> <email>--a</email>
+<literal>@emph{--a}</literal> <emphasis>--a</emphasis>
+<literal>@env{--a}</literal> <envar>--a</envar>
+<literal>@file{--a}</literal> <filename>--a</filename>
+<literal>@i{--a}</literal> <lineannotation>--a</lineannotation>
+<literal>@kbd{--a}</literal> <userinput>--a</userinput>
+<literal>@key{--a}</literal> <keycap>--a</keycap>
+<literal>@math{--a {\frac{1}{2}} @minus{}}</literal> --a \frac12 −
+<literal>@option{--a}</literal> <option>--a</option>
+<literal>@r{--a}</literal> <lineannotation>--a</lineannotation>
+<literal>@samp{--a}</literal> ‘<literal>--a</literal>’
+<literal>@sc{--a}</literal> --a
+<literal>@strong{--a}</literal> <emphasis role="bold">--a</emphasis>
+<literal>@t{--a}</literal> <literal>--a</literal>
+<literal>@sansserif{--a}</literal> --a
+<literal>@titlefont{--a}</literal> --a
+<literal>@indicateurl{--a}</literal> <wordasword>--a</wordasword>
+<literal>@uref{--a,--b}</literal> <ulink url="--a">--b</ulink>
+<literal>@uref{--a}</literal> <ulink url="--a">--a</ulink>
+<literal>@uref{,--b}</literal> <ulink url="">--b</ulink>
+<literal>@uref{--a,--b,--c}</literal> <ulink url="--a">--c</ulink>
+<literal>@uref{,--b,--c}</literal> <ulink url="">--c</ulink>
+<literal>@uref{--a,,--c}</literal> <ulink url="--a">--c</ulink>
+<literal>@uref{,,--c}</literal> <ulink url="">--c</ulink>
+<literal>@url{--a,--b}</literal> <ulink url="--a">--b</ulink>
+<literal>@url{--a,}</literal> <ulink url="--a">--a</ulink>
+<literal>@url{,--b}</literal> <ulink url="">--b</ulink>
+<literal>@var{--a}</literal> <replaceable>--a</replaceable>
+<literal>@verb{:--a:}</literal> --a
+<literal>@verb{:a < & @ % " -- b:}</literal> a < & @ %
" -- b
+<literal>@w{}</literal> <!-- /@w -->
+<literal>@H{a}</literal> a''
+<literal>@H{--a}</literal> --a''
+<literal>@dotaccent{a}</literal> a.
+<literal>@dotaccent{--a}</literal> --a.
+<literal>@ringaccent{a}</literal> a*
+<literal>@ringaccent{--a}</literal> --a*
+<literal>@tieaccent{a}</literal> a[
+<literal>@tieaccent{--a}</literal> --a[
+<literal>@u{a}</literal> a(
+<literal>@u{--a}</literal> --a(
+<literal>@ubaraccent{a}</literal> a_
+<literal>@ubaraccent{--a}</literal> --a_
+<literal>@udotaccent{a}</literal> .a
+<literal>@udotaccent{--a}</literal> .--a
+<literal>@v{a}</literal> a<
+<literal>@v{--a}</literal> --a<
+<literal>@,{c}</literal> ç
+<literal>@,{--c}</literal> --c,
+<literal>@footnote{in footnote}</literal> <footnote><para>in footnote
+</para></footnote>
+<literal>@footnote{in footnote2}</literal> <footnote><para>in footnote2
+</para></footnote>
+
+<literal>@image{f--ile}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f--ile,l--i}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f--ile,,l--e}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f--ile,,,alt}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f--ile,,,,e-d-xt}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f--ile,aze,az,alt,e--xt}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f--ile.gif"
format="GIF"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpg"
format="JPG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.jpeg"
format="JPEG"></imagedata></imageobject><imageobject><imagedata
fileref="f--ile.png"
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
+aaa
+</literallayout></textobject></mediaobject></informalfigure>
+<literal>@image{f-ile,aze,,a--lt}</literal>
<informalfigure><mediaobject><imageobject><imagedata fileref="f-ile.jpg"
format="JPG"></imagedata></imageobject></mediaobject></informalfigure>
+<literal>@address@hidden@@@.,aze,az,alt,@file{file ext}
address@hidden</literal> <informalfigure><mediaobject><imageobject><imagedata
fileref="address@hidden"
format="JPG"></imagedata></imageobject></mediaobject></informalfigure>
+
+
+<literal>@clicksequence{click @click{} A}</literal> click → A
+After clickstyle ⇒
+<literal>@clicksequence{click @click{} A}</literal> click ⇒ A
+
+<blockquote>A quot---ation
+</blockquote>
+
+<note>A Note
+</note>
+
+<note>A note
+</note>
+
+<caution>Caution
+</caution>
+
+<important>Important
+</important>
+
+<tip>a Tip
+</tip>
+
+<warning>a Warning.
+</warning>
+
+<blockquote><lineannotation> something é &tex;:</lineannotation> The
something é &tex; is here.
+</blockquote>
+
+<blockquote><lineannotation> @ at the end of line </lineannotation> A @ at the
end of the @quotation line.
+</blockquote>
+
+<blockquote><lineannotation> something, other thing:</lineannotation>
something, other thing
+</blockquote>
+
+<blockquote><lineannotation> Note, the note:</lineannotation> Note, the note
+</blockquote>
+
+<blockquote></blockquote>
+
+<blockquote><lineannotation> Empty:</lineannotation> </blockquote>
+
+<blockquote><lineannotation> :</lineannotation> </blockquote>
+
+<blockquote><lineannotation>
+:</lineannotation> </blockquote>
+
+
+<itemizedlist><listitem> i--temize
+</listitem>
+</itemizedlist>
+<itemizedlist mark="+"><listitem> i--tem +
+</listitem>
+</itemizedlist>
+<itemizedlist mark="bullet"><listitem> b--ullet
+</listitem>
+</itemizedlist>
+<itemizedlist mark="minus"><listitem> minu--s
+</listitem>
+</itemizedlist>
+<itemizedlist mark="emph"><listitem> e--mph item
+</listitem>
+</itemizedlist>
+<itemizedlist mark="@emph{after emph}"><!-- comment in itemize -->
+<listitem> e--mph item
+</listitem>
+</itemizedlist>
+<itemizedlist mark="@bullet{} a--n itemize line"><indexterm
role="cp"><primary>index entry within itemize</primary></indexterm><listitem>
i--tem 1
+</listitem>
+<listitem> i--tem 2
+</listitem>
+</itemizedlist>
+<orderedlist numeration="arabic"><listitem> e--numerate
+</listitem>
+</orderedlist>
+<informaltable><tgroup cols="2"><colspec colwidth="600*"></colspec><colspec
colwidth="700*"></colspec><thead><row><entry> mu--ltitable headitem
</entry><entry> another tab
+</entry></row></thead><tbody><row><entry> mu--ltitable item </entry><entry>
multitable tab
+<!-- comment in multitable -->
+</entry></row><row><entry> mu--ltitable item 2 </entry><entry> multitable tab 2
+<indexterm role="cp"><primary>index entry within
multitable</primary></indexterm></entry></row><row><entry> lone mu--ltitable
item
+</entry></row></tbody></tgroup></informaltable>
+<informaltable><tgroup cols="2"><colspec colwidth="6*"></colspec><colspec
colwidth="8*"></colspec><tbody><row><entry> truc </entry><entry> bidule
+</entry></row></tbody></tgroup></informaltable>
+<screen>e--xample some
+ text
+</screen>
+<screen>s--mallexample
+</screen>
+<literallayout>d--isplay
+</literallayout>
+<literallayout>s--malldisplay
+</literallayout>
+<programlisting>l--isp
+</programlisting>
+<programlisting>s--malllisp
+</programlisting>
+<abstract>f--ormat
+</abstract>
+<screen>s--mallformat
+</screen>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--effn_name</primary></indexterm><function>d--effn_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--effn
+</blockquote></informalfigure>
+<informalfigure><synopsis role="cate--gory"><indexterm
role="fn"><primary>de--ffn_name</primary></indexterm><function>de--ffn_name</function><replaceable>
ar--guments</replaceable><replaceable> more</replaceable><replaceable>
args</replaceable><replaceable>
+</replaceable><replaceable> even</replaceable><replaceable>
more</replaceable><replaceable> so</replaceable></synopsis>
+<blockquote>def--fn
+</blockquote></informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<indexterm role="cp"><primary>index entry within
deffn</primary></indexterm><synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log
trap</primary></indexterm><function>log trap</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary> log
trap1</primary></indexterm><function> log trap1</function><replaceable>
</replaceable></synopsis>
+<synopsis role="Command"><indexterm role="fn"><primary>log trap2
</primary></indexterm><function>log trap2 </function><replaceable>
</replaceable></synopsis>
+<synopsis role="cmde"><indexterm role="fn"><primary><lineannotation>id
ule</lineannotation></primary></indexterm><function><lineannotation>id
ule</lineannotation></function><replaceable> truc</replaceable></synopsis>
+<synopsis role="cmde2"><indexterm role="fn"><primary><lineannotation>id
‘<literal>i</literal>’
ule</lineannotation></primary></indexterm><function><lineannotation>id
‘<literal>i</literal>’ ule</lineannotation></function><replaceable>
truc</replaceable></synopsis>
+<synopsis role="@b{id @samp{i} ule}"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="aaa"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role=""><indexterm role="fn"><primary>bidule
machin</primary></indexterm><function>bidule machin</function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>machin</primary></indexterm><function>machin</function></synopsis>
+<synopsis role="truc"><indexterm role="fn"><primary>
</primary></indexterm><function> </function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>followed</primary></indexterm><function>followed</function><replaceable>
by</replaceable><replaceable> a</replaceable><replaceable>
comment</replaceable></synopsis>
+<!-- comment -->
+<synopsis role="truc"><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role=""><indexterm
role="fn"><primary></primary></indexterm><function></function></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>a</primary></indexterm><function>a</function><replaceable>
b</replaceable><replaceable> c</replaceable><replaceable>
d</replaceable><replaceable> e</replaceable><replaceable> <lineannotation>f
g</lineannotation></replaceable><replaceable> h i</replaceable></synopsis>
+<synopsis role="truc"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function><replaceable>
before</replaceable><replaceable> end</replaceable><replaceable>
deffn</replaceable></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="empty"><indexterm
role="fn"><primary>deffn</primary></indexterm><function>deffn</function><replaceable>
with</replaceable><replaceable> deffnx</replaceable></synopsis>
+<!-- comment between deffn and deffnx -->
+<synopsis role="empty"><indexterm
role="fn"><primary>deffnx</primary></indexterm><function>deffnx</function></synopsis>
+</informalfigure>
+<informalfigure><synopsis role="fset"><indexterm
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><function><replaceable>i</replaceable></function><replaceable>
a</replaceable><replaceable> g</replaceable></synopsis>
+<synopsis role="cmde"><indexterm
role="fn"><primary>truc</primary></indexterm><function>truc</function><replaceable>
</replaceable></synopsis>
+<blockquote><!-- comment -->
+text in def item for second def item
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efvr_name</primary></indexterm><varname>d--efvr_name</varname></synopsis>
+<blockquote>d--efvr
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypefn_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefn_name</function><type>
a--rguments...</type></synopsis>
+<blockquote>d--eftypefn
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--eftypeop_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypeop_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote>d--eftypeop
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--eftypevr_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevr_name</varname></synopsis>
+<blockquote>d--eftypevr
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="vr"><primary>d--efcv_name</primary></indexterm><classname>c--lass</classname><property>d--efcv_name</property></synopsis>
+<blockquote>d--efcv
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="fn"><primary>d--efop_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efop_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--efop
+</blockquote></informalfigure>
+<informalfigure><synopsis role="c--ategory"><indexterm
role="tp"><primary>d--eftp_name</primary></indexterm><structname>d--eftp_name</structname><type>
a--ttributes...</type></synopsis>
+<blockquote>d--eftp
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--efun_name</primary></indexterm><function>d--efun_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--efun
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Macro"><indexterm
role="fn"><primary>d--efmac_name</primary></indexterm><function>d--efmac_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--efmac
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Special Form"><indexterm
role="fn"><primary>d--efspec_name</primary></indexterm><function>d--efspec_name</function><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--efspec
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--efvar_name</primary></indexterm><varname>d--efvar_name</varname><type>
argvar</type><replaceable> argvar1</replaceable></synopsis>
+<blockquote>d--efvar
+</blockquote></informalfigure>
+<informalfigure><synopsis role="User Option"><indexterm
role="vr"><primary>d--efopt_name</primary></indexterm><varname>d--efopt_name</varname></synopsis>
+<blockquote>d--efopt
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Function"><indexterm
role="fn"><primary>d--eftypefun_name</primary></indexterm><returnvalue>t--ype</returnvalue><function>d--eftypefun_name</function><type>
a--rguments...</type></synopsis>
+<blockquote>d--eftypefun
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Variable"><indexterm
role="vr"><primary>d--eftypevar_name</primary></indexterm><returnvalue>t--ype</returnvalue><varname>d--eftypevar_name</varname></synopsis>
+<blockquote>d--eftypevar
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--efivar_name</primary></indexterm><classname>c--lass</classname><property>d--efivar_name</property></synopsis>
+<blockquote>d--efivar
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Instance Variable"><indexterm
role="vr"><primary>d--eftypeivar_name of
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><property>d--eftypeivar_name</property></synopsis>
+<blockquote>d--eftypeivar
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--efmethod_name on
c--lass</primary></indexterm><classname>c--lass</classname><methodname>d--efmethod_name</methodname><replaceable>
a--rguments...</replaceable></synopsis>
+<blockquote>d--efmethod
+</blockquote></informalfigure>
+<informalfigure><synopsis role="Method"><indexterm
role="fn"><primary>d--eftypemethod_name on
c--lass</primary></indexterm><returnvalue>t--ype</returnvalue><methodname>d--eftypemethod_name</methodname><type>
a--rguments...</type></synopsis>
+<blockquote>d--eftypemethod
+</blockquote></informalfigure>
+<literal>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@,
ma---nual@@}</literal> See section ``t---itle@'' in
<citetitle>ma---nual@</citetitle>.
+<literal>@ref{chapter, cross ref name, title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@pxref{chapter, cross ref name, title, file name, manual}</literal>
see section ``title'' in <citetitle>manual</citetitle>
+<literal>@inforef{chapter, cross ref name, file name}</literal> *note cross
ref name: (file name)chapter
+
+<literal>@ref{chapter}</literal> <xref linkend="chapter"></xref>
+<literal>@xref{chapter}</literal> See <xref linkend="chapter"></xref>.
+<literal>@pxref{chapter}</literal> see <xref linkend="chapter"></xref>
+<literal>@address@hidden</literal> <xref linkend="s-ect,ion"></xref>
+
+<literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in title, a address@hidden in file, a @comma{} in manual
name }</literal>
+section ``a comma, in title'' in <citetitle>a , in manual name</citetitle>
+
+<literal>@ref{chapter,cross ref name}</literal> <link linkend="chapter">cross
ref name</link>
+<literal>@ref{chapter,,title}</literal> <link linkend="chapter">title</link>
+<literal>@ref{chapter,,,file name}</literal>
+<literal>@ref{chapter,,,,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,}</literal> <link
linkend="chapter">title</link>
+<literal>@ref{chapter,cross ref name,,file name}</literal>
+<literal>@ref{chapter,cross ref name,,,manual}</literal> section ``chapter''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title,file name}</literal>
+<literal>@ref{chapter,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,title,file name}</literal>
+<literal>@ref{chapter,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{chapter,,title, file name, manual}</literal> section ``title''
in <citetitle>manual</citetitle>
+<literal>@ref{chapter,,,file name,manual}</literal> section ``chapter'' in
<citetitle>manual</citetitle>
+
+
+<literal>@ref{(pman)anode,cross ref name}</literal> <link
linkend="(pman)anode">cross ref name</link>
+<literal>@ref{(pman)anode,,title}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,,,file name}</literal>
+<literal>@ref{(pman)anode,,,,manual}</literal> section ``(pman)anode'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,}</literal> <link
linkend="(pman)anode">title</link>
+<literal>@ref{(pman)anode,cross ref name,,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,,,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title,file name}</literal>
+<literal>@ref{(pman)anode,cross ref name,title,,manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,cross ref name,title, file name, manual}</literal>
section ``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title,file name}</literal>
+<literal>@ref{(pman)anode,,title,,manual}</literal> section ``title'' in
<citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,title, file name, manual}</literal> section
``title'' in <citetitle>manual</citetitle>
+<literal>@ref{(pman)anode,,,file name,manual}</literal> section
``(pman)anode'' in <citetitle>manual</citetitle>
+
+
+<literal>@inforef{chapter, cross ref name, file name}</literal> *note cross
ref name: (file name)chapter
+<literal>@inforef{chapter}</literal> *note ()chapter::
+<literal>@inforef{chapter, cross ref name}</literal> *note cross ref name:
()chapter
+<literal>@inforef{chapter,,file name}</literal> *note (file name)chapter::
+<literal>@inforef{node, cross ref name, file name}</literal> *note cross ref
name: (file name)node
+<literal>@inforef{node}</literal> *note ()node::
+<literal>@inforef{node, cross ref name}</literal> *note cross ref name: ()node
+<literal>@inforef{node,,file name}</literal> *note (file name)node::
+<literal>@inforef{chapter, cross ref name, file name, spurious arg}</literal>
*note cross ref name: (file name, spurious arg)chapter
+
+<literal>@address@hidden, a @comma{} in cross
+ref, a address@hidden in file}</literal>
+*note a , in cross ref: (a comma, in file)s--ect,ion
+
+
+<variablelist><!-- comment in table -->
+<varlistentry><term>• a</term>
+<listitem>l--ine
+</listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>a</term>
+<term><!-- comment between item and itemx -->
+b</term>
+<listitem>l--ine
+</listitem></varlistentry></variablelist>
+
+<variablelist><varlistentry><term>− a</term>
+<term><indexterm role="cp"><primary>index entry between item and
itemx</primary></indexterm>− b</term>
+<listitem>l--ine
+</listitem></varlistentry></variablelist>
+
+c--artouche
+
+f--lushleft
+
+f--lushright
+
+ ce--ntered line
+
+<screen>\input texinfo @c -*-texinfo-*-
+
address@hidden simplest.info
+
address@hidden Top
+
+This is a very simple texi manual @ <>.
+
address@hidden
+</screen>
+<screen>in verbatim ''
+</screen>
+
+
+
+docbook ''
+<bridgehead renderas="other">majorheading</bridgehead>
+
+<bridgehead renderas="other">chapheading</bridgehead>
+
+<bridgehead renderas="sect1">heading</bridgehead>
+
+<bridgehead renderas="sect2">subheading</bridgehead>
+
+<bridgehead renderas="sect3">subsubheading</bridgehead>
+
+<!-- makeinfo cannot handle that -->
+
+
+<!-- invalid texinfo -->
+
+</screen>
+<indexterm role="cp"><primary>t–ruc</primary></indexterm><indexterm
role="cp"><primary>T–ruc</primary></indexterm><indexterm
role="cp"><primary>.</primary></indexterm><indexterm
role="cp"><primary>?</primary></indexterm><indexterm
role="cp"><primary>a</primary></indexterm><indexterm
role="fn"><primary>t–ruc</primary></indexterm><indexterm
role="fn"><primary>T–ruc</primary></indexterm><indexterm
role="fn"><primary>.</primary></indexterm><indexterm
role="fn"><primary>?</primary></indexterm><indexterm
role="fn"><primary>a</primary></indexterm>
+
+<para>cp
+</para><index></index>
+
+<para>fn
+</para><index></index>
+
+<para>vr
+</para><index></index>
+
+<para>ky
+</para><index></index>
+
+<para>pg
+</para><index></index>
+
+<para>tp
+</para><index></index>
+
+
+
+</chapter>
+<chapter label="1" id="chapter">
+<title>chapter</title>
+
+<para><footnote><para>in footnote
+</para></footnote>
+</para>
+
+<sect1 label="1.1" id="s--ect,ion">
+<title>A section</title>
+
+
+<sect2 label="1.1.1" id="subsection">
+<title>subsection</title>
+
+
+<para><anchor id="anchor"></anchor>
+</para>
+<sect3 label="1.1.1.1" id="subsubsection-``simple-double--three---four----''">
+<title>subsubsection
“simple-double–three—four—-”</title>
+
+</sect3>
+</sect2>
+</sect1>
+</chapter>
+<chapter label="" xreflabel="chapter 2" id="chapter2">
+<title>chapter 2</title>
+
+<index></index>
+<index></index>
+
+</chapter>
+</book><!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-indent-step:1
+sgml-indent-data:nil
+End:
+-->
Index: test/manuals/fdl-hello.texi
===================================================================
RCS file: test/manuals/fdl-hello.texi
diff -N test/manuals/fdl-hello.texi
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/fdl-hello.texi 4 Jun 2009 22:58:05 -0000 1.1
@@ -0,0 +1,506 @@
address@hidden The GNU Free Documentation License.
address@hidden Version 1.3, 3 November 2008
+
address@hidden This file is intended to be included within another document,
address@hidden hence no sectioning command or @node.
+
address@hidden
+Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation,
Inc.
address@hidden://fsf.org/}
+
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
address@hidden display
+
address@hidden 0
address@hidden
+PREAMBLE
+
+The purpose of this License is to make a manual, textbook, or other
+functional and useful document @dfn{free} in the sense of freedom: to
+assure everyone the effective freedom to copy and redistribute it,
+with or without modifying it, either commercially or noncommercially.
+Secondarily, this License preserves for the author and publisher a way
+to get credit for their work, while not being considered responsible
+for modifications made by others.
+
+This License is a kind of ``copyleft'', which means that derivative
+works of the document must themselves be free in the same sense. It
+complements the GNU General Public License, which is a copyleft
+license designed for free software.
+
+We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does. But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book. We recommend this License
+principally for works whose purpose is instruction or reference.
+
address@hidden
+APPLICABILITY AND DEFINITIONS
+
+This License applies to any manual or other work, in any medium, that
+contains a notice placed by the copyright holder saying it can be
+distributed under the terms of this License. Such a notice grants a
+world-wide, royalty-free license, unlimited in duration, to use that
+work under the conditions stated herein. The ``Document'', below,
+refers to any such manual or work. Any member of the public is a
+licensee, and is addressed as ``you''. You accept the license if you
+copy, modify or distribute the work in a way requiring permission
+under copyright law.
+
+A ``Modified Version'' of the Document means any work containing the
+Document or a portion of it, either copied verbatim, or with
+modifications and/or translated into another language.
+
+A ``Secondary Section'' is a named appendix or a front-matter section
+of the Document that deals exclusively with the relationship of the
+publishers or authors of the Document to the Document's overall
+subject (or to related matters) and contains nothing that could fall
+directly within that overall subject. (Thus, if the Document is in
+part a textbook of mathematics, a Secondary Section may not explain
+any mathematics.) The relationship could be a matter of historical
+connection with the subject or with related matters, or of legal,
+commercial, philosophical, ethical or political position regarding
+them.
+
+The ``Invariant Sections'' are certain Secondary Sections whose titles
+are designated, as being those of Invariant Sections, in the notice
+that says that the Document is released under this License. If a
+section does not fit the above definition of Secondary then it is not
+allowed to be designated as Invariant. The Document may contain zero
+Invariant Sections. If the Document does not identify any Invariant
+Sections then there are none.
+
+The ``Cover Texts'' are certain short passages of text that are listed,
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+the Document is released under this License. A Front-Cover Text may
+be at most 5 words, and a Back-Cover Text may be at most 25 words.
+
+A ``Transparent'' copy of the Document means a machine-readable copy,
+represented in a format whose specification is available to the
+general public, that is suitable for revising the document
+straightforwardly with generic text editors or (for images composed of
+pixels) generic paint programs or (for drawings) some widely available
+drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input
+to text formatters. A copy made in an otherwise Transparent file
+format whose markup, or absence of markup, has been arranged to thwart
+or discourage subsequent modification by readers is not Transparent.
+An image format is not Transparent if used for any substantial amount
+of text. A copy that is not ``Transparent'' is called ``Opaque''.
+
+Examples of suitable formats for Transparent copies include plain
address@hidden without markup, Texinfo input format, address@hidden input
+format, @acronym{SGML} or @acronym{XML} using a publicly available
address@hidden, and standard-conforming simple @acronym{HTML},
+PostScript or @acronym{PDF} designed for human modification. Examples
+of transparent image formats include @acronym{PNG}, @acronym{XCF} and
address@hidden Opaque formats include proprietary formats that can be
+read and edited only by proprietary word processors, @acronym{SGML} or
address@hidden for which the @acronym{DTD} and/or processing tools are
+not generally available, and the machine-generated @acronym{HTML},
+PostScript or @acronym{PDF} produced by some word processors for
+output purposes only.
+
+The ``Title Page'' means, for a printed book, the title page itself,
+plus such following pages as are needed to hold, legibly, the material
+this License requires to appear in the title page. For works in
+formats which do not have any title page as such, ``Title Page'' means
+the text near the most prominent appearance of the work's title,
+preceding the beginning of the body of the text.
+
+The ``publisher'' means any person or entity that distributes copies
+of the Document to the public.
+
+A section ``Entitled XYZ'' means a named subunit of the Document whose
+title either is precisely XYZ or contains XYZ in parentheses following
+text that translates XYZ in another language. (Here XYZ stands for a
+specific section name mentioned below, such as ``Acknowledgements'',
+``Dedications'', ``Endorsements'', or ``History''.) To ``Preserve the Title''
+of such a section when you modify the Document means that it remains a
+section ``Entitled XYZ'' according to this definition.
+
+The Document may include Warranty Disclaimers next to the notice which
+states that this License applies to the Document. These Warranty
+Disclaimers are considered to be included by reference in this
+License, but only as regards disclaiming warranties: any other
+implication that these Warranty Disclaimers may have is void and has
+no effect on the meaning of this License.
+
address@hidden
+VERBATIM COPYING
+
+You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no other
+conditions whatsoever to those of this License. You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute. However, you may accept
+compensation in exchange for copies. If you distribute a large enough
+number of copies you must also follow the conditions in section 3.
+
+You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.
+
address@hidden
+COPYING IN QUANTITY
+
+If you publish printed copies (or copies in media that commonly have
+printed covers) of the Document, numbering more than 100, and the
+Document's license notice requires Cover Texts, you must enclose the
+copies in covers that carry, clearly and legibly, all these Cover
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+the back cover. Both covers must also clearly and legibly identify
+you as the publisher of these copies. The front cover must present
+the full title with all words of the title equally prominent and
+visible. You may add other material on the covers in addition.
+Copying with changes limited to the covers, as long as they preserve
+the title of the Document and satisfy these conditions, can be treated
+as verbatim copying in other respects.
+
+If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+
+If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque copy
+a computer-network location from which the general network-using
+public has access to download using public-standard network protocols
+a complete Transparent copy of the Document, free of added material.
+If you use the latter option, you must take reasonably prudent steps,
+when you begin distribution of Opaque copies in quantity, to ensure
+that this Transparent copy will remain thus accessible at the stated
+location until at least one year after the last time you distribute an
+Opaque copy (directly or through your agents or retailers) of that
+edition to the public.
+
+It is requested, but not required, that you contact the authors of the
+Document well before redistributing any large number of copies, to give
+them a chance to provide you with an updated version of the Document.
+
address@hidden
+MODIFICATIONS
+
+You may copy and distribute a Modified Version of the Document under
+the conditions of sections 2 and 3 above, provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it. In addition, you must do these things in the Modified Version:
+
address@hidden A
address@hidden
+Use in the Title Page (and on the covers, if any) a title distinct
+from that of the Document, and from those of previous versions
+(which should, if there were any, be listed in the History section
+of the Document). You may use the same title as a previous version
+if the original publisher of that version gives permission.
+
address@hidden
+List on the Title Page, as authors, one or more persons or entities
+responsible for authorship of the modifications in the Modified
+Version, together with at least five of the principal authors of the
+Document (all of its principal authors, if it has fewer than five),
+unless they release you from this requirement.
+
address@hidden
+State on the Title page the name of the publisher of the
+Modified Version, as the publisher.
+
address@hidden
+Preserve all the copyright notices of the Document.
+
address@hidden
+Add an appropriate copyright notice for your modifications
+adjacent to the other copyright notices.
+
address@hidden
+Include, immediately after the copyright notices, a license notice
+giving the public permission to use the Modified Version under the
+terms of this License, in the form shown in the Addendum below.
+
address@hidden
+Preserve in that license notice the full lists of Invariant Sections
+and required Cover Texts given in the Document's license notice.
+
address@hidden
+Include an unaltered copy of this License.
+
address@hidden
+Preserve the section Entitled ``History'', Preserve its Title, and add
+to it an item stating at least the title, year, new authors, and
+publisher of the Modified Version as given on the Title Page. If
+there is no section Entitled ``History'' in the Document, create one
+stating the title, year, authors, and publisher of the Document as
+given on its Title Page, then add an item describing the Modified
+Version as stated in the previous sentence.
+
address@hidden
+Preserve the network location, if any, given in the Document for
+public access to a Transparent copy of the Document, and likewise
+the network locations given in the Document for previous versions
+it was based on. These may be placed in the ``History'' section.
+You may omit a network location for a work that was published at
+least four years before the Document itself, or if the original
+publisher of the version it refers to gives permission.
+
address@hidden
+For any section Entitled ``Acknowledgements'' or ``Dedications'', Preserve
+the Title of the section, and preserve in the section all the
+substance and tone of each of the contributor acknowledgements and/or
+dedications given therein.
+
address@hidden
+Preserve all the Invariant Sections of the Document,
+unaltered in their text and in their titles. Section numbers
+or the equivalent are not considered part of the section titles.
+
address@hidden
+Delete any section Entitled ``Endorsements''. Such a section
+may not be included in the Modified Version.
+
address@hidden
+Do not retitle any existing section to be Entitled ``Endorsements'' or
+to conflict in title with any Invariant Section.
+
address@hidden
+Preserve any Warranty Disclaimers.
address@hidden enumerate
+
+If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or all
+of these sections as invariant. To do this, add their titles to the
+list of Invariant Sections in the Modified Version's license notice.
+These titles must be distinct from any other section titles.
+
+You may add a section Entitled ``Endorsements'', provided it contains
+nothing but endorsements of your Modified Version by various
+parties---for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a
+standard.
+
+You may add a passage of up to five words as a Front-Cover Text, and a
+passage of up to 25 words as a Back-Cover Text, to the end of the list
+of Cover Texts in the Modified Version. Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity. If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.
+
+The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.
+
address@hidden
+COMBINING DOCUMENTS
+
+You may combine the Document with other documents released under this
+License, under the terms defined in section 4 above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice, and that you preserve all their Warranty Disclaimers.
+
+The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy. If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique number.
+Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.
+
+In the combination, you must combine any sections Entitled ``History''
+in the various original documents, forming one section Entitled
+``History''; likewise combine any sections Entitled ``Acknowledgements'',
+and any sections Entitled ``Dedications''. You must delete all
+sections Entitled ``Endorsements.''
+
address@hidden
+COLLECTIONS OF DOCUMENTS
+
+You may make a collection consisting of the Document and other documents
+released under this License, and replace the individual copies of this
+License in the various documents with a single copy that is included in
+the collection, provided that you follow the rules of this License for
+verbatim copying of each of the documents in all other respects.
+
+You may extract a single document from such a collection, and distribute
+it individually under this License, provided you insert a copy of this
+License into the extracted document, and follow this License in all
+other respects regarding verbatim copying of that document.
+
address@hidden
+AGGREGATION WITH INDEPENDENT WORKS
+
+A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, is called an ``aggregate'' if the copyright
+resulting from the compilation is not used to limit the legal rights
+of the compilation's users beyond what the individual works permit.
+When the Document is included in an aggregate, this License does not
+apply to the other works in the aggregate which are not themselves
+derivative works of the Document.
+
+If the Cover Text requirement of section 3 is applicable to these
+copies of the Document, then if the Document is less than one half of
+the entire aggregate, the Document's Cover Texts may be placed on
+covers that bracket the Document within the aggregate, or the
+electronic equivalent of covers if the Document is in electronic form.
+Otherwise they must appear on printed covers that bracket the whole
+aggregate.
+
address@hidden
+TRANSLATION
+
+Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of section 4.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections. You may include a
+translation of this License, and all the license notices in the
+Document, and any Warranty Disclaimers, provided that you also include
+the original English version of this License and the original versions
+of those notices and disclaimers. In case of a disagreement between
+the translation and the original version of this License or a notice
+or disclaimer, the original version will prevail.
+
+If a section in the Document is Entitled ``Acknowledgements'',
+``Dedications'', or ``History'', the requirement (section 4) to Preserve
+its Title (section 1) will typically require changing the actual
+title.
+
address@hidden
+TERMINATION
+
+You may not copy, modify, sublicense, or distribute the Document
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense, or distribute it is void, and
+will automatically terminate your rights under this License.
+
+However, if you cease all violation of this License, then your license
+from a particular copyright holder is reinstated (a) provisionally,
+unless and until the copyright holder explicitly and finally
+terminates your license, and (b) permanently, if the copyright holder
+fails to notify you of the violation by some reasonable means prior to
+60 days after the cessation.
+
+Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, receipt of a copy of some or all of the same material does
+not give you any rights to use it.
+
address@hidden
+FUTURE REVISIONS OF THIS LICENSE
+
+The Free Software Foundation may publish new, revised versions
+of the GNU Free Documentation License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns. See
address@hidden://www.gnu.org/copyleft/}.
+
+Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License ``or any later version'' applies to it, you have the option of
+following the terms and conditions either of that specified version or
+of any later version that has been published (not as a draft) by the
+Free Software Foundation. If the Document does not specify a version
+number of this License, you may choose any version ever published (not
+as a draft) by the Free Software Foundation. If the Document
+specifies that a proxy can decide which future versions of this
+License can be used, that proxy's public statement of acceptance of a
+version permanently authorizes you to choose that version for the
+Document.
+
address@hidden
+RELICENSING
+
+``Massive Multiauthor Collaboration Site'' (or ``MMC Site'') means any
+World Wide Web server that publishes copyrightable works and also
+provides prominent facilities for anybody to edit those works. A
+public wiki that anybody can edit is an example of such a server. A
+``Massive Multiauthor Collaboration'' (or ``MMC'') contained in the
+site means any set of copyrightable works thus published on the MMC
+site.
+
+``CC-BY-SA'' means the Creative Commons Attribution-Share Alike 3.0
+license published by Creative Commons Corporation, a not-for-profit
+corporation with a principal place of business in San Francisco,
+California, as well as future copyleft versions of that license
+published by that same organization.
+
+``Incorporate'' means to publish or republish a Document, in whole or
+in part, as part of another Document.
+
+An MMC is ``eligible for relicensing'' if it is licensed under this
+License, and if all works that were first published under this License
+somewhere other than this MMC, and subsequently incorporated in whole
+or in part into the MMC, (1) had no cover texts or invariant sections,
+and (2) were thus incorporated prior to November 1, 2008.
+
+The operator of an MMC Site may republish an MMC contained in the site
+under CC-BY-SA on the same site at any time before August 1, 2009,
+provided the MMC is eligible for relicensing.
+
address@hidden enumerate
+
address@hidden
address@hidden ADDENDUM: How to use this License for your documents
+
+To use this License in a document you have written, include a copy of
+the License in the document and put the following copyright and
+license notices just after the title page:
+
address@hidden
address@hidden
+ Copyright (C) @var{year} @var{your name}.
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.3
+ or any later version published by the Free Software Foundation;
+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
+ Texts. A copy of the license is included in the section entitled ``GNU
+ Free Documentation License''.
address@hidden group
address@hidden smallexample
+
+If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
+replace the address@hidden'' line with this:
+
address@hidden
address@hidden
+ with the Invariant Sections being @var{list their titles}, with
+ the Front-Cover Texts being @var{list}, and with the Back-Cover Texts
+ being @var{list}.
address@hidden group
address@hidden smallexample
+
+If you have Invariant Sections without Cover Texts, or some other
+combination of the three, merge those two alternatives to suit the
+situation.
+
+If your document contains nontrivial examples of program code, we
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License,
+to permit their use in free software.
+
address@hidden Local Variables:
address@hidden ispell-local-pdict: "ispell-dict"
address@hidden End:
+
Index: test/manuals/hello.texi
===================================================================
RCS file: test/manuals/hello.texi
diff -N test/manuals/hello.texi
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/hello.texi 4 Jun 2009 22:58:05 -0000 1.1
@@ -0,0 +1,307 @@
+\input texinfo @c -*-texinfo-*-
address@hidden %**start of header
address@hidden hello.info
address@hidden version.texi
address@hidden GNU Hello @value{VERSION}
address@hidden %**end of header
+
address@hidden
+This manual is for GNU Hello (version @value{VERSION}, @value{UPDATED}),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright @copyright{} 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
address@hidden
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+``GNU Free Documentation License''.
address@hidden quotation
address@hidden copying
address@hidden If your manual is published on paper by the FSF, it should
include
address@hidden the standard FSF Front-Cover and Back-Cover Texts, as given in
address@hidden maintain.texi.
+
address@hidden Define a new index for options.
address@hidden op
address@hidden Combine everything into one index (arbitrarily chosen to be the
address@hidden concept index).
address@hidden op cp
+
address@hidden Basics
address@hidden
+* Hello: (hello). Hello, GNU world.
address@hidden direntry
+
address@hidden
address@hidden GNU Hello
address@hidden for version @value{VERSION}, @value{UPDATED}
address@hidden GNU Hello Developers (@email{bug-hello@@gnu.org})
address@hidden
address@hidden 0pt plus 1filll
address@hidden
address@hidden titlepage
+
address@hidden
+
+
address@hidden
address@hidden Top
address@hidden GNU Hello
+
+This manual is for GNU Hello (version @value{VERSION}, @value{UPDATED}).
address@hidden ifnottex
+
address@hidden
+* Overview:: General purpose and information.
+* Sample output:: Sample output from @command{hello}.
+* Invoking hello:: How to run @command{hello}.
+* Reporting bugs:: Sending bug reports and feature suggestions.
+* GNU Free Documentation License:: Copying and sharing this documentation.
+* Concept index:: Index of concepts.
address@hidden menu
+
+
address@hidden Overview
address@hidden Overview
+
address@hidden greetings
address@hidden overview
+
+The GNU @command{hello} program
+(@url{http://www.gnu.org/software/hello/}) produces a familiar,
+friendly greeting. It allows nonprogrammers to use a classic computer
+science tool which would otherwise be unavailable to them. Because it
+is protected by the GNU General Public License, users are free (in
+perpetuity) to share and change it.
+
address@hidden joke, not
+Not to spoil the joke, but of course the practical purpose of GNU
+Hello is to serve as a minimal example of a GNU package. So, although
+most manuals don't need to discuss the implementation of the programs
+they document, that is part of the goal here.
+
address@hidden GNU coding standards
address@hidden GNU maintainer standards
address@hidden standards, GNU coding
address@hidden standards, GNU maintainer
+First, GNU Hello follows the GNU coding standards
+(@pxref{Top,,Preface,standards, GNU Coding Standards}) and GNU
+maintainer standards (@pxref{Top,,Preface,maintain, Information for
+GNU Maintainers}). These are the basic documents which all GNU
+packages should adhere to.
+
+The Hello package also implements recommended development practices
+not embodied in the standards, using other GNU packages and features:
+
address@hidden @bullet
+
address@hidden
address@hidden Automake
address@hidden Autoconf
+It uses Automake (@pxref{Top,,Introduction,Automake,GNU Automake}) and
+hence also Autoconf (@pxref{Top,,Introduction,Autoconf,GNU Autoconf})
+for configuration.
+
address@hidden
address@hidden Gnulib
+It uses Gnulib (@pxref{Top,,Gnulib,gnulib,GNU Gnulib}) to enhance
+portability and avoid duplication of common sources.
+
address@hidden
address@hidden Gettext
+GNU Gettext (@pxref{Top,,Introduction,gettext,GNU Gettext}) is used
+for internationalization support. Hello's greeting has been translated
+into many languages.
+
address@hidden
address@hidden --help
+Internally, Hello uses the GNU @code{getopt_long} function
+(@pxref{Getopt Long Options,,,libc,GNU C Library}) to parse options,
+thus supporting GNU-style long options such as @option{--help}.
+
address@hidden
address@hidden Help2man
+Man pages are generated with GNU @code{help2man}
+(@pxref{Top,,Overview,help2man,GNU @code{help2man}}) from the
address@hidden output. This relieves the maintainers of the burden
+of maintaining man documentation separately, yet provides a reasonable
+overview for man devotees.
+
address@hidden
address@hidden Texinfo
+Finally, Texinfo (@pxref{Top,,Introduction,texinfo,Texinfo}) is the
+documentation format for this manual. It supports output in Info,
+HTML, PDF, DVI, plain text, XML, and other formats.
+
address@hidden itemize
+
+GNU Hello is implemented in C. GNU Gettext contains ``hello world''
+examples in a variety of other programming languages; see the Gettext
+home page at @url{http://www.gnu.org/software/gettext/}.
+
address@hidden authors
address@hidden Haertel, Mike
address@hidden MacKenzie, David
address@hidden Brittenson, Jan
address@hidden Hannum, Charles
address@hidden McGrath, Roland
address@hidden Friedman, Noah
address@hidden Eichwalder, Karl
address@hidden King, The
address@hidden Berry, Karl
+GNU Hello was written by Mike Haertel, David MacKenzie, Jan
+Brittenson, Charles Hannum, Roland McGrath, Noah Friedman, Karl
+Eichwalder, Karl Berry, and @w{The King}.
+
+
address@hidden Sample output
address@hidden Sample output
+
address@hidden sample output
address@hidden examples
+
+Here are some realistic examples of running GNU Hello.
+
+This is the output of the command @samp{hello}:
+
address@hidden
+Hello, world!
address@hidden example
+
+This is the output of the command @samp{hello --traditional}:
+
address@hidden
+hello, world
address@hidden example
+
+This is the output of the command @samp{hello --greeting=hi}:
+
address@hidden
+hi
address@hidden example
+
+
address@hidden Invoking hello
address@hidden Invoking @command{hello}
+
address@hidden invoking
address@hidden options
address@hidden usage
address@hidden help
+
+The format for running the @command{hello} program is:
+
address@hidden
+hello @var{option} @dots{}
address@hidden example
+
+With no options, @command{hello} prints the greeting @samp{Hello,
+world!}.
+
address@hidden supports the following options:
+
address@hidden @option
address@hidden address@hidden
address@hidden -g @var{text}
address@hidden --greeting
address@hidden -g
+Output @var{text} instead of the default greeting.
+
address@hidden --help
address@hidden -h
address@hidden --help
address@hidden -h
+Print an informative help message on standard output and exit
+successfully.
+
address@hidden environment variables, help for
+For the @option{--help} output of GNU programs, it's strongly
+encouraged to include a brief (one or two sentences) description of
+what the program does, as well as the synopsis of how to run the
+program. Any environment variables which affect execution should also
+be mentioned (Hello doesn't have any).
+
address@hidden --next-generation
address@hidden -n
address@hidden --next-generation
address@hidden -n
+Output @samp{Hello, world!}, but possibly including box-drawing
+characters or other fancy stuff, especially in translated locales.
+(If you would like to volunteer to translate messages for GNU packages,
+please see @url{http://translationproject.org}.)
+
address@hidden --traditional
address@hidden -t
address@hidden --traditional
address@hidden -t
address@hidden traditional
address@hidden modern
+Output the traditional greeting message @samp{hello, world}.
+
address@hidden --version
address@hidden -v
address@hidden --version
address@hidden -v
+Print the version number and licensing information of Hello on
+standard output and then exit successfully.
+
address@hidden table
+
+If more than one of the greeting options (@option{-g}, @option{-n},
address@hidden, and their long-named equivalents) is specified, whichever
+comes last takes precedence.
+
+
address@hidden Reporting bugs
address@hidden Reporting bugs
+
address@hidden bug reporting
address@hidden problems
address@hidden reporting bugs
+
+To report bugs or suggest enhancements for GNU Hello, please
+send electronic mail to @email{bug-hello@@gnu.org}.
+
address@hidden checklist for bug reports
+For bug reports, please include enough information for the maintainers
+to reproduce the problem. Generally speaking, that means:
+
address@hidden @bullet
address@hidden The version numbers of Hello (which you can find by running
+ @address@hidden --version}}) and any other program(s) or
+ manual(s) involved.
address@hidden Hardware and operating system names and versions.
address@hidden The contents of any input files necessary to reproduce the bug.
address@hidden The expected behavior and/or output.
address@hidden A description of the problem and samples of any erroneous output.
address@hidden Options you gave to @command{configure} other than specifying
+ installation directories.
address@hidden Anything else that you think would be helpful.
address@hidden itemize
+
+When in doubt whether something is needed or not, include it. It's
+better to include too much than to leave out something important.
+
address@hidden patches, contributing
+Patches are welcome; if possible, please make them with @address@hidden
+-c}} (@pxref{Top,, Overview, diff, Comparing and Merging Files}) and
+include @file{ChangeLog} entries (@pxref{Change Log,,, emacs, The GNU
+Emacs Manual}). Please follow the existing coding style.
+
+
address@hidden GNU Free Documentation License
address@hidden GNU Free Documentation License
+
address@hidden fdl-hello.texi
+
+
address@hidden Concept index
address@hidden Concept index
+
address@hidden cp
+
address@hidden
Index: test/manuals/res/hello/hello.2
===================================================================
RCS file: test/manuals/res/hello/hello.2
diff -N test/manuals/res/hello/hello.2
Index: test/manuals/res/hello/hello.html
===================================================================
RCS file: test/manuals/res/hello/hello.html
diff -N test/manuals/res/hello/hello.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/hello/hello.html 4 Jun 2009 22:58:05 -0000 1.1
@@ -0,0 +1,1225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- This manual is for GNU Hello (version 4.2, 28 March 2002),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright C 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+"GNU Free Documentation License".
+
+ -->
+<!-- Created on a sunny day by texi2html
+texi2html was written by:
+ Lionel Cons <address@hidden> (original author)
+ Karl Berry <address@hidden>
+ Olaf Bachmann <address@hidden>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+-->
+<head>
+<title>GNU Hello 4.2</title>
+
+<meta name="description" content="GNU Hello 4.2">
+<meta name="keywords" content="GNU Hello 4.2">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#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">[<a href="#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ?
</a>]</td>
+</tr></table>
+<a name="GNU-Hello"></a>
+<h1 class="settitle">GNU Hello</h1>
+
+<p>This manual is for GNU Hello (version 4.2, 28 March 2002).
+</p>
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top"><a href="#Overview">1.
Overview</a></td><td> </td><td align="left" valign="top">
General purpose and information.
+</td></tr>
+<tr><td align="left" valign="top"><a href="#Sample-output">2. Sample
output</a></td><td> </td><td align="left" valign="top">
Sample output from <code>hello</code>.
+</td></tr>
+<tr><td align="left" valign="top"><a href="#Invoking-hello">3. Invoking
<code>hello</code></a></td><td> </td><td align="left" valign="top">
How to run <code>hello</code>.
+</td></tr>
+<tr><td align="left" valign="top"><a href="#Reporting-bugs">4. Reporting
bugs</a></td><td> </td><td align="left" valign="top"> Sending
bug reports and feature suggestions.
+</td></tr>
+<tr><td align="left" valign="top"><a href="#GNU-Free-Documentation-License">A.
GNU Free Documentation License</a></td><td> </td><td align="left"
valign="top"> Copying and sharing this documentation.
+</td></tr>
+<tr><td align="left" valign="top"><a href="#Concept-index">Concept
index</a></td><td> </td><td align="left" valign="top"> Index of
concepts.
+</td></tr>
+</table>
+
+
+<hr size="1">
+<a name="Overview"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Top" title="Previous section
in reading order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="#Sample-output" title="Next section
in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#Top" title="Beginning of this
chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up
</a>]</td>
+<td valign="middle" align="left">[<a href="#Sample-output" title="Next
chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#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">[<a href="#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ?
</a>]</td>
+</tr></table>
+<a name="Overview-1"></a>
+<h1 class="chapter">1. Overview</h1>
+
+<a name="index-greetings"></a>
+<a name="index-overview"></a>
+
+<p>The GNU <code>hello</code> program
+(<a
href="http://www.gnu.org/software/hello/">http://www.gnu.org/software/hello/</a>)
produces a familiar,
+friendly greeting. It allows nonprogrammers to use a classic computer
+science tool which would otherwise be unavailable to them. Because it
+is protected by the GNU General Public License, users are free (in
+perpetuity) to share and change it.
+</p>
+<a name="index-joke_002c-not"></a>
+<p>Not to spoil the joke, but of course the practical purpose of GNU
+Hello is to serve as a minimal example of a GNU package. So, although
+most manuals don’t need to discuss the implementation of the programs
+they document, that is part of the goal here.
+</p>
+<a name="index-GNU-coding-standards"></a>
+<a name="index-GNU-maintainer-standards"></a>
+<a name="index-standards_002c-GNU-coding"></a>
+<a name="index-standards_002c-GNU-maintainer"></a>
+<p>First, GNU Hello follows the GNU coding standards
+(see <a href="standards.html#Top">(standards)Top</a> section
‘Preface’ in <cite>GNU Coding Standards</cite>) and GNU
+maintainer standards (see <a href="maintain.html#Top">(maintain)Top</a>
section ‘Preface’ in <cite>Information for GNU Maintainers</cite>).
These are the basic documents which all GNU
+packages should adhere to.
+</p>
+<p>The Hello package also implements recommended development practices
+not embodied in the standards, using other GNU packages and features:
+</p>
+<ul>
+<li>
+<a name="index-Automake"></a>
+<a name="index-Autoconf"></a>
+It uses Automake (see <a href="Automake.html#Top">(Automake)Top</a> section
‘Introduction’ in <cite>GNU Automake</cite>) and
+hence also Autoconf (see <a href="Autoconf.html#Top">(Autoconf)Top</a> section
‘Introduction’ in <cite>GNU Autoconf</cite>)
+for configuration.
+
+</li><li>
+<a name="index-Gnulib"></a>
+It uses Gnulib (see <a href="gnulib.html#Top">(gnulib)Top</a> section
‘Gnulib’ in <cite>GNU Gnulib</cite>) to enhance
+portability and avoid duplication of common sources.
+
+</li><li>
+<a name="index-Gettext"></a>
+GNU Gettext (see <a href="gettext.html#Top">(gettext)Top</a> section
‘Introduction’ in <cite>GNU Gettext</cite>) is used
+for internationalization support. Hello’s greeting has been translated
+into many languages.
+
+</li><li>
+<a name="index-_002d_002dhelp"></a>
+Internally, Hello uses the GNU <code>getopt_long</code> function
+(see <a href="libc.html#Getopt-Long-Options">(libc)Getopt Long Options</a>
section ‘Getopt Long Options’ in <cite>GNU C Library</cite>) to
parse options,
+thus supporting GNU-style long options such as
‘<samp>--help</samp>’.
+
+</li><li>
+<a name="index-Help2man"></a>
+Man pages are generated with GNU <code>help2man</code>
+(see <a href="help2man.html#Top">(help2man)Top</a> section
‘Overview’ in <cite>GNU <code>help2man</code></cite>) from the
+‘<samp>--help</samp>’ output. This relieves the maintainers of
the burden
+of maintaining man documentation separately, yet provides a reasonable
+overview for man devotees.
+
+</li><li>
+<a name="index-Texinfo"></a>
+Finally, Texinfo (see <a href="texinfo.html#Top">(texinfo)Top</a> section
‘Introduction’ in <cite>Texinfo</cite>) is the
+documentation format for this manual. It supports output in Info,
+HTML, PDF, DVI, plain text, XML, and other formats.
+
+</li></ul>
+
+<p>GNU Hello is implemented in C. GNU Gettext contains “hello
world”
+examples in a variety of other programming languages; see the Gettext
+home page at <a
href="http://www.gnu.org/software/gettext/">http://www.gnu.org/software/gettext/</a>.
+</p>
+<a name="index-authors"></a>
+<a name="index-Haertel_002c-Mike"></a>
+<a name="index-MacKenzie_002c-David"></a>
+<a name="index-Brittenson_002c-Jan"></a>
+<a name="index-Hannum_002c-Charles"></a>
+<a name="index-McGrath_002c-Roland"></a>
+<a name="index-Friedman_002c-Noah"></a>
+<a name="index-Eichwalder_002c-Karl"></a>
+<a name="index-King_002c-The"></a>
+<a name="index-Berry_002c-Karl"></a>
+<p>GNU Hello was written by Mike Haertel, David MacKenzie, Jan
+Brittenson, Charles Hannum, Roland McGrath, Noah Friedman, Karl
+Eichwalder, Karl Berry, and The King.
+</p>
+
+<hr size="6">
+<a name="Sample-output"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Overview" title="Previous
section in reading order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="#Invoking-hello" title="Next
section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#Overview" title="Beginning of this
chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up
</a>]</td>
+<td valign="middle" align="left">[<a href="#Invoking-hello" title="Next
chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#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">[<a href="#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ?
</a>]</td>
+</tr></table>
+<a name="Sample-output-1"></a>
+<h1 class="chapter">2. Sample output</h1>
+
+<a name="index-sample-output"></a>
+<a name="index-examples"></a>
+
+<p>Here are some realistic examples of running GNU Hello.
+</p>
+<p>This is the output of the command ‘<samp>hello</samp>’:
+</p>
+<table><tr><td> </td><td><pre class="example">Hello, world!
+</pre></td></tr></table>
+
+<p>This is the output of the command ‘<samp>hello
--traditional</samp>’:
+</p>
+<table><tr><td> </td><td><pre class="example">hello, world
+</pre></td></tr></table>
+
+<p>This is the output of the command ‘<samp>hello
--greeting=hi</samp>’:
+</p>
+<table><tr><td> </td><td><pre class="example">hi
+</pre></td></tr></table>
+
+
+<hr size="6">
+<a name="Invoking-hello"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Sample-output" title="Previous
section in reading order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="#Reporting-bugs" title="Next
section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#Sample-output" title="Beginning of
this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up
</a>]</td>
+<td valign="middle" align="left">[<a href="#Reporting-bugs" title="Next
chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#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">[<a href="#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ?
</a>]</td>
+</tr></table>
+<a name="Invoking-hello-1"></a>
+<h1 class="chapter">3. Invoking <code>hello</code></h1>
+
+<a name="index-invoking"></a>
+<a name="index-options"></a>
+<a name="index-usage"></a>
+<a name="index-help"></a>
+
+<p>The format for running the <code>hello</code> program is:
+</p>
+<table><tr><td> </td><td><pre class="example">hello <var>option</var>
…
+</pre></td></tr></table>
+
+<p>With no options, <code>hello</code> prints the greeting ‘<samp>Hello,
+world!</samp>’.
+</p>
+<p><code>hello</code> supports the following options:
+</p>
+<dl compact="compact">
+<dt>‘<samp>--greeting=<var>text</var></samp>’</dt>
+<dt>‘<samp>-g <var>text</var></samp>’</dt>
+<dd><a name="index-_002d_002dgreeting"></a>
+<a name="index-_002dg"></a>
+<p>Output <var>text</var> instead of the default greeting.
+</p>
+</dd>
+<dt>‘<samp>--help</samp>’</dt>
+<dt>‘<samp>-h</samp>’</dt>
+<dd><a name="index-_002d_002dhelp-1"></a>
+<a name="index-_002dh"></a>
+<p>Print an informative help message on standard output and exit
+successfully.
+</p>
+<a name="index-environment-variables_002c-help-for"></a>
+<p>For the ‘<samp>--help</samp>’ output of GNU programs,
it’s strongly
+encouraged to include a brief (one or two sentences) description of
+what the program does, as well as the synopsis of how to run the
+program. Any environment variables which affect execution should also
+be mentioned (Hello doesn’t have any).
+</p>
+</dd>
+<dt>‘<samp>--next-generation</samp>’</dt>
+<dt>‘<samp>-n</samp>’</dt>
+<dd><a name="index-_002d_002dnext_002dgeneration"></a>
+<a name="index-_002dn"></a>
+<p>Output ‘<samp>Hello, world!</samp>’, but possibly including
box-drawing
+characters or other fancy stuff, especially in translated locales.
+(If you would like to volunteer to translate messages for GNU packages,
+please see <a
href="http://translationproject.org">http://translationproject.org</a>.)
+</p>
+</dd>
+<dt>‘<samp>--traditional</samp>’</dt>
+<dt>‘<samp>-t</samp>’</dt>
+<dd><a name="index-_002d_002dtraditional"></a>
+<a name="index-_002dt"></a>
+<a name="index-traditional"></a>
+<a name="index-modern"></a>
+<p>Output the traditional greeting message ‘<samp>hello,
world</samp>’.
+</p>
+</dd>
+<dt>‘<samp>--version</samp>’</dt>
+<dt>‘<samp>-v</samp>’</dt>
+<dd><a name="index-_002d_002dversion"></a>
+<a name="index-_002dv"></a>
+<p>Print the version number and licensing information of Hello on
+standard output and then exit successfully.
+</p>
+</dd>
+</dl>
+
+<p>If more than one of the greeting options (‘<samp>-g</samp>’,
‘<samp>-n</samp>’,
+‘<samp>-t</samp>’, and their long-named equivalents) is specified,
whichever
+comes last takes precedence.
+</p>
+
+<hr size="6">
+<a name="Reporting-bugs"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Invoking-hello"
title="Previous section in reading order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="#GNU-Free-Documentation-License"
title="Next section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#Invoking-hello" title="Beginning
of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up
</a>]</td>
+<td valign="middle" align="left">[<a href="#GNU-Free-Documentation-License"
title="Next chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#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">[<a href="#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ?
</a>]</td>
+</tr></table>
+<a name="Reporting-bugs-1"></a>
+<h1 class="chapter">4. Reporting bugs</h1>
+
+<a name="index-bug-reporting"></a>
+<a name="index-problems"></a>
+<a name="index-reporting-bugs"></a>
+
+<p>To report bugs or suggest enhancements for GNU Hello, please
+send electronic mail to <a href="mailto:address@hidden">address@hidden</a>.
+</p>
+<a name="index-checklist-for-bug-reports"></a>
+<p>For bug reports, please include enough information for the maintainers
+to reproduce the problem. Generally speaking, that means:
+</p>
+<ul>
+<li> The version numbers of Hello (which you can find by running
+ ‘<samp>hello --version</samp>’) and any other program(s) or
+ manual(s) involved.
+</li><li> Hardware and operating system names and versions.
+</li><li> The contents of any input files necessary to reproduce the bug.
+</li><li> The expected behavior and/or output.
+</li><li> A description of the problem and samples of any erroneous output.
+</li><li> Options you gave to <code>configure</code> other than specifying
+ installation directories.
+</li><li> Anything else that you think would be helpful.
+</li></ul>
+
+<p>When in doubt whether something is needed or not, include it. It’s
+better to include too much than to leave out something important.
+</p>
+<a name="index-patches_002c-contributing"></a>
+<p>Patches are welcome; if possible, please make them with ‘<samp>diff
+-c</samp>’ (see <a href="diff.html#Top">(diff)Top</a> section
‘Overview’ in <cite>Comparing and Merging Files</cite>) and
+include ‘<tt>ChangeLog</tt>’ entries (see <a
href="emacs.html#Change-Log">(emacs)Change Log</a> section ‘Change
Log’ in <cite>The GNU Emacs Manual</cite>). Please follow the existing
coding style.
+</p>
+
+<hr size="6">
+<a name="GNU-Free-Documentation-License"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Reporting-bugs"
title="Previous section in reading order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="#Concept-index" title="Next section
in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#Reporting-bugs" title="Beginning
of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up
</a>]</td>
+<td valign="middle" align="left">[<a href="#Concept-index" title="Next
chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#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">[<a href="#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ?
</a>]</td>
+</tr></table>
+<a name="GNU-Free-Documentation-License-1"></a>
+<h1 class="appendix">A. GNU Free Documentation License</h1>
+
+<p align="center"> Version 1.3, 3 November 2008
+</p>
+
+<table><tr><td> </td><td><pre class="display">Copyright © 2000,
2001, 2002, 2007, 2008 Free Software Foundation, Inc.
+<a href="http://fsf.org/">http://fsf.org/</a>
+
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+</pre></td></tr></table>
+
+<ol>
+<li>
+PREAMBLE
+
+<p>The purpose of this License is to make a manual, textbook, or other
+functional and useful document <em>free</em> in the sense of freedom: to
+assure everyone the effective freedom to copy and redistribute it,
+with or without modifying it, either commercially or noncommercially.
+Secondarily, this License preserves for the author and publisher a way
+to get credit for their work, while not being considered responsible
+for modifications made by others.
+</p>
+<p>This License is a kind of “copyleft”, which means that
derivative
+works of the document must themselves be free in the same sense. It
+complements the GNU General Public License, which is a copyleft
+license designed for free software.
+</p>
+<p>We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does. But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book. We recommend this License
+principally for works whose purpose is instruction or reference.
+</p>
+</li><li>
+APPLICABILITY AND DEFINITIONS
+
+<p>This License applies to any manual or other work, in any medium, that
+contains a notice placed by the copyright holder saying it can be
+distributed under the terms of this License. Such a notice grants a
+world-wide, royalty-free license, unlimited in duration, to use that
+work under the conditions stated herein. The “Document”, below,
+refers to any such manual or work. Any member of the public is a
+licensee, and is addressed as “you”. You accept the license if you
+copy, modify or distribute the work in a way requiring permission
+under copyright law.
+</p>
+<p>A “Modified Version” of the Document means any work containing
the
+Document or a portion of it, either copied verbatim, or with
+modifications and/or translated into another language.
+</p>
+<p>A “Secondary Section” is a named appendix or a front-matter
section
+of the Document that deals exclusively with the relationship of the
+publishers or authors of the Document to the Document’s overall
+subject (or to related matters) and contains nothing that could fall
+directly within that overall subject. (Thus, if the Document is in
+part a textbook of mathematics, a Secondary Section may not explain
+any mathematics.) The relationship could be a matter of historical
+connection with the subject or with related matters, or of legal,
+commercial, philosophical, ethical or political position regarding
+them.
+</p>
+<p>The “Invariant Sections” are certain Secondary Sections whose
titles
+are designated, as being those of Invariant Sections, in the notice
+that says that the Document is released under this License. If a
+section does not fit the above definition of Secondary then it is not
+allowed to be designated as Invariant. The Document may contain zero
+Invariant Sections. If the Document does not identify any Invariant
+Sections then there are none.
+</p>
+<p>The “Cover Texts” are certain short passages of text that are
listed,
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+the Document is released under this License. A Front-Cover Text may
+be at most 5 words, and a Back-Cover Text may be at most 25 words.
+</p>
+<p>A “Transparent” copy of the Document means a machine-readable
copy,
+represented in a format whose specification is available to the
+general public, that is suitable for revising the document
+straightforwardly with generic text editors or (for images composed of
+pixels) generic paint programs or (for drawings) some widely available
+drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input
+to text formatters. A copy made in an otherwise Transparent file
+format whose markup, or absence of markup, has been arranged to thwart
+or discourage subsequent modification by readers is not Transparent.
+An image format is not Transparent if used for any substantial amount
+of text. A copy that is not “Transparent” is called
“Opaque”.
+</p>
+<p>Examples of suitable formats for Transparent copies include plain
+<small>ASCII</small> without markup, Texinfo input format, LaTeX input
+format, <acronym>SGML</acronym> or <acronym>XML</acronym> using a publicly
available
+<acronym>DTD</acronym>, and standard-conforming simple <acronym>HTML</acronym>,
+PostScript or <acronym>PDF</acronym> designed for human modification. Examples
+of transparent image formats include <acronym>PNG</acronym>,
<acronym>XCF</acronym> and
+<acronym>JPG</acronym>. Opaque formats include proprietary formats that can be
+read and edited only by proprietary word processors, <acronym>SGML</acronym> or
+<acronym>XML</acronym> for which the <acronym>DTD</acronym> and/or processing
tools are
+not generally available, and the machine-generated <acronym>HTML</acronym>,
+PostScript or <acronym>PDF</acronym> produced by some word processors for
+output purposes only.
+</p>
+<p>The “Title Page” means, for a printed book, the title page
itself,
+plus such following pages as are needed to hold, legibly, the material
+this License requires to appear in the title page. For works in
+formats which do not have any title page as such, “Title Page”
means
+the text near the most prominent appearance of the work’s title,
+preceding the beginning of the body of the text.
+</p>
+<p>The “publisher” means any person or entity that distributes
copies
+of the Document to the public.
+</p>
+<p>A section “Entitled XYZ” means a named subunit of the Document
whose
+title either is precisely XYZ or contains XYZ in parentheses following
+text that translates XYZ in another language. (Here XYZ stands for a
+specific section name mentioned below, such as “Acknowledgements”,
+“Dedications”, “Endorsements”, or
“History”.) To “Preserve the Title”
+of such a section when you modify the Document means that it remains a
+section “Entitled XYZ” according to this definition.
+</p>
+<p>The Document may include Warranty Disclaimers next to the notice which
+states that this License applies to the Document. These Warranty
+Disclaimers are considered to be included by reference in this
+License, but only as regards disclaiming warranties: any other
+implication that these Warranty Disclaimers may have is void and has
+no effect on the meaning of this License.
+</p>
+</li><li>
+VERBATIM COPYING
+
+<p>You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no other
+conditions whatsoever to those of this License. You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute. However, you may accept
+compensation in exchange for copies. If you distribute a large enough
+number of copies you must also follow the conditions in section 3.
+</p>
+<p>You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.
+</p>
+</li><li>
+COPYING IN QUANTITY
+
+<p>If you publish printed copies (or copies in media that commonly have
+printed covers) of the Document, numbering more than 100, and the
+Document’s license notice requires Cover Texts, you must enclose the
+copies in covers that carry, clearly and legibly, all these Cover
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+the back cover. Both covers must also clearly and legibly identify
+you as the publisher of these copies. The front cover must present
+the full title with all words of the title equally prominent and
+visible. You may add other material on the covers in addition.
+Copying with changes limited to the covers, as long as they preserve
+the title of the Document and satisfy these conditions, can be treated
+as verbatim copying in other respects.
+</p>
+<p>If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+</p>
+<p>If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque copy
+a computer-network location from which the general network-using
+public has access to download using public-standard network protocols
+a complete Transparent copy of the Document, free of added material.
+If you use the latter option, you must take reasonably prudent steps,
+when you begin distribution of Opaque copies in quantity, to ensure
+that this Transparent copy will remain thus accessible at the stated
+location until at least one year after the last time you distribute an
+Opaque copy (directly or through your agents or retailers) of that
+edition to the public.
+</p>
+<p>It is requested, but not required, that you contact the authors of the
+Document well before redistributing any large number of copies, to give
+them a chance to provide you with an updated version of the Document.
+</p>
+</li><li>
+MODIFICATIONS
+
+<p>You may copy and distribute a Modified Version of the Document under
+the conditions of sections 2 and 3 above, provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it. In addition, you must do these things in the Modified Version:
+</p>
+<ol>
+<li>
+Use in the Title Page (and on the covers, if any) a title distinct
+from that of the Document, and from those of previous versions
+(which should, if there were any, be listed in the History section
+of the Document). You may use the same title as a previous version
+if the original publisher of that version gives permission.
+
+</li><li>
+List on the Title Page, as authors, one or more persons or entities
+responsible for authorship of the modifications in the Modified
+Version, together with at least five of the principal authors of the
+Document (all of its principal authors, if it has fewer than five),
+unless they release you from this requirement.
+
+</li><li>
+State on the Title page the name of the publisher of the
+Modified Version, as the publisher.
+
+</li><li>
+Preserve all the copyright notices of the Document.
+
+</li><li>
+Add an appropriate copyright notice for your modifications
+adjacent to the other copyright notices.
+
+</li><li>
+Include, immediately after the copyright notices, a license notice
+giving the public permission to use the Modified Version under the
+terms of this License, in the form shown in the Addendum below.
+
+</li><li>
+Preserve in that license notice the full lists of Invariant Sections
+and required Cover Texts given in the Document’s license notice.
+
+</li><li>
+Include an unaltered copy of this License.
+
+</li><li>
+Preserve the section Entitled “History”, Preserve its Title, and
add
+to it an item stating at least the title, year, new authors, and
+publisher of the Modified Version as given on the Title Page. If
+there is no section Entitled “History” in the Document, create one
+stating the title, year, authors, and publisher of the Document as
+given on its Title Page, then add an item describing the Modified
+Version as stated in the previous sentence.
+
+</li><li>
+Preserve the network location, if any, given in the Document for
+public access to a Transparent copy of the Document, and likewise
+the network locations given in the Document for previous versions
+it was based on. These may be placed in the “History” section.
+You may omit a network location for a work that was published at
+least four years before the Document itself, or if the original
+publisher of the version it refers to gives permission.
+
+</li><li>
+For any section Entitled “Acknowledgements” or
“Dedications”, Preserve
+the Title of the section, and preserve in the section all the
+substance and tone of each of the contributor acknowledgements and/or
+dedications given therein.
+
+</li><li>
+Preserve all the Invariant Sections of the Document,
+unaltered in their text and in their titles. Section numbers
+or the equivalent are not considered part of the section titles.
+
+</li><li>
+Delete any section Entitled “Endorsements”. Such a section
+may not be included in the Modified Version.
+
+</li><li>
+Do not retitle any existing section to be Entitled “Endorsements”
or
+to conflict in title with any Invariant Section.
+
+</li><li>
+Preserve any Warranty Disclaimers.
+</li></ol>
+
+<p>If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or all
+of these sections as invariant. To do this, add their titles to the
+list of Invariant Sections in the Modified Version’s license notice.
+These titles must be distinct from any other section titles.
+</p>
+<p>You may add a section Entitled “Endorsements”, provided it
contains
+nothing but endorsements of your Modified Version by various
+parties—for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a
+standard.
+</p>
+<p>You may add a passage of up to five words as a Front-Cover Text, and a
+passage of up to 25 words as a Back-Cover Text, to the end of the list
+of Cover Texts in the Modified Version. Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity. If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.
+</p>
+<p>The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.
+</p>
+</li><li>
+COMBINING DOCUMENTS
+
+<p>You may combine the Document with other documents released under this
+License, under the terms defined in section 4 above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice, and that you preserve all their Warranty Disclaimers.
+</p>
+<p>The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy. If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique number.
+Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.
+</p>
+<p>In the combination, you must combine any sections Entitled
“History”
+in the various original documents, forming one section Entitled
+“History”; likewise combine any sections Entitled
“Acknowledgements”,
+and any sections Entitled “Dedications”. You must delete all
+sections Entitled “Endorsements.”
+</p>
+</li><li>
+COLLECTIONS OF DOCUMENTS
+
+<p>You may make a collection consisting of the Document and other documents
+released under this License, and replace the individual copies of this
+License in the various documents with a single copy that is included in
+the collection, provided that you follow the rules of this License for
+verbatim copying of each of the documents in all other respects.
+</p>
+<p>You may extract a single document from such a collection, and distribute
+it individually under this License, provided you insert a copy of this
+License into the extracted document, and follow this License in all
+other respects regarding verbatim copying of that document.
+</p>
+</li><li>
+AGGREGATION WITH INDEPENDENT WORKS
+
+<p>A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, is called an “aggregate” if the copyright
+resulting from the compilation is not used to limit the legal rights
+of the compilation’s users beyond what the individual works permit.
+When the Document is included in an aggregate, this License does not
+apply to the other works in the aggregate which are not themselves
+derivative works of the Document.
+</p>
+<p>If the Cover Text requirement of section 3 is applicable to these
+copies of the Document, then if the Document is less than one half of
+the entire aggregate, the Document’s Cover Texts may be placed on
+covers that bracket the Document within the aggregate, or the
+electronic equivalent of covers if the Document is in electronic form.
+Otherwise they must appear on printed covers that bracket the whole
+aggregate.
+</p>
+</li><li>
+TRANSLATION
+
+<p>Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of section 4.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections. You may include a
+translation of this License, and all the license notices in the
+Document, and any Warranty Disclaimers, provided that you also include
+the original English version of this License and the original versions
+of those notices and disclaimers. In case of a disagreement between
+the translation and the original version of this License or a notice
+or disclaimer, the original version will prevail.
+</p>
+<p>If a section in the Document is Entitled “Acknowledgements”,
+“Dedications”, or “History”, the requirement (section
4) to Preserve
+its Title (section 1) will typically require changing the actual
+title.
+</p>
+</li><li>
+TERMINATION
+
+<p>You may not copy, modify, sublicense, or distribute the Document
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense, or distribute it is void, and
+will automatically terminate your rights under this License.
+</p>
+<p>However, if you cease all violation of this License, then your license
+from a particular copyright holder is reinstated (a) provisionally,
+unless and until the copyright holder explicitly and finally
+terminates your license, and (b) permanently, if the copyright holder
+fails to notify you of the violation by some reasonable means prior to
+60 days after the cessation.
+</p>
+<p>Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+</p>
+<p>Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, receipt of a copy of some or all of the same material does
+not give you any rights to use it.
+</p>
+</li><li>
+FUTURE REVISIONS OF THIS LICENSE
+
+<p>The Free Software Foundation may publish new, revised versions
+of the GNU Free Documentation License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns. See
+<a href="http://www.gnu.org/copyleft/">http://www.gnu.org/copyleft/</a>.
+</p>
+<p>Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License “or any later version” applies to it, you have the option
of
+following the terms and conditions either of that specified version or
+of any later version that has been published (not as a draft) by the
+Free Software Foundation. If the Document does not specify a version
+number of this License, you may choose any version ever published (not
+as a draft) by the Free Software Foundation. If the Document
+specifies that a proxy can decide which future versions of this
+License can be used, that proxy’s public statement of acceptance of a
+version permanently authorizes you to choose that version for the
+Document.
+</p>
+</li><li>
+RELICENSING
+
+<p>“Massive Multiauthor Collaboration Site” (or “MMC
Site”) means any
+World Wide Web server that publishes copyrightable works and also
+provides prominent facilities for anybody to edit those works. A
+public wiki that anybody can edit is an example of such a server. A
+“Massive Multiauthor Collaboration” (or “MMC”)
contained in the
+site means any set of copyrightable works thus published on the MMC
+site.
+</p>
+<p>“CC-BY-SA” means the Creative Commons Attribution-Share Alike
3.0
+license published by Creative Commons Corporation, a not-for-profit
+corporation with a principal place of business in San Francisco,
+California, as well as future copyleft versions of that license
+published by that same organization.
+</p>
+<p>“Incorporate” means to publish or republish a Document, in
whole or
+in part, as part of another Document.
+</p>
+<p>An MMC is “eligible for relicensing” if it is licensed under
this
+License, and if all works that were first published under this License
+somewhere other than this MMC, and subsequently incorporated in whole
+or in part into the MMC, (1) had no cover texts or invariant sections,
+and (2) were thus incorporated prior to November 1, 2008.
+</p>
+<p>The operator of an MMC Site may republish an MMC contained in the site
+under CC-BY-SA on the same site at any time before August 1, 2009,
+provided the MMC is eligible for relicensing.
+</p>
+</li></ol>
+
+
+<a name="ADDENDUM_003a-How-to-use-this-License-for-your-documents"></a>
+<h2 class="heading">ADDENDUM: How to use this License for your documents</h2>
+
+<p>To use this License in a document you have written, include a copy of
+the License in the document and put the following copyright and
+license notices just after the title page:
+</p>
+<table><tr><td> </td><td><pre class="smallexample"> Copyright (C)
<var>year</var> <var>your name</var>.
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.3
+ or any later version published by the Free Software Foundation;
+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
+ Texts. A copy of the license is included in the section entitled ``GNU
+ Free Documentation License''.
+</pre></td></tr></table>
+
+<p>If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
+replace the “with…Texts.” line with this:
+</p>
+<table><tr><td> </td><td><pre class="smallexample"> with the Invariant
Sections being <var>list their titles</var>, with
+ the Front-Cover Texts being <var>list</var>, and with the Back-Cover Texts
+ being <var>list</var>.
+</pre></td></tr></table>
+
+<p>If you have Invariant Sections without Cover Texts, or some other
+combination of the three, merge those two alternatives to suit the
+situation.
+</p>
+<p>If your document contains nontrivial examples of program code, we
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License,
+to permit their use in free software.
+</p>
+
+
+
+<hr size="6">
+<a name="Concept-index"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a
href="#GNU-Free-Documentation-License" title="Previous section in reading
order"> < </a>]</td>
+<td valign="middle" align="left">[ > ]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#GNU-Free-Documentation-License"
title="Beginning of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up
</a>]</td>
+<td valign="middle" align="left">[ >> ]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="#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">[<a href="#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ?
</a>]</td>
+</tr></table>
+<a name="Concept-index-1"></a>
+<h1 class="unnumbered">Concept index</h1>
+
+<table><tr><th valign="top">Jump to: </th><td><a
href="#Concept-index-1_cp_symbol-1" class="summary-letter"><b>-</b></a>
+
+<br>
+<a href="#Concept-index-1_cp_letter-A" class="summary-letter"><b>A</b></a>
+
+<a href="#Concept-index-1_cp_letter-B" class="summary-letter"><b>B</b></a>
+
+<a href="#Concept-index-1_cp_letter-C" class="summary-letter"><b>C</b></a>
+
+<a href="#Concept-index-1_cp_letter-E" class="summary-letter"><b>E</b></a>
+
+<a href="#Concept-index-1_cp_letter-F" class="summary-letter"><b>F</b></a>
+
+<a href="#Concept-index-1_cp_letter-G" class="summary-letter"><b>G</b></a>
+
+<a href="#Concept-index-1_cp_letter-H" class="summary-letter"><b>H</b></a>
+
+<a href="#Concept-index-1_cp_letter-I" class="summary-letter"><b>I</b></a>
+
+<a href="#Concept-index-1_cp_letter-J" class="summary-letter"><b>J</b></a>
+
+<a href="#Concept-index-1_cp_letter-K" class="summary-letter"><b>K</b></a>
+
+<a href="#Concept-index-1_cp_letter-M" class="summary-letter"><b>M</b></a>
+
+<a href="#Concept-index-1_cp_letter-O" class="summary-letter"><b>O</b></a>
+
+<a href="#Concept-index-1_cp_letter-P" class="summary-letter"><b>P</b></a>
+
+<a href="#Concept-index-1_cp_letter-R" class="summary-letter"><b>R</b></a>
+
+<a href="#Concept-index-1_cp_letter-S" class="summary-letter"><b>S</b></a>
+
+<a href="#Concept-index-1_cp_letter-T" class="summary-letter"><b>T</b></a>
+
+<a href="#Concept-index-1_cp_letter-U" class="summary-letter"><b>U</b></a>
+
+</td></tr></table>
+<table border="0" class="index-cp">
+<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="Concept-index-1_cp_symbol-1">-</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-_002dg"><code>-g</code></a></td><td valign="top"><a
href="#Invoking-hello">3. Invoking <code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-_002d_002dgreeting"><code>--greeting</code></a></td><td
valign="top"><a href="#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-_002dh"><code>-h</code></a></td><td valign="top"><a
href="#Invoking-hello">3. Invoking <code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-_002d_002dhelp"><code>--help</code></a></td><td valign="top"><a
href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-_002d_002dhelp-1"><code>--help</code></a></td><td valign="top"><a
href="#Invoking-hello">3. Invoking <code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-_002dn"><code>-n</code></a></td><td valign="top"><a
href="#Invoking-hello">3. Invoking <code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-_002d_002dnext_002dgeneration"><code>--next-generation</code></a></td><td
valign="top"><a href="#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-_002dt"><code>-t</code></a></td><td valign="top"><a
href="#Invoking-hello">3. Invoking <code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-_002d_002dtraditional"><code>--traditional</code></a></td><td
valign="top"><a href="#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-_002dv"><code>-v</code></a></td><td valign="top"><a
href="#Invoking-hello">3. Invoking <code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-_002d_002dversion"><code>--version</code></a></td><td
valign="top"><a href="#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-A">A</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-authors">authors</a></td><td
valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Autoconf">Autoconf</a></td><td
valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Automake">Automake</a></td><td
valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-B">B</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Berry_002c-Karl">Berry,
Karl</a></td><td valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Brittenson_002c-Jan">Brittenson,
Jan</a></td><td valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-bug-reporting">bug
reporting</a></td><td valign="top"><a href="#Reporting-bugs">4. Reporting
bugs</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-C">C</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-checklist-for-bug-reports">checklist for bug reports</a></td><td
valign="top"><a href="#Reporting-bugs">4. Reporting bugs</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-E">E</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-Eichwalder_002c-Karl">Eichwalder, Karl</a></td><td valign="top"><a
href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-environment-variables_002c-help-for">environment variables, help
for</a></td><td valign="top"><a href="#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-examples">examples</a></td><td
valign="top"><a href="#Sample-output">2. Sample output</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-F">F</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Friedman_002c-Noah">Friedman,
Noah</a></td><td valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-G">G</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Gettext">Gettext</a></td><td
valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-GNU-coding-standards">GNU coding
standards</a></td><td valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-GNU-maintainer-standards">GNU
maintainer standards</a></td><td valign="top"><a href="#Overview">1.
Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Gnulib">Gnulib</a></td><td
valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-greetings">greetings</a></td><td
valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-H">H</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Haertel_002c-Mike">Haertel,
Mike</a></td><td valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Hannum_002c-Charles">Hannum,
Charles</a></td><td valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-help">help</a></td><td
valign="top"><a href="#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Help2man">Help2man</a></td><td
valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-I">I</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-invoking">invoking</a></td><td
valign="top"><a href="#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-J">J</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-joke_002c-not">joke,
not</a></td><td valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-K">K</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-King_002c-The">King,
The</a></td><td valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-M">M</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-MacKenzie_002c-David">MacKenzie,
David</a></td><td valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-McGrath_002c-Roland">McGrath,
Roland</a></td><td valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-modern">modern</a></td><td
valign="top"><a href="#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-O">O</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-options">options</a></td><td
valign="top"><a href="#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-overview">overview</a></td><td
valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-P">P</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-patches_002c-contributing">patches, contributing</a></td><td
valign="top"><a href="#Reporting-bugs">4. Reporting bugs</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-problems">problems</a></td><td
valign="top"><a href="#Reporting-bugs">4. Reporting bugs</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-R">R</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-reporting-bugs">reporting
bugs</a></td><td valign="top"><a href="#Reporting-bugs">4. Reporting
bugs</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-S">S</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-sample-output">sample
output</a></td><td valign="top"><a href="#Sample-output">2. Sample
output</a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-standards_002c-GNU-coding">standards, GNU coding</a></td><td
valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-standards_002c-GNU-maintainer">standards, GNU
maintainer</a></td><td valign="top"><a href="#Overview">1.
Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-T">T</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Texinfo">Texinfo</a></td><td
valign="top"><a href="#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="#index-traditional">traditional</a></td><td valign="top"><a
href="#Invoking-hello">3. Invoking <code>hello</code></a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-U">U</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-usage">usage</a></td><td
valign="top"><a href="#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+</table>
+<table><tr><th valign="top">Jump to: </th><td><a
href="#Concept-index-1_cp_symbol-1" class="summary-letter"><b>-</b></a>
+
+<br>
+<a href="#Concept-index-1_cp_letter-A" class="summary-letter"><b>A</b></a>
+
+<a href="#Concept-index-1_cp_letter-B" class="summary-letter"><b>B</b></a>
+
+<a href="#Concept-index-1_cp_letter-C" class="summary-letter"><b>C</b></a>
+
+<a href="#Concept-index-1_cp_letter-E" class="summary-letter"><b>E</b></a>
+
+<a href="#Concept-index-1_cp_letter-F" class="summary-letter"><b>F</b></a>
+
+<a href="#Concept-index-1_cp_letter-G" class="summary-letter"><b>G</b></a>
+
+<a href="#Concept-index-1_cp_letter-H" class="summary-letter"><b>H</b></a>
+
+<a href="#Concept-index-1_cp_letter-I" class="summary-letter"><b>I</b></a>
+
+<a href="#Concept-index-1_cp_letter-J" class="summary-letter"><b>J</b></a>
+
+<a href="#Concept-index-1_cp_letter-K" class="summary-letter"><b>K</b></a>
+
+<a href="#Concept-index-1_cp_letter-M" class="summary-letter"><b>M</b></a>
+
+<a href="#Concept-index-1_cp_letter-O" class="summary-letter"><b>O</b></a>
+
+<a href="#Concept-index-1_cp_letter-P" class="summary-letter"><b>P</b></a>
+
+<a href="#Concept-index-1_cp_letter-R" class="summary-letter"><b>R</b></a>
+
+<a href="#Concept-index-1_cp_letter-S" class="summary-letter"><b>S</b></a>
+
+<a href="#Concept-index-1_cp_letter-T" class="summary-letter"><b>T</b></a>
+
+<a href="#Concept-index-1_cp_letter-U" class="summary-letter"><b>U</b></a>
+
+</td></tr></table>
+
+<hr size="6">
+<a name="SEC_Contents"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#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">[<a href="#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ?
</a>]</td>
+</tr></table>
+<h1>Table of Contents</h1>
+<div class="contents">
+
+<ul class="toc">
+ <li><a name="toc-Overview-1" href="#Overview">1. Overview</a></li>
+ <li><a name="toc-Sample-output-1" href="#Sample-output">2. Sample
output</a></li>
+ <li><a name="toc-Invoking-hello-1" href="#Invoking-hello">3. Invoking
<code>hello</code></a></li>
+ <li><a name="toc-Reporting-bugs-1" href="#Reporting-bugs">4. Reporting
bugs</a></li>
+ <li><a name="toc-GNU-Free-Documentation-License-1"
href="#GNU-Free-Documentation-License">A. GNU Free Documentation
License</a></li>
+ <li><a name="toc-Concept-index-1" href="#Concept-index">Concept
index</a></li>
+</ul>
+</div>
+<hr size="1">
+<a name="SEC_About"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#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">[<a href="#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ?
</a>]</td>
+</tr></table>
+<h1>About This Document</h1>
+<p>
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+</p>
+<p>
+ The buttons in the navigation panels have the following meaning:
+</p>
+<table border="1">
+ <tr>
+ <th> Button </th>
+ <th> Name </th>
+ <th> Go to </th>
+ <th> From 1.2.3 go to</th>
+ </tr>
+ <tr>
+ <td align="center"> [ < ] </td>
+ <td align="center">Back</td>
+ <td>Previous section in reading order</td>
+ <td>1.2.2</td>
+ </tr>
+ <tr>
+ <td align="center"> [ > ] </td>
+ <td align="center">Forward</td>
+ <td>Next section in reading order</td>
+ <td>1.2.4</td>
+ </tr>
+ <tr>
+ <td align="center"> [ << ] </td>
+ <td align="center">FastBack</td>
+ <td>Beginning of this chapter or previous chapter</td>
+ <td>1</td>
+ </tr>
+ <tr>
+ <td align="center"> [ Up ] </td>
+ <td align="center">Up</td>
+ <td>Up section</td>
+ <td>1.2</td>
+ </tr>
+ <tr>
+ <td align="center"> [ >> ] </td>
+ <td align="center">FastForward</td>
+ <td>Next chapter</td>
+ <td>2</td>
+ </tr>
+ <tr>
+ <td align="center"> [Top] </td>
+ <td align="center">Top</td>
+ <td>Cover (top) of document</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td align="center"> [Contents] </td>
+ <td align="center">Contents</td>
+ <td>Table of contents</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td align="center"> [Index] </td>
+ <td align="center">Index</td>
+ <td>Index</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td align="center"> [ ? ] </td>
+ <td align="center">About</td>
+ <td>About (help)</td>
+ <td> </td>
+ </tr>
+</table>
+
+<p>
+ where the <strong> Example </strong> assumes that the current position is at
<strong> Subsubsection One-Two-Three </strong> of a document of the following
structure:
+</p>
+
+<ul>
+ <li> 1. Section One
+ <ul>
+ <li>1.1 Subsection One-One
+ <ul>
+ <li>...</li>
+ </ul>
+ </li>
+ <li>1.2 Subsection One-Two
+ <ul>
+ <li>1.2.1 Subsubsection One-Two-One</li>
+ <li>1.2.2 Subsubsection One-Two-Two</li>
+ <li>1.2.3 Subsubsection One-Two-Three
+ <strong><== Current Position </strong></li>
+ <li>1.2.4 Subsubsection One-Two-Four</li>
+ </ul>
+ </li>
+ <li>1.3 Subsection One-Three
+ <ul>
+ <li>...</li>
+ </ul>
+ </li>
+ <li>1.4 Subsection One-Four</li>
+ </ul>
+ </li>
+</ul>
+
+<hr size="1">
+<p>
+ <font size="-1">
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>
Index: test/manuals/res/hello_nodes/Concept-index.html
===================================================================
RCS file: test/manuals/res/hello_nodes/Concept-index.html
diff -N test/manuals/res/hello_nodes/Concept-index.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/hello_nodes/Concept-index.html 4 Jun 2009 22:58:05
-0000 1.1
@@ -0,0 +1,269 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- This manual is for GNU Hello (version 4.2, 28 March 2002),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright C 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+"GNU Free Documentation License".
+
+ -->
+<!-- Created on a sunny day by texi2html
+texi2html was written by:
+ Lionel Cons <address@hidden> (original author)
+ Karl Berry <address@hidden>
+ Olaf Bachmann <address@hidden>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+-->
+<head>
+<title>GNU Hello 4.2: Concept index</title>
+
+<meta name="description" content="GNU Hello 4.2: Concept index">
+<meta name="keywords" content="GNU Hello 4.2: Concept index">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<a name="Concept-index"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a
href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License"
title="Previous section in reading order"> < </a>]</td>
+<td valign="middle" align="left">[ > ]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a
href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License"
title="Beginning of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Up section">
Up </a>]</td>
+<td valign="middle" align="left">[ >> ]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Cover (top)
of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<hr size="1">
+<a name="Concept-index-1"></a>
+<h1 class="unnumbered">Concept index</h1>
+
+<table><tr><th valign="top">Jump to: </th><td><a
href="#Concept-index-1_cp_symbol-1" class="summary-letter"><b>-</b></a>
+
+<br>
+<a href="#Concept-index-1_cp_letter-A" class="summary-letter"><b>A</b></a>
+
+<a href="#Concept-index-1_cp_letter-B" class="summary-letter"><b>B</b></a>
+
+<a href="#Concept-index-1_cp_letter-C" class="summary-letter"><b>C</b></a>
+
+<a href="#Concept-index-1_cp_letter-E" class="summary-letter"><b>E</b></a>
+
+<a href="#Concept-index-1_cp_letter-F" class="summary-letter"><b>F</b></a>
+
+<a href="#Concept-index-1_cp_letter-G" class="summary-letter"><b>G</b></a>
+
+<a href="#Concept-index-1_cp_letter-H" class="summary-letter"><b>H</b></a>
+
+<a href="#Concept-index-1_cp_letter-I" class="summary-letter"><b>I</b></a>
+
+<a href="#Concept-index-1_cp_letter-J" class="summary-letter"><b>J</b></a>
+
+<a href="#Concept-index-1_cp_letter-K" class="summary-letter"><b>K</b></a>
+
+<a href="#Concept-index-1_cp_letter-M" class="summary-letter"><b>M</b></a>
+
+<a href="#Concept-index-1_cp_letter-O" class="summary-letter"><b>O</b></a>
+
+<a href="#Concept-index-1_cp_letter-P" class="summary-letter"><b>P</b></a>
+
+<a href="#Concept-index-1_cp_letter-R" class="summary-letter"><b>R</b></a>
+
+<a href="#Concept-index-1_cp_letter-S" class="summary-letter"><b>S</b></a>
+
+<a href="#Concept-index-1_cp_letter-T" class="summary-letter"><b>T</b></a>
+
+<a href="#Concept-index-1_cp_letter-U" class="summary-letter"><b>U</b></a>
+
+</td></tr></table>
+<table border="0" class="index-cp">
+<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="Concept-index-1_cp_symbol-1">-</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-_002dg"><code>-g</code></a></td><td
valign="top"><a href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-_002d_002dgreeting"><code>--greeting</code></a></td><td
valign="top"><a href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-_002dh"><code>-h</code></a></td><td
valign="top"><a href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-_002d_002dhelp"><code>--help</code></a></td><td
valign="top"><a href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-_002d_002dhelp-1"><code>--help</code></a></td><td
valign="top"><a href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-_002dn"><code>-n</code></a></td><td
valign="top"><a href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-_002d_002dnext_002dgeneration"><code>--next-generation</code></a></td><td
valign="top"><a href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-_002dt"><code>-t</code></a></td><td
valign="top"><a href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-_002d_002dtraditional"><code>--traditional</code></a></td><td
valign="top"><a href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-_002dv"><code>-v</code></a></td><td
valign="top"><a href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-_002d_002dversion"><code>--version</code></a></td><td
valign="top"><a href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-A">A</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-authors">authors</a></td><td valign="top"><a
href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Autoconf">Autoconf</a></td><td valign="top"><a
href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Automake">Automake</a></td><td valign="top"><a
href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-B">B</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Berry_002c-Karl">Berry, Karl</a></td><td
valign="top"><a href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Brittenson_002c-Jan">Brittenson, Jan</a></td><td
valign="top"><a href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Reporting-bugs.html#index-bug-reporting">bug reporting</a></td><td
valign="top"><a href="Reporting-bugs.html#Reporting-bugs">4. Reporting
bugs</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-C">C</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Reporting-bugs.html#index-checklist-for-bug-reports">checklist for bug
reports</a></td><td valign="top"><a
href="Reporting-bugs.html#Reporting-bugs">4. Reporting bugs</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-E">E</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Eichwalder_002c-Karl">Eichwalder, Karl</a></td><td
valign="top"><a href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-environment-variables_002c-help-for">environment
variables, help for</a></td><td valign="top"><a
href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Sample-output.html#index-examples">examples</a></td><td valign="top"><a
href="Sample-output.html#Sample-output">2. Sample output</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-F">F</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Friedman_002c-Noah">Friedman, Noah</a></td><td
valign="top"><a href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-G">G</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Gettext">Gettext</a></td><td valign="top"><a
href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-GNU-coding-standards">GNU coding
standards</a></td><td valign="top"><a href="Overview.html#Overview">1.
Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-GNU-maintainer-standards">GNU maintainer
standards</a></td><td valign="top"><a href="Overview.html#Overview">1.
Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Gnulib">Gnulib</a></td><td valign="top"><a
href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-greetings">greetings</a></td><td valign="top"><a
href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-H">H</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Haertel_002c-Mike">Haertel, Mike</a></td><td
valign="top"><a href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Hannum_002c-Charles">Hannum, Charles</a></td><td
valign="top"><a href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-help">help</a></td><td valign="top"><a
href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Help2man">Help2man</a></td><td valign="top"><a
href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-I">I</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-invoking">invoking</a></td><td valign="top"><a
href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-J">J</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-joke_002c-not">joke, not</a></td><td valign="top"><a
href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-K">K</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-King_002c-The">King, The</a></td><td valign="top"><a
href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-M">M</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-MacKenzie_002c-David">MacKenzie, David</a></td><td
valign="top"><a href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-McGrath_002c-Roland">McGrath, Roland</a></td><td
valign="top"><a href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-modern">modern</a></td><td valign="top"><a
href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-O">O</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-options">options</a></td><td valign="top"><a
href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-overview">overview</a></td><td valign="top"><a
href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-P">P</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Reporting-bugs.html#index-patches_002c-contributing">patches,
contributing</a></td><td valign="top"><a
href="Reporting-bugs.html#Reporting-bugs">4. Reporting bugs</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Reporting-bugs.html#index-problems">problems</a></td><td valign="top"><a
href="Reporting-bugs.html#Reporting-bugs">4. Reporting bugs</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-R">R</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Reporting-bugs.html#index-reporting-bugs">reporting bugs</a></td><td
valign="top"><a href="Reporting-bugs.html#Reporting-bugs">4. Reporting
bugs</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-S">S</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Sample-output.html#index-sample-output">sample output</a></td><td
valign="top"><a href="Sample-output.html#Sample-output">2. Sample
output</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-standards_002c-GNU-coding">standards, GNU
coding</a></td><td valign="top"><a href="Overview.html#Overview">1.
Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-standards_002c-GNU-maintainer">standards, GNU
maintainer</a></td><td valign="top"><a href="Overview.html#Overview">1.
Overview</a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-T">T</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Overview.html#index-Texinfo">Texinfo</a></td><td valign="top"><a
href="Overview.html#Overview">1. Overview</a></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-traditional">traditional</a></td><td
valign="top"><a href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+<tr><th><a name="Concept-index-1_cp_letter-U">U</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a
href="Invoking-hello.html#index-usage">usage</a></td><td valign="top"><a
href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td></tr>
+<tr><td colspan="3"> <hr></td></tr>
+</table>
+<table><tr><th valign="top">Jump to: </th><td><a
href="#Concept-index-1_cp_symbol-1" class="summary-letter"><b>-</b></a>
+
+<br>
+<a href="#Concept-index-1_cp_letter-A" class="summary-letter"><b>A</b></a>
+
+<a href="#Concept-index-1_cp_letter-B" class="summary-letter"><b>B</b></a>
+
+<a href="#Concept-index-1_cp_letter-C" class="summary-letter"><b>C</b></a>
+
+<a href="#Concept-index-1_cp_letter-E" class="summary-letter"><b>E</b></a>
+
+<a href="#Concept-index-1_cp_letter-F" class="summary-letter"><b>F</b></a>
+
+<a href="#Concept-index-1_cp_letter-G" class="summary-letter"><b>G</b></a>
+
+<a href="#Concept-index-1_cp_letter-H" class="summary-letter"><b>H</b></a>
+
+<a href="#Concept-index-1_cp_letter-I" class="summary-letter"><b>I</b></a>
+
+<a href="#Concept-index-1_cp_letter-J" class="summary-letter"><b>J</b></a>
+
+<a href="#Concept-index-1_cp_letter-K" class="summary-letter"><b>K</b></a>
+
+<a href="#Concept-index-1_cp_letter-M" class="summary-letter"><b>M</b></a>
+
+<a href="#Concept-index-1_cp_letter-O" class="summary-letter"><b>O</b></a>
+
+<a href="#Concept-index-1_cp_letter-P" class="summary-letter"><b>P</b></a>
+
+<a href="#Concept-index-1_cp_letter-R" class="summary-letter"><b>R</b></a>
+
+<a href="#Concept-index-1_cp_letter-S" class="summary-letter"><b>S</b></a>
+
+<a href="#Concept-index-1_cp_letter-T" class="summary-letter"><b>T</b></a>
+
+<a href="#Concept-index-1_cp_letter-U" class="summary-letter"><b>U</b></a>
+
+</td></tr></table>
+
+<hr size="1">
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a
href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License"
title="Previous section in reading order"> < </a>]</td>
+<td valign="middle" align="left">[ > ]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a
href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License"
title="Beginning of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Up section">
Up </a>]</td>
+<td valign="middle" align="left">[ >> ]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Cover (top)
of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<p>
+ <font size="-1">
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>
Index: test/manuals/res/hello_nodes/GNU-Free-Documentation-License.html
===================================================================
RCS file: test/manuals/res/hello_nodes/GNU-Free-Documentation-License.html
diff -N test/manuals/res/hello_nodes/GNU-Free-Documentation-License.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/hello_nodes/GNU-Free-Documentation-License.html 4 Jun
2009 22:58:05 -0000 1.1
@@ -0,0 +1,600 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- This manual is for GNU Hello (version 4.2, 28 March 2002),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright C 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+"GNU Free Documentation License".
+
+ -->
+<!-- Created on a sunny day by texi2html
+texi2html was written by:
+ Lionel Cons <address@hidden> (original author)
+ Karl Berry <address@hidden>
+ Olaf Bachmann <address@hidden>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+-->
+<head>
+<title>GNU Hello 4.2: A. GNU Free Documentation License</title>
+
+<meta name="description" content="GNU Hello 4.2: A. GNU Free Documentation
License">
+<meta name="keywords" content="GNU Hello 4.2: A. GNU Free Documentation
License">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<a name="GNU-Free-Documentation-License"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a
href="Reporting-bugs.html#Reporting-bugs" title="Previous section in reading
order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Next section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="Reporting-bugs.html#Reporting-bugs"
title="Beginning of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Up section">
Up </a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Next chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Cover (top)
of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<hr size="1">
+<a name="GNU-Free-Documentation-License-1"></a>
+<h1 class="appendix">A. GNU Free Documentation License</h1>
+
+<p align="center"> Version 1.3, 3 November 2008
+</p>
+
+<table><tr><td> </td><td><pre class="display">Copyright © 2000,
2001, 2002, 2007, 2008 Free Software Foundation, Inc.
+<a href="http://fsf.org/">http://fsf.org/</a>
+
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+</pre></td></tr></table>
+
+<ol>
+<li>
+PREAMBLE
+
+<p>The purpose of this License is to make a manual, textbook, or other
+functional and useful document <em>free</em> in the sense of freedom: to
+assure everyone the effective freedom to copy and redistribute it,
+with or without modifying it, either commercially or noncommercially.
+Secondarily, this License preserves for the author and publisher a way
+to get credit for their work, while not being considered responsible
+for modifications made by others.
+</p>
+<p>This License is a kind of “copyleft”, which means that
derivative
+works of the document must themselves be free in the same sense. It
+complements the GNU General Public License, which is a copyleft
+license designed for free software.
+</p>
+<p>We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does. But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book. We recommend this License
+principally for works whose purpose is instruction or reference.
+</p>
+</li><li>
+APPLICABILITY AND DEFINITIONS
+
+<p>This License applies to any manual or other work, in any medium, that
+contains a notice placed by the copyright holder saying it can be
+distributed under the terms of this License. Such a notice grants a
+world-wide, royalty-free license, unlimited in duration, to use that
+work under the conditions stated herein. The “Document”, below,
+refers to any such manual or work. Any member of the public is a
+licensee, and is addressed as “you”. You accept the license if you
+copy, modify or distribute the work in a way requiring permission
+under copyright law.
+</p>
+<p>A “Modified Version” of the Document means any work containing
the
+Document or a portion of it, either copied verbatim, or with
+modifications and/or translated into another language.
+</p>
+<p>A “Secondary Section” is a named appendix or a front-matter
section
+of the Document that deals exclusively with the relationship of the
+publishers or authors of the Document to the Document’s overall
+subject (or to related matters) and contains nothing that could fall
+directly within that overall subject. (Thus, if the Document is in
+part a textbook of mathematics, a Secondary Section may not explain
+any mathematics.) The relationship could be a matter of historical
+connection with the subject or with related matters, or of legal,
+commercial, philosophical, ethical or political position regarding
+them.
+</p>
+<p>The “Invariant Sections” are certain Secondary Sections whose
titles
+are designated, as being those of Invariant Sections, in the notice
+that says that the Document is released under this License. If a
+section does not fit the above definition of Secondary then it is not
+allowed to be designated as Invariant. The Document may contain zero
+Invariant Sections. If the Document does not identify any Invariant
+Sections then there are none.
+</p>
+<p>The “Cover Texts” are certain short passages of text that are
listed,
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+the Document is released under this License. A Front-Cover Text may
+be at most 5 words, and a Back-Cover Text may be at most 25 words.
+</p>
+<p>A “Transparent” copy of the Document means a machine-readable
copy,
+represented in a format whose specification is available to the
+general public, that is suitable for revising the document
+straightforwardly with generic text editors or (for images composed of
+pixels) generic paint programs or (for drawings) some widely available
+drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input
+to text formatters. A copy made in an otherwise Transparent file
+format whose markup, or absence of markup, has been arranged to thwart
+or discourage subsequent modification by readers is not Transparent.
+An image format is not Transparent if used for any substantial amount
+of text. A copy that is not “Transparent” is called
“Opaque”.
+</p>
+<p>Examples of suitable formats for Transparent copies include plain
+<small>ASCII</small> without markup, Texinfo input format, LaTeX input
+format, <acronym>SGML</acronym> or <acronym>XML</acronym> using a publicly
available
+<acronym>DTD</acronym>, and standard-conforming simple <acronym>HTML</acronym>,
+PostScript or <acronym>PDF</acronym> designed for human modification. Examples
+of transparent image formats include <acronym>PNG</acronym>,
<acronym>XCF</acronym> and
+<acronym>JPG</acronym>. Opaque formats include proprietary formats that can be
+read and edited only by proprietary word processors, <acronym>SGML</acronym> or
+<acronym>XML</acronym> for which the <acronym>DTD</acronym> and/or processing
tools are
+not generally available, and the machine-generated <acronym>HTML</acronym>,
+PostScript or <acronym>PDF</acronym> produced by some word processors for
+output purposes only.
+</p>
+<p>The “Title Page” means, for a printed book, the title page
itself,
+plus such following pages as are needed to hold, legibly, the material
+this License requires to appear in the title page. For works in
+formats which do not have any title page as such, “Title Page”
means
+the text near the most prominent appearance of the work’s title,
+preceding the beginning of the body of the text.
+</p>
+<p>The “publisher” means any person or entity that distributes
copies
+of the Document to the public.
+</p>
+<p>A section “Entitled XYZ” means a named subunit of the Document
whose
+title either is precisely XYZ or contains XYZ in parentheses following
+text that translates XYZ in another language. (Here XYZ stands for a
+specific section name mentioned below, such as “Acknowledgements”,
+“Dedications”, “Endorsements”, or
“History”.) To “Preserve the Title”
+of such a section when you modify the Document means that it remains a
+section “Entitled XYZ” according to this definition.
+</p>
+<p>The Document may include Warranty Disclaimers next to the notice which
+states that this License applies to the Document. These Warranty
+Disclaimers are considered to be included by reference in this
+License, but only as regards disclaiming warranties: any other
+implication that these Warranty Disclaimers may have is void and has
+no effect on the meaning of this License.
+</p>
+</li><li>
+VERBATIM COPYING
+
+<p>You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no other
+conditions whatsoever to those of this License. You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute. However, you may accept
+compensation in exchange for copies. If you distribute a large enough
+number of copies you must also follow the conditions in section 3.
+</p>
+<p>You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.
+</p>
+</li><li>
+COPYING IN QUANTITY
+
+<p>If you publish printed copies (or copies in media that commonly have
+printed covers) of the Document, numbering more than 100, and the
+Document’s license notice requires Cover Texts, you must enclose the
+copies in covers that carry, clearly and legibly, all these Cover
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+the back cover. Both covers must also clearly and legibly identify
+you as the publisher of these copies. The front cover must present
+the full title with all words of the title equally prominent and
+visible. You may add other material on the covers in addition.
+Copying with changes limited to the covers, as long as they preserve
+the title of the Document and satisfy these conditions, can be treated
+as verbatim copying in other respects.
+</p>
+<p>If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+</p>
+<p>If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque copy
+a computer-network location from which the general network-using
+public has access to download using public-standard network protocols
+a complete Transparent copy of the Document, free of added material.
+If you use the latter option, you must take reasonably prudent steps,
+when you begin distribution of Opaque copies in quantity, to ensure
+that this Transparent copy will remain thus accessible at the stated
+location until at least one year after the last time you distribute an
+Opaque copy (directly or through your agents or retailers) of that
+edition to the public.
+</p>
+<p>It is requested, but not required, that you contact the authors of the
+Document well before redistributing any large number of copies, to give
+them a chance to provide you with an updated version of the Document.
+</p>
+</li><li>
+MODIFICATIONS
+
+<p>You may copy and distribute a Modified Version of the Document under
+the conditions of sections 2 and 3 above, provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it. In addition, you must do these things in the Modified Version:
+</p>
+<ol>
+<li>
+Use in the Title Page (and on the covers, if any) a title distinct
+from that of the Document, and from those of previous versions
+(which should, if there were any, be listed in the History section
+of the Document). You may use the same title as a previous version
+if the original publisher of that version gives permission.
+
+</li><li>
+List on the Title Page, as authors, one or more persons or entities
+responsible for authorship of the modifications in the Modified
+Version, together with at least five of the principal authors of the
+Document (all of its principal authors, if it has fewer than five),
+unless they release you from this requirement.
+
+</li><li>
+State on the Title page the name of the publisher of the
+Modified Version, as the publisher.
+
+</li><li>
+Preserve all the copyright notices of the Document.
+
+</li><li>
+Add an appropriate copyright notice for your modifications
+adjacent to the other copyright notices.
+
+</li><li>
+Include, immediately after the copyright notices, a license notice
+giving the public permission to use the Modified Version under the
+terms of this License, in the form shown in the Addendum below.
+
+</li><li>
+Preserve in that license notice the full lists of Invariant Sections
+and required Cover Texts given in the Document’s license notice.
+
+</li><li>
+Include an unaltered copy of this License.
+
+</li><li>
+Preserve the section Entitled “History”, Preserve its Title, and
add
+to it an item stating at least the title, year, new authors, and
+publisher of the Modified Version as given on the Title Page. If
+there is no section Entitled “History” in the Document, create one
+stating the title, year, authors, and publisher of the Document as
+given on its Title Page, then add an item describing the Modified
+Version as stated in the previous sentence.
+
+</li><li>
+Preserve the network location, if any, given in the Document for
+public access to a Transparent copy of the Document, and likewise
+the network locations given in the Document for previous versions
+it was based on. These may be placed in the “History” section.
+You may omit a network location for a work that was published at
+least four years before the Document itself, or if the original
+publisher of the version it refers to gives permission.
+
+</li><li>
+For any section Entitled “Acknowledgements” or
“Dedications”, Preserve
+the Title of the section, and preserve in the section all the
+substance and tone of each of the contributor acknowledgements and/or
+dedications given therein.
+
+</li><li>
+Preserve all the Invariant Sections of the Document,
+unaltered in their text and in their titles. Section numbers
+or the equivalent are not considered part of the section titles.
+
+</li><li>
+Delete any section Entitled “Endorsements”. Such a section
+may not be included in the Modified Version.
+
+</li><li>
+Do not retitle any existing section to be Entitled “Endorsements”
or
+to conflict in title with any Invariant Section.
+
+</li><li>
+Preserve any Warranty Disclaimers.
+</li></ol>
+
+<p>If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or all
+of these sections as invariant. To do this, add their titles to the
+list of Invariant Sections in the Modified Version’s license notice.
+These titles must be distinct from any other section titles.
+</p>
+<p>You may add a section Entitled “Endorsements”, provided it
contains
+nothing but endorsements of your Modified Version by various
+parties—for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a
+standard.
+</p>
+<p>You may add a passage of up to five words as a Front-Cover Text, and a
+passage of up to 25 words as a Back-Cover Text, to the end of the list
+of Cover Texts in the Modified Version. Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity. If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.
+</p>
+<p>The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.
+</p>
+</li><li>
+COMBINING DOCUMENTS
+
+<p>You may combine the Document with other documents released under this
+License, under the terms defined in section 4 above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice, and that you preserve all their Warranty Disclaimers.
+</p>
+<p>The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy. If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique number.
+Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.
+</p>
+<p>In the combination, you must combine any sections Entitled
“History”
+in the various original documents, forming one section Entitled
+“History”; likewise combine any sections Entitled
“Acknowledgements”,
+and any sections Entitled “Dedications”. You must delete all
+sections Entitled “Endorsements.”
+</p>
+</li><li>
+COLLECTIONS OF DOCUMENTS
+
+<p>You may make a collection consisting of the Document and other documents
+released under this License, and replace the individual copies of this
+License in the various documents with a single copy that is included in
+the collection, provided that you follow the rules of this License for
+verbatim copying of each of the documents in all other respects.
+</p>
+<p>You may extract a single document from such a collection, and distribute
+it individually under this License, provided you insert a copy of this
+License into the extracted document, and follow this License in all
+other respects regarding verbatim copying of that document.
+</p>
+</li><li>
+AGGREGATION WITH INDEPENDENT WORKS
+
+<p>A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, is called an “aggregate” if the copyright
+resulting from the compilation is not used to limit the legal rights
+of the compilation’s users beyond what the individual works permit.
+When the Document is included in an aggregate, this License does not
+apply to the other works in the aggregate which are not themselves
+derivative works of the Document.
+</p>
+<p>If the Cover Text requirement of section 3 is applicable to these
+copies of the Document, then if the Document is less than one half of
+the entire aggregate, the Document’s Cover Texts may be placed on
+covers that bracket the Document within the aggregate, or the
+electronic equivalent of covers if the Document is in electronic form.
+Otherwise they must appear on printed covers that bracket the whole
+aggregate.
+</p>
+</li><li>
+TRANSLATION
+
+<p>Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of section 4.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections. You may include a
+translation of this License, and all the license notices in the
+Document, and any Warranty Disclaimers, provided that you also include
+the original English version of this License and the original versions
+of those notices and disclaimers. In case of a disagreement between
+the translation and the original version of this License or a notice
+or disclaimer, the original version will prevail.
+</p>
+<p>If a section in the Document is Entitled “Acknowledgements”,
+“Dedications”, or “History”, the requirement (section
4) to Preserve
+its Title (section 1) will typically require changing the actual
+title.
+</p>
+</li><li>
+TERMINATION
+
+<p>You may not copy, modify, sublicense, or distribute the Document
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense, or distribute it is void, and
+will automatically terminate your rights under this License.
+</p>
+<p>However, if you cease all violation of this License, then your license
+from a particular copyright holder is reinstated (a) provisionally,
+unless and until the copyright holder explicitly and finally
+terminates your license, and (b) permanently, if the copyright holder
+fails to notify you of the violation by some reasonable means prior to
+60 days after the cessation.
+</p>
+<p>Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+</p>
+<p>Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, receipt of a copy of some or all of the same material does
+not give you any rights to use it.
+</p>
+</li><li>
+FUTURE REVISIONS OF THIS LICENSE
+
+<p>The Free Software Foundation may publish new, revised versions
+of the GNU Free Documentation License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns. See
+<a href="http://www.gnu.org/copyleft/">http://www.gnu.org/copyleft/</a>.
+</p>
+<p>Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License “or any later version” applies to it, you have the option
of
+following the terms and conditions either of that specified version or
+of any later version that has been published (not as a draft) by the
+Free Software Foundation. If the Document does not specify a version
+number of this License, you may choose any version ever published (not
+as a draft) by the Free Software Foundation. If the Document
+specifies that a proxy can decide which future versions of this
+License can be used, that proxy’s public statement of acceptance of a
+version permanently authorizes you to choose that version for the
+Document.
+</p>
+</li><li>
+RELICENSING
+
+<p>“Massive Multiauthor Collaboration Site” (or “MMC
Site”) means any
+World Wide Web server that publishes copyrightable works and also
+provides prominent facilities for anybody to edit those works. A
+public wiki that anybody can edit is an example of such a server. A
+“Massive Multiauthor Collaboration” (or “MMC”)
contained in the
+site means any set of copyrightable works thus published on the MMC
+site.
+</p>
+<p>“CC-BY-SA” means the Creative Commons Attribution-Share Alike
3.0
+license published by Creative Commons Corporation, a not-for-profit
+corporation with a principal place of business in San Francisco,
+California, as well as future copyleft versions of that license
+published by that same organization.
+</p>
+<p>“Incorporate” means to publish or republish a Document, in
whole or
+in part, as part of another Document.
+</p>
+<p>An MMC is “eligible for relicensing” if it is licensed under
this
+License, and if all works that were first published under this License
+somewhere other than this MMC, and subsequently incorporated in whole
+or in part into the MMC, (1) had no cover texts or invariant sections,
+and (2) were thus incorporated prior to November 1, 2008.
+</p>
+<p>The operator of an MMC Site may republish an MMC contained in the site
+under CC-BY-SA on the same site at any time before August 1, 2009,
+provided the MMC is eligible for relicensing.
+</p>
+</li></ol>
+
+
+<a name="ADDENDUM_003a-How-to-use-this-License-for-your-documents"></a>
+<h2 class="heading">ADDENDUM: How to use this License for your documents</h2>
+
+<p>To use this License in a document you have written, include a copy of
+the License in the document and put the following copyright and
+license notices just after the title page:
+</p>
+<table><tr><td> </td><td><pre class="smallexample"> Copyright (C)
<var>year</var> <var>your name</var>.
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.3
+ or any later version published by the Free Software Foundation;
+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
+ Texts. A copy of the license is included in the section entitled ``GNU
+ Free Documentation License''.
+</pre></td></tr></table>
+
+<p>If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
+replace the “with…Texts.” line with this:
+</p>
+<table><tr><td> </td><td><pre class="smallexample"> with the Invariant
Sections being <var>list their titles</var>, with
+ the Front-Cover Texts being <var>list</var>, and with the Back-Cover Texts
+ being <var>list</var>.
+</pre></td></tr></table>
+
+<p>If you have Invariant Sections without Cover Texts, or some other
+combination of the three, merge those two alternatives to suit the
+situation.
+</p>
+<p>If your document contains nontrivial examples of program code, we
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License,
+to permit their use in free software.
+</p>
+
+
+
+<hr size="1">
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a
href="Reporting-bugs.html#Reporting-bugs" title="Previous section in reading
order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Next section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="Reporting-bugs.html#Reporting-bugs"
title="Beginning of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Up section">
Up </a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Next chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Cover (top)
of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<p>
+ <font size="-1">
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>
Index: test/manuals/res/hello_nodes/Invoking-hello.html
===================================================================
RCS file: test/manuals/res/hello_nodes/Invoking-hello.html
diff -N test/manuals/res/hello_nodes/Invoking-hello.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/hello_nodes/Invoking-hello.html 4 Jun 2009 22:58:05
-0000 1.1
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- This manual is for GNU Hello (version 4.2, 28 March 2002),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright C 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+"GNU Free Documentation License".
+
+ -->
+<!-- Created on a sunny day by texi2html
+texi2html was written by:
+ Lionel Cons <address@hidden> (original author)
+ Karl Berry <address@hidden>
+ Olaf Bachmann <address@hidden>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+-->
+<head>
+<title>GNU Hello 4.2: 3. Invoking hello</title>
+
+<meta name="description" content="GNU Hello 4.2: 3. Invoking hello">
+<meta name="keywords" content="GNU Hello 4.2: 3. Invoking hello">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<a name="Invoking-hello"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a
href="Sample-output.html#Sample-output" title="Previous section in reading
order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="Reporting-bugs.html#Reporting-bugs"
title="Next section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="Sample-output.html#Sample-output"
title="Beginning of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Up section">
Up </a>]</td>
+<td valign="middle" align="left">[<a href="Reporting-bugs.html#Reporting-bugs"
title="Next chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Cover (top)
of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<hr size="1">
+<a name="Invoking-hello-1"></a>
+<h1 class="chapter">3. Invoking <code>hello</code></h1>
+
+<a name="index-invoking"></a>
+<a name="index-options"></a>
+<a name="index-usage"></a>
+<a name="index-help"></a>
+
+<p>The format for running the <code>hello</code> program is:
+</p>
+<table><tr><td> </td><td><pre class="example">hello <var>option</var>
…
+</pre></td></tr></table>
+
+<p>With no options, <code>hello</code> prints the greeting ‘<samp>Hello,
+world!</samp>’.
+</p>
+<p><code>hello</code> supports the following options:
+</p>
+<dl compact="compact">
+<dt>‘<samp>--greeting=<var>text</var></samp>’</dt>
+<dt>‘<samp>-g <var>text</var></samp>’</dt>
+<dd><a name="index-_002d_002dgreeting"></a>
+<a name="index-_002dg"></a>
+<p>Output <var>text</var> instead of the default greeting.
+</p>
+</dd>
+<dt>‘<samp>--help</samp>’</dt>
+<dt>‘<samp>-h</samp>’</dt>
+<dd><a name="index-_002d_002dhelp-1"></a>
+<a name="index-_002dh"></a>
+<p>Print an informative help message on standard output and exit
+successfully.
+</p>
+<a name="index-environment-variables_002c-help-for"></a>
+<p>For the ‘<samp>--help</samp>’ output of GNU programs,
it’s strongly
+encouraged to include a brief (one or two sentences) description of
+what the program does, as well as the synopsis of how to run the
+program. Any environment variables which affect execution should also
+be mentioned (Hello doesn’t have any).
+</p>
+</dd>
+<dt>‘<samp>--next-generation</samp>’</dt>
+<dt>‘<samp>-n</samp>’</dt>
+<dd><a name="index-_002d_002dnext_002dgeneration"></a>
+<a name="index-_002dn"></a>
+<p>Output ‘<samp>Hello, world!</samp>’, but possibly including
box-drawing
+characters or other fancy stuff, especially in translated locales.
+(If you would like to volunteer to translate messages for GNU packages,
+please see <a
href="http://translationproject.org">http://translationproject.org</a>.)
+</p>
+</dd>
+<dt>‘<samp>--traditional</samp>’</dt>
+<dt>‘<samp>-t</samp>’</dt>
+<dd><a name="index-_002d_002dtraditional"></a>
+<a name="index-_002dt"></a>
+<a name="index-traditional"></a>
+<a name="index-modern"></a>
+<p>Output the traditional greeting message ‘<samp>hello,
world</samp>’.
+</p>
+</dd>
+<dt>‘<samp>--version</samp>’</dt>
+<dt>‘<samp>-v</samp>’</dt>
+<dd><a name="index-_002d_002dversion"></a>
+<a name="index-_002dv"></a>
+<p>Print the version number and licensing information of Hello on
+standard output and then exit successfully.
+</p>
+</dd>
+</dl>
+
+<p>If more than one of the greeting options (‘<samp>-g</samp>’,
‘<samp>-n</samp>’,
+‘<samp>-t</samp>’, and their long-named equivalents) is specified,
whichever
+comes last takes precedence.
+</p>
+
+<hr size="1">
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a
href="Sample-output.html#Sample-output" title="Previous section in reading
order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="Reporting-bugs.html#Reporting-bugs"
title="Next section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="Sample-output.html#Sample-output"
title="Beginning of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Up section">
Up </a>]</td>
+<td valign="middle" align="left">[<a href="Reporting-bugs.html#Reporting-bugs"
title="Next chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Cover (top)
of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<p>
+ <font size="-1">
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>
Index: test/manuals/res/hello_nodes/Overview.html
===================================================================
RCS file: test/manuals/res/hello_nodes/Overview.html
diff -N test/manuals/res/hello_nodes/Overview.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/hello_nodes/Overview.html 4 Jun 2009 22:58:05 -0000
1.1
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- This manual is for GNU Hello (version 4.2, 28 March 2002),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright C 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+"GNU Free Documentation License".
+
+ -->
+<!-- Created on a sunny day by texi2html
+texi2html was written by:
+ Lionel Cons <address@hidden> (original author)
+ Karl Berry <address@hidden>
+ Olaf Bachmann <address@hidden>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+-->
+<head>
+<title>GNU Hello 4.2: 1. Overview</title>
+
+<meta name="description" content="GNU Hello 4.2: 1. Overview">
+<meta name="keywords" content="GNU Hello 4.2: 1. Overview">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<a name="Overview"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="hello.html#Top" title="Previous
section in reading order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="Sample-output.html#Sample-output"
title="Next section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Beginning of
this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Up section">
Up </a>]</td>
+<td valign="middle" align="left">[<a href="Sample-output.html#Sample-output"
title="Next chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Cover (top)
of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<hr size="1">
+<a name="Overview-1"></a>
+<h1 class="chapter">1. Overview</h1>
+
+<a name="index-greetings"></a>
+<a name="index-overview"></a>
+
+<p>The GNU <code>hello</code> program
+(<a
href="http://www.gnu.org/software/hello/">http://www.gnu.org/software/hello/</a>)
produces a familiar,
+friendly greeting. It allows nonprogrammers to use a classic computer
+science tool which would otherwise be unavailable to them. Because it
+is protected by the GNU General Public License, users are free (in
+perpetuity) to share and change it.
+</p>
+<a name="index-joke_002c-not"></a>
+<p>Not to spoil the joke, but of course the practical purpose of GNU
+Hello is to serve as a minimal example of a GNU package. So, although
+most manuals don’t need to discuss the implementation of the programs
+they document, that is part of the goal here.
+</p>
+<a name="index-GNU-coding-standards"></a>
+<a name="index-GNU-maintainer-standards"></a>
+<a name="index-standards_002c-GNU-coding"></a>
+<a name="index-standards_002c-GNU-maintainer"></a>
+<p>First, GNU Hello follows the GNU coding standards
+(see <a href="../standards/index.html#Top">(standards)Top</a> section
‘Preface’ in <cite>GNU Coding Standards</cite>) and GNU
+maintainer standards (see <a
href="../maintain/index.html#Top">(maintain)Top</a> section
‘Preface’ in <cite>Information for GNU Maintainers</cite>). These
are the basic documents which all GNU
+packages should adhere to.
+</p>
+<p>The Hello package also implements recommended development practices
+not embodied in the standards, using other GNU packages and features:
+</p>
+<ul>
+<li>
+<a name="index-Automake"></a>
+<a name="index-Autoconf"></a>
+It uses Automake (see <a href="../Automake/index.html#Top">(Automake)Top</a>
section ‘Introduction’ in <cite>GNU Automake</cite>) and
+hence also Autoconf (see <a
href="../Autoconf/index.html#Top">(Autoconf)Top</a> section
‘Introduction’ in <cite>GNU Autoconf</cite>)
+for configuration.
+
+</li><li>
+<a name="index-Gnulib"></a>
+It uses Gnulib (see <a href="../gnulib/index.html#Top">(gnulib)Top</a> section
‘Gnulib’ in <cite>GNU Gnulib</cite>) to enhance
+portability and avoid duplication of common sources.
+
+</li><li>
+<a name="index-Gettext"></a>
+GNU Gettext (see <a href="../gettext/index.html#Top">(gettext)Top</a> section
‘Introduction’ in <cite>GNU Gettext</cite>) is used
+for internationalization support. Hello’s greeting has been translated
+into many languages.
+
+</li><li>
+<a name="index-_002d_002dhelp"></a>
+Internally, Hello uses the GNU <code>getopt_long</code> function
+(see <a
href="../libc/Getopt-Long-Options.html#Getopt-Long-Options">(libc)Getopt Long
Options</a> section ‘Getopt Long Options’ in <cite>GNU C
Library</cite>) to parse options,
+thus supporting GNU-style long options such as
‘<samp>--help</samp>’.
+
+</li><li>
+<a name="index-Help2man"></a>
+Man pages are generated with GNU <code>help2man</code>
+(see <a href="../help2man/index.html#Top">(help2man)Top</a> section
‘Overview’ in <cite>GNU <code>help2man</code></cite>) from the
+‘<samp>--help</samp>’ output. This relieves the maintainers of
the burden
+of maintaining man documentation separately, yet provides a reasonable
+overview for man devotees.
+
+</li><li>
+<a name="index-Texinfo"></a>
+Finally, Texinfo (see <a href="../texinfo/index.html#Top">(texinfo)Top</a>
section ‘Introduction’ in <cite>Texinfo</cite>) is the
+documentation format for this manual. It supports output in Info,
+HTML, PDF, DVI, plain text, XML, and other formats.
+
+</li></ul>
+
+<p>GNU Hello is implemented in C. GNU Gettext contains “hello
world”
+examples in a variety of other programming languages; see the Gettext
+home page at <a
href="http://www.gnu.org/software/gettext/">http://www.gnu.org/software/gettext/</a>.
+</p>
+<a name="index-authors"></a>
+<a name="index-Haertel_002c-Mike"></a>
+<a name="index-MacKenzie_002c-David"></a>
+<a name="index-Brittenson_002c-Jan"></a>
+<a name="index-Hannum_002c-Charles"></a>
+<a name="index-McGrath_002c-Roland"></a>
+<a name="index-Friedman_002c-Noah"></a>
+<a name="index-Eichwalder_002c-Karl"></a>
+<a name="index-King_002c-The"></a>
+<a name="index-Berry_002c-Karl"></a>
+<p>GNU Hello was written by Mike Haertel, David MacKenzie, Jan
+Brittenson, Charles Hannum, Roland McGrath, Noah Friedman, Karl
+Eichwalder, Karl Berry, and The King.
+</p>
+
+<hr size="1">
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="hello.html#Top" title="Previous
section in reading order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="Sample-output.html#Sample-output"
title="Next section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Beginning of
this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Up section">
Up </a>]</td>
+<td valign="middle" align="left">[<a href="Sample-output.html#Sample-output"
title="Next chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Cover (top)
of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<p>
+ <font size="-1">
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>
Index: test/manuals/res/hello_nodes/Reporting-bugs.html
===================================================================
RCS file: test/manuals/res/hello_nodes/Reporting-bugs.html
diff -N test/manuals/res/hello_nodes/Reporting-bugs.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/hello_nodes/Reporting-bugs.html 4 Jun 2009 22:58:05
-0000 1.1
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- This manual is for GNU Hello (version 4.2, 28 March 2002),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright C 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+"GNU Free Documentation License".
+
+ -->
+<!-- Created on a sunny day by texi2html
+texi2html was written by:
+ Lionel Cons <address@hidden> (original author)
+ Karl Berry <address@hidden>
+ Olaf Bachmann <address@hidden>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+-->
+<head>
+<title>GNU Hello 4.2: 4. Reporting bugs</title>
+
+<meta name="description" content="GNU Hello 4.2: 4. Reporting bugs">
+<meta name="keywords" content="GNU Hello 4.2: 4. Reporting bugs">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<a name="Reporting-bugs"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a
href="Invoking-hello.html#Invoking-hello" title="Previous section in reading
order"> < </a>]</td>
+<td valign="middle" align="left">[<a
href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License"
title="Next section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="Invoking-hello.html#Invoking-hello"
title="Beginning of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Up section">
Up </a>]</td>
+<td valign="middle" align="left">[<a
href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License"
title="Next chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Cover (top)
of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<hr size="1">
+<a name="Reporting-bugs-1"></a>
+<h1 class="chapter">4. Reporting bugs</h1>
+
+<a name="index-bug-reporting"></a>
+<a name="index-problems"></a>
+<a name="index-reporting-bugs"></a>
+
+<p>To report bugs or suggest enhancements for GNU Hello, please
+send electronic mail to <a href="mailto:address@hidden">address@hidden</a>.
+</p>
+<a name="index-checklist-for-bug-reports"></a>
+<p>For bug reports, please include enough information for the maintainers
+to reproduce the problem. Generally speaking, that means:
+</p>
+<ul>
+<li> The version numbers of Hello (which you can find by running
+ ‘<samp>hello --version</samp>’) and any other program(s) or
+ manual(s) involved.
+</li><li> Hardware and operating system names and versions.
+</li><li> The contents of any input files necessary to reproduce the bug.
+</li><li> The expected behavior and/or output.
+</li><li> A description of the problem and samples of any erroneous output.
+</li><li> Options you gave to <code>configure</code> other than specifying
+ installation directories.
+</li><li> Anything else that you think would be helpful.
+</li></ul>
+
+<p>When in doubt whether something is needed or not, include it. It’s
+better to include too much than to leave out something important.
+</p>
+<a name="index-patches_002c-contributing"></a>
+<p>Patches are welcome; if possible, please make them with ‘<samp>diff
+-c</samp>’ (see <a href="../diff/index.html#Top">(diff)Top</a> section
‘Overview’ in <cite>Comparing and Merging Files</cite>) and
+include ‘<tt>ChangeLog</tt>’ entries (see <a
href="../emacs/Change-Log.html#Change-Log">(emacs)Change Log</a> section
‘Change Log’ in <cite>The GNU Emacs Manual</cite>). Please follow
the existing coding style.
+</p>
+
+<hr size="1">
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a
href="Invoking-hello.html#Invoking-hello" title="Previous section in reading
order"> < </a>]</td>
+<td valign="middle" align="left">[<a
href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License"
title="Next section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="Invoking-hello.html#Invoking-hello"
title="Beginning of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Up section">
Up </a>]</td>
+<td valign="middle" align="left">[<a
href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License"
title="Next chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Cover (top)
of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<p>
+ <font size="-1">
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>
Index: test/manuals/res/hello_nodes/Sample-output.html
===================================================================
RCS file: test/manuals/res/hello_nodes/Sample-output.html
diff -N test/manuals/res/hello_nodes/Sample-output.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/hello_nodes/Sample-output.html 4 Jun 2009 22:58:05
-0000 1.1
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- This manual is for GNU Hello (version 4.2, 28 March 2002),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright C 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+"GNU Free Documentation License".
+
+ -->
+<!-- Created on a sunny day by texi2html
+texi2html was written by:
+ Lionel Cons <address@hidden> (original author)
+ Karl Berry <address@hidden>
+ Olaf Bachmann <address@hidden>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+-->
+<head>
+<title>GNU Hello 4.2: 2. Sample output</title>
+
+<meta name="description" content="GNU Hello 4.2: 2. Sample output">
+<meta name="keywords" content="GNU Hello 4.2: 2. Sample output">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<a name="Sample-output"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="Overview.html#Overview"
title="Previous section in reading order"> < </a>]</td>
+<td valign="middle" align="left">[<a href="Invoking-hello.html#Invoking-hello"
title="Next section in reading order"> > </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="Overview.html#Overview"
title="Beginning of this chapter or previous chapter"> << </a>]</td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Up section">
Up </a>]</td>
+<td valign="middle" align="left">[<a href="Invoking-hello.html#Invoking-hello"
title="Next chapter"> >> </a>]</td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left"> </td>
+<td valign="middle" align="left">[<a href="hello.html#Top" title="Cover (top)
of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<hr size="1">
+<a name="Sample-output-1"></a>
+<h1 class="chapter">2. Sample output</h1>
+
+<a name="index-sample-output"></a>
+<a name="index-examples"></a>
+
+<p>Here are some realistic examples of running GNU Hello.
+</p>
+<p>This is the output of the command ‘<samp>hello</samp>’:
+</p>
+<table><tr><td> </td><td><pre class="example">Hello, world!
+</pre></td></tr></table>
+
+<p>This is the output of the command ‘<samp>hello
--traditional</samp>’:
+</p>
+<table><tr><td> </td><td><pre class="example">hello, world
+</pre></td></tr></table>
+
+<p>This is the output of the command ‘<samp>hello
--greeting=hi</samp>’:
+</p>
+<table><tr><td> </td><td><pre class="example">hi
+</pre></td></tr></table>
+
+
+<hr size="1">
+<p>
+ <font size="-1">
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>
Index: test/manuals/res/hello_nodes/hello.2
===================================================================
RCS file: test/manuals/res/hello_nodes/hello.2
diff -N test/manuals/res/hello_nodes/hello.2
Index: test/manuals/res/hello_nodes/hello.html
===================================================================
RCS file: test/manuals/res/hello_nodes/hello.html
diff -N test/manuals/res/hello_nodes/hello.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/hello_nodes/hello.html 4 Jun 2009 22:58:05 -0000
1.1
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- This manual is for GNU Hello (version 4.2, 28 March 2002),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright C 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+"GNU Free Documentation License".
+
+ -->
+<!-- Created on a sunny day by texi2html
+texi2html was written by:
+ Lionel Cons <address@hidden> (original author)
+ Karl Berry <address@hidden>
+ Olaf Bachmann <address@hidden>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+-->
+<head>
+<title>GNU Hello 4.2: GNU Hello</title>
+
+<meta name="description" content="GNU Hello 4.2: GNU Hello">
+<meta name="keywords" content="GNU Hello 4.2: GNU Hello">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of
document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<hr size="1">
+<a name="GNU-Hello"></a>
+<h1 class="settitle">GNU Hello</h1>
+
+<p>This manual is for GNU Hello (version 4.2, 28 March 2002).
+</p>
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top"><a href="Overview.html#Overview">1.
Overview</a></td><td> </td><td align="left" valign="top">
General purpose and information.
+</td></tr>
+<tr><td align="left" valign="top"><a
href="Sample-output.html#Sample-output">2. Sample
output</a></td><td> </td><td align="left" valign="top"> Sample
output from <code>hello</code>.
+</td></tr>
+<tr><td align="left" valign="top"><a
href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></td><td> </td><td align="left" valign="top">
How to run <code>hello</code>.
+</td></tr>
+<tr><td align="left" valign="top"><a
href="Reporting-bugs.html#Reporting-bugs">4. Reporting
bugs</a></td><td> </td><td align="left" valign="top"> Sending bug
reports and feature suggestions.
+</td></tr>
+<tr><td align="left" valign="top"><a
href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License">A.
GNU Free Documentation License</a></td><td> </td><td align="left"
valign="top"> Copying and sharing this documentation.
+</td></tr>
+<tr><td align="left" valign="top"><a
href="Concept-index.html#Concept-index">Concept
index</a></td><td> </td><td align="left" valign="top"> Index of
concepts.
+</td></tr>
+</table>
+
+
+<hr size="1">
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of
document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<p>
+ <font size="-1">
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>
Index: test/manuals/res/hello_nodes/hello_abt.html
===================================================================
RCS file: test/manuals/res/hello_nodes/hello_abt.html
diff -N test/manuals/res/hello_nodes/hello_abt.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/hello_nodes/hello_abt.html 4 Jun 2009 22:58:05 -0000
1.1
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- This manual is for GNU Hello (version 4.2, 28 March 2002),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright C 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+"GNU Free Documentation License".
+
+ -->
+<!-- Created on a sunny day by texi2html
+texi2html was written by:
+ Lionel Cons <address@hidden> (original author)
+ Karl Berry <address@hidden>
+ Olaf Bachmann <address@hidden>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+-->
+<head>
+<title>GNU Hello 4.2: About This Document</title>
+
+<meta name="description" content="GNU Hello 4.2: About This Document">
+<meta name="keywords" content="GNU Hello 4.2: About This Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<a name="SEC_About"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="hello.html#Top" title="Cover
(top) of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ?
</a>]</td>
+</tr></table>
+<hr size="1">
+<h1>About This Document</h1>
+<p>
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+</p>
+<p>
+ The buttons in the navigation panels have the following meaning:
+</p>
+<table border="1">
+ <tr>
+ <th> Button </th>
+ <th> Name </th>
+ <th> Go to </th>
+ <th> From 1.2.3 go to</th>
+ </tr>
+ <tr>
+ <td align="center"> [ < ] </td>
+ <td align="center">Back</td>
+ <td>Previous section in reading order</td>
+ <td>1.2.2</td>
+ </tr>
+ <tr>
+ <td align="center"> [ > ] </td>
+ <td align="center">Forward</td>
+ <td>Next section in reading order</td>
+ <td>1.2.4</td>
+ </tr>
+ <tr>
+ <td align="center"> [ << ] </td>
+ <td align="center">FastBack</td>
+ <td>Beginning of this chapter or previous chapter</td>
+ <td>1</td>
+ </tr>
+ <tr>
+ <td align="center"> [ Up ] </td>
+ <td align="center">Up</td>
+ <td>Up section</td>
+ <td>1.2</td>
+ </tr>
+ <tr>
+ <td align="center"> [ >> ] </td>
+ <td align="center">FastForward</td>
+ <td>Next chapter</td>
+ <td>2</td>
+ </tr>
+ <tr>
+ <td align="center"> [Top] </td>
+ <td align="center">Top</td>
+ <td>Cover (top) of document</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td align="center"> [Contents] </td>
+ <td align="center">Contents</td>
+ <td>Table of contents</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td align="center"> [Index] </td>
+ <td align="center">Index</td>
+ <td>Index</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td align="center"> [ ? ] </td>
+ <td align="center">About</td>
+ <td>About (help)</td>
+ <td> </td>
+ </tr>
+</table>
+
+<p>
+ where the <strong> Example </strong> assumes that the current position is at
<strong> Subsubsection One-Two-Three </strong> of a document of the following
structure:
+</p>
+
+<ul>
+ <li> 1. Section One
+ <ul>
+ <li>1.1 Subsection One-One
+ <ul>
+ <li>...</li>
+ </ul>
+ </li>
+ <li>1.2 Subsection One-Two
+ <ul>
+ <li>1.2.1 Subsubsection One-Two-One</li>
+ <li>1.2.2 Subsubsection One-Two-Two</li>
+ <li>1.2.3 Subsubsection One-Two-Three
+ <strong><== Current Position </strong></li>
+ <li>1.2.4 Subsubsection One-Two-Four</li>
+ </ul>
+ </li>
+ <li>1.3 Subsection One-Three
+ <ul>
+ <li>...</li>
+ </ul>
+ </li>
+ <li>1.4 Subsection One-Four</li>
+ </ul>
+ </li>
+</ul>
+
+<hr size="1">
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="hello.html#Top" title="Cover
(top) of document">Top</a>]</td>
+<td valign="middle" align="left">[<a href="hello_toc.html#SEC_Contents"
title="Table of contents">Contents</a>]</td>
+<td valign="middle" align="left">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ?
</a>]</td>
+</tr></table>
+<p>
+ <font size="-1">
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>
Index: test/manuals/res/hello_nodes/hello_toc.html
===================================================================
RCS file: test/manuals/res/hello_nodes/hello_toc.html
diff -N test/manuals/res/hello_nodes/hello_toc.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/hello_nodes/hello_toc.html 4 Jun 2009 22:58:05 -0000
1.1
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- This manual is for GNU Hello (version 4.2, 28 March 2002),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright C 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+"GNU Free Documentation License".
+
+ -->
+<!-- Created on a sunny day by texi2html
+texi2html was written by:
+ Lionel Cons <address@hidden> (original author)
+ Karl Berry <address@hidden>
+ Olaf Bachmann <address@hidden>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+-->
+<head>
+<title>GNU Hello 4.2: Table of Contents</title>
+
+<meta name="description" content="GNU Hello 4.2: Table of Contents">
+<meta name="keywords" content="GNU Hello 4.2: Table of Contents">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<a name="SEC_Contents"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="hello.html#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">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<hr size="1">
+<h1>Table of Contents</h1>
+<div class="contents">
+
+<ul class="toc">
+ <li><a name="toc-Overview-1" href="Overview.html#Overview">1.
Overview</a></li>
+ <li><a name="toc-Sample-output-1" href="Sample-output.html#Sample-output">2.
Sample output</a></li>
+ <li><a name="toc-Invoking-hello-1"
href="Invoking-hello.html#Invoking-hello">3. Invoking
<code>hello</code></a></li>
+ <li><a name="toc-Reporting-bugs-1"
href="Reporting-bugs.html#Reporting-bugs">4. Reporting bugs</a></li>
+ <li><a name="toc-GNU-Free-Documentation-License-1"
href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License">A.
GNU Free Documentation License</a></li>
+ <li><a name="toc-Concept-index-1"
href="Concept-index.html#Concept-index">Concept index</a></li>
+</ul>
+</div>
+<hr size="1">
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="hello.html#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">[<a href="Concept-index.html#Concept-index"
title="Index">Index</a>]</td>
+<td valign="middle" align="left">[<a href="hello_abt.html#SEC_About"
title="About (help)"> ? </a>]</td>
+</tr></table>
+<p>
+ <font size="-1">
+ This document was generated by <em>a tester</em> on <em>a sunny day</em>
using <a href="http://www.nongnu.org/texi2html/"><em>texi2html</em></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>
Index: test/manuals/res/hello_nodes/index.html
===================================================================
RCS file: test/manuals/res/hello_nodes/index.html
diff -N test/manuals/res/hello_nodes/index.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/hello_nodes/index.html 4 Jun 2009 22:58:05 -0000
1.1
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- Created on a sunny day by texi2html -->
+<!--
+texi2html was written by:
+ Lionel Cons <address@hidden> (original author)
+ Karl Berry <address@hidden>
+ Olaf Bachmann <address@hidden>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+
+-->
+<head>
+<title>GNU Hello 4.2: Top</title>
+
+<meta name="description" content="GNU Hello 4.2: Top">
+<meta name="keywords" content="GNU Hello 4.2: Top">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+<meta http-equiv="Refresh" content="2; url=hello.html#Top">
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+
+<p>The node you are looking for is at <a href="hello.html#Top">Top</a>.</p>
+</body>
Index: test/manuals/res/texi_hello/hello.2
===================================================================
RCS file: test/manuals/res/texi_hello/hello.2
diff -N test/manuals/res/texi_hello/hello.2
Index: test/manuals/res/texi_hello/hello.passfirst
===================================================================
RCS file: test/manuals/res/texi_hello/hello.passfirst
diff -N test/manuals/res/texi_hello/hello.passfirst
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/texi_hello/hello.passfirst 4 Jun 2009 22:58:05 -0000
1.1
@@ -0,0 +1,788 @@
+hello.texi(,2) @c %**start of header
+hello.texi(,3) @setfilename hello.info
+version.texi(,1) @set UPDATED 28 March 2002
+version.texi(,2) @set UPDATED-MONTH March 2002
+version.texi(,3) @set EDITION 4.2
+version.texi(,4) @set VERSION 4.2
+hello.texi(,5) @settitle GNU Hello 4.2
+hello.texi(,6) @c %**end of header
+hello.texi(,7)
+hello.texi(,24) @c If your manual is published on paper by the FSF, it should
include
+hello.texi(,25) @c the standard FSF Front-Cover and Back-Cover Texts, as given
in
+hello.texi(,26) @c maintain.texi.
+hello.texi(,27)
+hello.texi(,28) @c Define a new index for options.
+hello.texi(,29) @defcodeindex op
+hello.texi(,30) @c Combine everything into one index (arbitrarily chosen to be
the
+hello.texi(,31) @c concept index).
+hello.texi(,32) @syncodeindex op cp
+hello.texi(,33)
+hello.texi(,34) @dircategory Basics
+hello.texi(,35) @direntry
+hello.texi(,36) * Hello: (hello). Hello, GNU world.
+hello.texi(,37) @end direntry
+hello.texi(,38)
+hello.texi(,47)
+hello.texi(,48) @contents
+hello.texi(,49)
+hello.texi(,50)
+hello.texi(,52) @node Top
+hello.texi(,53) @top GNU Hello
+hello.texi(,54)
+hello.texi(,55) This manual is for GNU Hello (version 4.2, 28 March 2002).
+hello.texi(,57)
+hello.texi(,58) @menu
+hello.texi(,59) * Overview:: General purpose and information.
+hello.texi(,60) * Sample output:: Sample output from @command{hello}.
+hello.texi(,61) * Invoking hello:: How to run @command{hello}.
+hello.texi(,62) * Reporting bugs:: Sending bug reports and feature
suggestions.
+hello.texi(,63) * GNU Free Documentation License:: Copying and sharing this
documentation.
+hello.texi(,64) * Concept index:: Index of concepts.
+hello.texi(,65) @end menu
+hello.texi(,66)
+hello.texi(,67)
+hello.texi(,68) @node Overview
+hello.texi(,69) @chapter Overview
+hello.texi(,70)
+hello.texi(,71) @cindex greetings
+hello.texi(,72) @cindex overview
+hello.texi(,73)
+hello.texi(,74) The GNU @command{hello} program
+hello.texi(,75) (@url{http://www.gnu.org/software/hello/}) produces a familiar,
+hello.texi(,76) friendly greeting. It allows nonprogrammers to use a classic
computer
+hello.texi(,77) science tool which would otherwise be unavailable to them.
Because it
+hello.texi(,78) is protected by the GNU General Public License, users are free
(in
+hello.texi(,79) perpetuity) to share and change it.
+hello.texi(,80)
+hello.texi(,81) @cindex joke, not
+hello.texi(,82) Not to spoil the joke, but of course the practical purpose of
GNU
+hello.texi(,83) Hello is to serve as a minimal example of a GNU package. So,
although
+hello.texi(,84) most manuals don't need to discuss the implementation of the
programs
+hello.texi(,85) they document, that is part of the goal here.
+hello.texi(,86)
+hello.texi(,87) @cindex GNU coding standards
+hello.texi(,88) @cindex GNU maintainer standards
+hello.texi(,89) @cindex standards, GNU coding
+hello.texi(,90) @cindex standards, GNU maintainer
+hello.texi(,91) First, GNU Hello follows the GNU coding standards
+hello.texi(,92) (@pxref{Top,,Preface,standards, GNU Coding Standards}) and GNU
+hello.texi(,93) maintainer standards (@pxref{Top,,Preface,maintain,
Information for
+hello.texi(,94) GNU Maintainers}). These are the basic documents which all GNU
+hello.texi(,95) packages should adhere to.
+hello.texi(,96)
+hello.texi(,97) The Hello package also implements recommended development
practices
+hello.texi(,98) not embodied in the standards, using other GNU packages and
features:
+hello.texi(,99)
+hello.texi(,100) @itemize @bullet
+hello.texi(,101)
+hello.texi(,102) @item
+hello.texi(,103) @cindex Automake
+hello.texi(,104) @cindex Autoconf
+hello.texi(,105) It uses Automake (@pxref{Top,,Introduction,Automake,GNU
Automake}) and
+hello.texi(,106) hence also Autoconf (@pxref{Top,,Introduction,Autoconf,GNU
Autoconf})
+hello.texi(,107) for configuration.
+hello.texi(,108)
+hello.texi(,109) @item
+hello.texi(,110) @cindex Gnulib
+hello.texi(,111) It uses Gnulib (@pxref{Top,,Gnulib,gnulib,GNU Gnulib}) to
enhance
+hello.texi(,112) portability and avoid duplication of common sources.
+hello.texi(,113)
+hello.texi(,114) @item
+hello.texi(,115) @cindex Gettext
+hello.texi(,116) GNU Gettext (@pxref{Top,,Introduction,gettext,GNU Gettext})
is used
+hello.texi(,117) for internationalization support. Hello's greeting has been
translated
+hello.texi(,118) into many languages.
+hello.texi(,119)
+hello.texi(,120) @item
+hello.texi(,121) @opindex --help
+hello.texi(,122) Internally, Hello uses the GNU @code{getopt_long} function
+hello.texi(,123) (@pxref{Getopt Long Options,,,libc,GNU C Library}) to parse
options,
+hello.texi(,124) thus supporting GNU-style long options such as
@option{--help}.
+hello.texi(,125)
+hello.texi(,126) @item
+hello.texi(,127) @cindex Help2man
+hello.texi(,128) Man pages are generated with GNU @code{help2man}
+hello.texi(,129) (@pxref{Top,,Overview,help2man,GNU @code{help2man}}) from the
+hello.texi(,130) @option{--help} output. This relieves the maintainers of the
burden
+hello.texi(,131) of maintaining man documentation separately, yet provides a
reasonable
+hello.texi(,132) overview for man devotees.
+hello.texi(,133)
+hello.texi(,134) @item
+hello.texi(,135) @cindex Texinfo
+hello.texi(,136) Finally, Texinfo (@pxref{Top,,Introduction,texinfo,Texinfo})
is the
+hello.texi(,137) documentation format for this manual. It supports output in
Info,
+hello.texi(,138) HTML, PDF, DVI, plain text, XML, and other formats.
+hello.texi(,139)
+hello.texi(,140) @end itemize
+hello.texi(,141)
+hello.texi(,142) GNU Hello is implemented in C. GNU Gettext contains ``hello
world''
+hello.texi(,143) examples in a variety of other programming languages; see the
Gettext
+hello.texi(,144) home page at @url{http://www.gnu.org/software/gettext/}.
+hello.texi(,145)
+hello.texi(,146) @cindex authors
+hello.texi(,147) @cindex Haertel, Mike
+hello.texi(,148) @cindex MacKenzie, David
+hello.texi(,149) @cindex Brittenson, Jan
+hello.texi(,150) @cindex Hannum, Charles
+hello.texi(,151) @cindex McGrath, Roland
+hello.texi(,152) @cindex Friedman, Noah
+hello.texi(,153) @cindex Eichwalder, Karl
+hello.texi(,154) @cindex King, The
+hello.texi(,155) @cindex Berry, Karl
+hello.texi(,156) GNU Hello was written by Mike Haertel, David MacKenzie, Jan
+hello.texi(,157) Brittenson, Charles Hannum, Roland McGrath, Noah Friedman,
Karl
+hello.texi(,158) Eichwalder, Karl Berry, and @w{The King}.
+hello.texi(,159)
+hello.texi(,160)
+hello.texi(,161) @node Sample output
+hello.texi(,162) @chapter Sample output
+hello.texi(,163)
+hello.texi(,164) @cindex sample output
+hello.texi(,165) @cindex examples
+hello.texi(,166)
+hello.texi(,167) Here are some realistic examples of running GNU Hello.
+hello.texi(,168)
+hello.texi(,169) This is the output of the command @samp{hello}:
+hello.texi(,170)
+hello.texi(,171) @example
+hello.texi(,172) Hello, world!
+hello.texi(,173) @end example
+hello.texi(,174)
+hello.texi(,175) This is the output of the command @samp{hello --traditional}:
+hello.texi(,176)
+hello.texi(,177) @example
+hello.texi(,178) hello, world
+hello.texi(,179) @end example
+hello.texi(,180)
+hello.texi(,181) This is the output of the command @samp{hello --greeting=hi}:
+hello.texi(,182)
+hello.texi(,183) @example
+hello.texi(,184) hi
+hello.texi(,185) @end example
+hello.texi(,186)
+hello.texi(,187)
+hello.texi(,188) @node Invoking hello
+hello.texi(,189) @chapter Invoking @command{hello}
+hello.texi(,190)
+hello.texi(,191) @cindex invoking
+hello.texi(,192) @cindex options
+hello.texi(,193) @cindex usage
+hello.texi(,194) @cindex help
+hello.texi(,195)
+hello.texi(,196) The format for running the @command{hello} program is:
+hello.texi(,197)
+hello.texi(,198) @example
+hello.texi(,199) hello @var{option} @dots{}
+hello.texi(,200) @end example
+hello.texi(,201)
+hello.texi(,202) With no options, @command{hello} prints the greeting
@samp{Hello,
+hello.texi(,203) world!}.
+hello.texi(,204)
+hello.texi(,205) @command{hello} supports the following options:
+hello.texi(,206)
+hello.texi(,207) @table @option
+hello.texi(,208) @item address@hidden
+hello.texi(,209) @itemx -g @var{text}
+hello.texi(,210) @opindex --greeting
+hello.texi(,211) @opindex -g
+hello.texi(,212) Output @var{text} instead of the default greeting.
+hello.texi(,213)
+hello.texi(,214) @item --help
+hello.texi(,215) @itemx -h
+hello.texi(,216) @opindex --help
+hello.texi(,217) @opindex -h
+hello.texi(,218) Print an informative help message on standard output and exit
+hello.texi(,219) successfully.
+hello.texi(,220)
+hello.texi(,221) @cindex environment variables, help for
+hello.texi(,222) For the @option{--help} output of GNU programs, it's strongly
+hello.texi(,223) encouraged to include a brief (one or two sentences)
description of
+hello.texi(,224) what the program does, as well as the synopsis of how to run
the
+hello.texi(,225) program. Any environment variables which affect execution
should also
+hello.texi(,226) be mentioned (Hello doesn't have any).
+hello.texi(,227)
+hello.texi(,228) @item --next-generation
+hello.texi(,229) @itemx -n
+hello.texi(,230) @opindex --next-generation
+hello.texi(,231) @opindex -n
+hello.texi(,232) Output @samp{Hello, world!}, but possibly including
box-drawing
+hello.texi(,233) characters or other fancy stuff, especially in translated
locales.
+hello.texi(,234) (If you would like to volunteer to translate messages for GNU
packages,
+hello.texi(,235) please see @url{http://translationproject.org}.)
+hello.texi(,236)
+hello.texi(,237) @item --traditional
+hello.texi(,238) @itemx -t
+hello.texi(,239) @opindex --traditional
+hello.texi(,240) @opindex -t
+hello.texi(,241) @cindex traditional
+hello.texi(,242) @cindex modern
+hello.texi(,243) Output the traditional greeting message @samp{hello, world}.
+hello.texi(,244)
+hello.texi(,245) @item --version
+hello.texi(,246) @itemx -v
+hello.texi(,247) @opindex --version
+hello.texi(,248) @opindex -v
+hello.texi(,249) Print the version number and licensing information of Hello on
+hello.texi(,250) standard output and then exit successfully.
+hello.texi(,251)
+hello.texi(,252) @end table
+hello.texi(,253)
+hello.texi(,254) If more than one of the greeting options (@option{-g},
@option{-n},
+hello.texi(,255) @option{-t}, and their long-named equivalents) is specified,
whichever
+hello.texi(,256) comes last takes precedence.
+hello.texi(,257)
+hello.texi(,258)
+hello.texi(,259) @node Reporting bugs
+hello.texi(,260) @chapter Reporting bugs
+hello.texi(,261)
+hello.texi(,262) @cindex bug reporting
+hello.texi(,263) @cindex problems
+hello.texi(,264) @cindex reporting bugs
+hello.texi(,265)
+hello.texi(,266) To report bugs or suggest enhancements for GNU Hello, please
+hello.texi(,267) send electronic mail to @email{bug-hello@@gnu.org}.
+hello.texi(,268)
+hello.texi(,269) @cindex checklist for bug reports
+hello.texi(,270) For bug reports, please include enough information for the
maintainers
+hello.texi(,271) to reproduce the problem. Generally speaking, that means:
+hello.texi(,272)
+hello.texi(,273) @itemize @bullet
+hello.texi(,274) @item The version numbers of Hello (which you can find by
running
+hello.texi(,275) @address@hidden --version}}) and any other program(s) or
+hello.texi(,276) manual(s) involved.
+hello.texi(,277) @item Hardware and operating system names and versions.
+hello.texi(,278) @item The contents of any input files necessary to reproduce
the bug.
+hello.texi(,279) @item The expected behavior and/or output.
+hello.texi(,280) @item A description of the problem and samples of any
erroneous output.
+hello.texi(,281) @item Options you gave to @command{configure} other than
specifying
+hello.texi(,282) installation directories.
+hello.texi(,283) @item Anything else that you think would be helpful.
+hello.texi(,284) @end itemize
+hello.texi(,285)
+hello.texi(,286) When in doubt whether something is needed or not, include it.
It's
+hello.texi(,287) better to include too much than to leave out something
important.
+hello.texi(,288)
+hello.texi(,289) @cindex patches, contributing
+hello.texi(,290) Patches are welcome; if possible, please make them with
@address@hidden
+hello.texi(,291) -c}} (@pxref{Top,, Overview, diff, Comparing and Merging
Files}) and
+hello.texi(,292) include @file{ChangeLog} entries (@pxref{Change Log,,, emacs,
The GNU
+hello.texi(,293) Emacs Manual}). Please follow the existing coding style.
+hello.texi(,294)
+hello.texi(,295)
+hello.texi(,296) @node GNU Free Documentation License
+hello.texi(,297) @appendix GNU Free Documentation License
+hello.texi(,298)
+fdl-hello.texi(,1) @c The GNU Free Documentation License.
+fdl-hello.texi(,2) @center Version 1.3, 3 November 2008
+fdl-hello.texi(,3)
+fdl-hello.texi(,4) @c This file is intended to be included within another
document,
+fdl-hello.texi(,5) @c hence no sectioning command or @node.
+fdl-hello.texi(,6)
+fdl-hello.texi(,7) @display
+fdl-hello.texi(,8) Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free
Software Foundation, Inc.
+fdl-hello.texi(,9) @uref{http://fsf.org/}
+fdl-hello.texi(,10)
+fdl-hello.texi(,11) Everyone is permitted to copy and distribute verbatim
copies
+fdl-hello.texi(,12) of this license document, but changing it is not allowed.
+fdl-hello.texi(,13) @end display
+fdl-hello.texi(,14)
+fdl-hello.texi(,15) @enumerate 0
+fdl-hello.texi(,16) @item
+fdl-hello.texi(,17) PREAMBLE
+fdl-hello.texi(,18)
+fdl-hello.texi(,19) The purpose of this License is to make a manual, textbook,
or other
+fdl-hello.texi(,20) functional and useful document @dfn{free} in the sense of
freedom: to
+fdl-hello.texi(,21) assure everyone the effective freedom to copy and
redistribute it,
+fdl-hello.texi(,22) with or without modifying it, either commercially or
noncommercially.
+fdl-hello.texi(,23) Secondarily, this License preserves for the author and
publisher a way
+fdl-hello.texi(,24) to get credit for their work, while not being considered
responsible
+fdl-hello.texi(,25) for modifications made by others.
+fdl-hello.texi(,26)
+fdl-hello.texi(,27) This License is a kind of ``copyleft'', which means that
derivative
+fdl-hello.texi(,28) works of the document must themselves be free in the same
sense. It
+fdl-hello.texi(,29) complements the GNU General Public License, which is a
copyleft
+fdl-hello.texi(,30) license designed for free software.
+fdl-hello.texi(,31)
+fdl-hello.texi(,32) We have designed this License in order to use it for
manuals for free
+fdl-hello.texi(,33) software, because free software needs free documentation:
a free
+fdl-hello.texi(,34) program should come with manuals providing the same
freedoms that the
+fdl-hello.texi(,35) software does. But this License is not limited to
software manuals;
+fdl-hello.texi(,36) it can be used for any textual work, regardless of subject
matter or
+fdl-hello.texi(,37) whether it is published as a printed book. We recommend
this License
+fdl-hello.texi(,38) principally for works whose purpose is instruction or
reference.
+fdl-hello.texi(,39)
+fdl-hello.texi(,40) @item
+fdl-hello.texi(,41) APPLICABILITY AND DEFINITIONS
+fdl-hello.texi(,42)
+fdl-hello.texi(,43) This License applies to any manual or other work, in any
medium, that
+fdl-hello.texi(,44) contains a notice placed by the copyright holder saying it
can be
+fdl-hello.texi(,45) distributed under the terms of this License. Such a
notice grants a
+fdl-hello.texi(,46) world-wide, royalty-free license, unlimited in duration,
to use that
+fdl-hello.texi(,47) work under the conditions stated herein. The
``Document'', below,
+fdl-hello.texi(,48) refers to any such manual or work. Any member of the
public is a
+fdl-hello.texi(,49) licensee, and is addressed as ``you''. You accept the
license if you
+fdl-hello.texi(,50) copy, modify or distribute the work in a way requiring
permission
+fdl-hello.texi(,51) under copyright law.
+fdl-hello.texi(,52)
+fdl-hello.texi(,53) A ``Modified Version'' of the Document means any work
containing the
+fdl-hello.texi(,54) Document or a portion of it, either copied verbatim, or
with
+fdl-hello.texi(,55) modifications and/or translated into another language.
+fdl-hello.texi(,56)
+fdl-hello.texi(,57) A ``Secondary Section'' is a named appendix or a
front-matter section
+fdl-hello.texi(,58) of the Document that deals exclusively with the
relationship of the
+fdl-hello.texi(,59) publishers or authors of the Document to the Document's
overall
+fdl-hello.texi(,60) subject (or to related matters) and contains nothing that
could fall
+fdl-hello.texi(,61) directly within that overall subject. (Thus, if the
Document is in
+fdl-hello.texi(,62) part a textbook of mathematics, a Secondary Section may
not explain
+fdl-hello.texi(,63) any mathematics.) The relationship could be a matter of
historical
+fdl-hello.texi(,64) connection with the subject or with related matters, or of
legal,
+fdl-hello.texi(,65) commercial, philosophical, ethical or political position
regarding
+fdl-hello.texi(,66) them.
+fdl-hello.texi(,67)
+fdl-hello.texi(,68) The ``Invariant Sections'' are certain Secondary Sections
whose titles
+fdl-hello.texi(,69) are designated, as being those of Invariant Sections, in
the notice
+fdl-hello.texi(,70) that says that the Document is released under this
License. If a
+fdl-hello.texi(,71) section does not fit the above definition of Secondary
then it is not
+fdl-hello.texi(,72) allowed to be designated as Invariant. The Document may
contain zero
+fdl-hello.texi(,73) Invariant Sections. If the Document does not identify any
Invariant
+fdl-hello.texi(,74) Sections then there are none.
+fdl-hello.texi(,75)
+fdl-hello.texi(,76) The ``Cover Texts'' are certain short passages of text
that are listed,
+fdl-hello.texi(,77) as Front-Cover Texts or Back-Cover Texts, in the notice
that says that
+fdl-hello.texi(,78) the Document is released under this License. A
Front-Cover Text may
+fdl-hello.texi(,79) be at most 5 words, and a Back-Cover Text may be at most
25 words.
+fdl-hello.texi(,80)
+fdl-hello.texi(,81) A ``Transparent'' copy of the Document means a
machine-readable copy,
+fdl-hello.texi(,82) represented in a format whose specification is available
to the
+fdl-hello.texi(,83) general public, that is suitable for revising the document
+fdl-hello.texi(,84) straightforwardly with generic text editors or (for images
composed of
+fdl-hello.texi(,85) pixels) generic paint programs or (for drawings) some
widely available
+fdl-hello.texi(,86) drawing editor, and that is suitable for input to text
formatters or
+fdl-hello.texi(,87) for automatic translation to a variety of formats suitable
for input
+fdl-hello.texi(,88) to text formatters. A copy made in an otherwise
Transparent file
+fdl-hello.texi(,89) format whose markup, or absence of markup, has been
arranged to thwart
+fdl-hello.texi(,90) or discourage subsequent modification by readers is not
Transparent.
+fdl-hello.texi(,91) An image format is not Transparent if used for any
substantial amount
+fdl-hello.texi(,92) of text. A copy that is not ``Transparent'' is called
``Opaque''.
+fdl-hello.texi(,93)
+fdl-hello.texi(,94) Examples of suitable formats for Transparent copies
include plain
+fdl-hello.texi(,95) @sc{ascii} without markup, Texinfo input format,
address@hidden input
+fdl-hello.texi(,96) format, @acronym{SGML} or @acronym{XML} using a publicly
available
+fdl-hello.texi(,97) @acronym{DTD}, and standard-conforming simple
@acronym{HTML},
+fdl-hello.texi(,98) PostScript or @acronym{PDF} designed for human
modification. Examples
+fdl-hello.texi(,99) of transparent image formats include @acronym{PNG},
@acronym{XCF} and
+fdl-hello.texi(,100) @acronym{JPG}. Opaque formats include proprietary
formats that can be
+fdl-hello.texi(,101) read and edited only by proprietary word processors,
@acronym{SGML} or
+fdl-hello.texi(,102) @acronym{XML} for which the @acronym{DTD} and/or
processing tools are
+fdl-hello.texi(,103) not generally available, and the machine-generated
@acronym{HTML},
+fdl-hello.texi(,104) PostScript or @acronym{PDF} produced by some word
processors for
+fdl-hello.texi(,105) output purposes only.
+fdl-hello.texi(,106)
+fdl-hello.texi(,107) The ``Title Page'' means, for a printed book, the title
page itself,
+fdl-hello.texi(,108) plus such following pages as are needed to hold, legibly,
the material
+fdl-hello.texi(,109) this License requires to appear in the title page. For
works in
+fdl-hello.texi(,110) formats which do not have any title page as such, ``Title
Page'' means
+fdl-hello.texi(,111) the text near the most prominent appearance of the work's
title,
+fdl-hello.texi(,112) preceding the beginning of the body of the text.
+fdl-hello.texi(,113)
+fdl-hello.texi(,114) The ``publisher'' means any person or entity that
distributes copies
+fdl-hello.texi(,115) of the Document to the public.
+fdl-hello.texi(,116)
+fdl-hello.texi(,117) A section ``Entitled XYZ'' means a named subunit of the
Document whose
+fdl-hello.texi(,118) title either is precisely XYZ or contains XYZ in
parentheses following
+fdl-hello.texi(,119) text that translates XYZ in another language. (Here XYZ
stands for a
+fdl-hello.texi(,120) specific section name mentioned below, such as
``Acknowledgements'',
+fdl-hello.texi(,121) ``Dedications'', ``Endorsements'', or ``History''.) To
``Preserve the Title''
+fdl-hello.texi(,122) of such a section when you modify the Document means that
it remains a
+fdl-hello.texi(,123) section ``Entitled XYZ'' according to this definition.
+fdl-hello.texi(,124)
+fdl-hello.texi(,125) The Document may include Warranty Disclaimers next to the
notice which
+fdl-hello.texi(,126) states that this License applies to the Document. These
Warranty
+fdl-hello.texi(,127) Disclaimers are considered to be included by reference in
this
+fdl-hello.texi(,128) License, but only as regards disclaiming warranties: any
other
+fdl-hello.texi(,129) implication that these Warranty Disclaimers may have is
void and has
+fdl-hello.texi(,130) no effect on the meaning of this License.
+fdl-hello.texi(,131)
+fdl-hello.texi(,132) @item
+fdl-hello.texi(,133) VERBATIM COPYING
+fdl-hello.texi(,134)
+fdl-hello.texi(,135) You may copy and distribute the Document in any medium,
either
+fdl-hello.texi(,136) commercially or noncommercially, provided that this
License, the
+fdl-hello.texi(,137) copyright notices, and the license notice saying this
License applies
+fdl-hello.texi(,138) to the Document are reproduced in all copies, and that
you add no other
+fdl-hello.texi(,139) conditions whatsoever to those of this License. You may
not use
+fdl-hello.texi(,140) technical measures to obstruct or control the reading or
further
+fdl-hello.texi(,141) copying of the copies you make or distribute. However,
you may accept
+fdl-hello.texi(,142) compensation in exchange for copies. If you distribute a
large enough
+fdl-hello.texi(,143) number of copies you must also follow the conditions in
section 3.
+fdl-hello.texi(,144)
+fdl-hello.texi(,145) You may also lend copies, under the same conditions
stated above, and
+fdl-hello.texi(,146) you may publicly display copies.
+fdl-hello.texi(,147)
+fdl-hello.texi(,148) @item
+fdl-hello.texi(,149) COPYING IN QUANTITY
+fdl-hello.texi(,150)
+fdl-hello.texi(,151) If you publish printed copies (or copies in media that
commonly have
+fdl-hello.texi(,152) printed covers) of the Document, numbering more than 100,
and the
+fdl-hello.texi(,153) Document's license notice requires Cover Texts, you must
enclose the
+fdl-hello.texi(,154) copies in covers that carry, clearly and legibly, all
these Cover
+fdl-hello.texi(,155) Texts: Front-Cover Texts on the front cover, and
Back-Cover Texts on
+fdl-hello.texi(,156) the back cover. Both covers must also clearly and
legibly identify
+fdl-hello.texi(,157) you as the publisher of these copies. The front cover
must present
+fdl-hello.texi(,158) the full title with all words of the title equally
prominent and
+fdl-hello.texi(,159) visible. You may add other material on the covers in
addition.
+fdl-hello.texi(,160) Copying with changes limited to the covers, as long as
they preserve
+fdl-hello.texi(,161) the title of the Document and satisfy these conditions,
can be treated
+fdl-hello.texi(,162) as verbatim copying in other respects.
+fdl-hello.texi(,163)
+fdl-hello.texi(,164) If the required texts for either cover are too voluminous
to fit
+fdl-hello.texi(,165) legibly, you should put the first ones listed (as many as
fit
+fdl-hello.texi(,166) reasonably) on the actual cover, and continue the rest
onto adjacent
+fdl-hello.texi(,167) pages.
+fdl-hello.texi(,168)
+fdl-hello.texi(,169) If you publish or distribute Opaque copies of the
Document numbering
+fdl-hello.texi(,170) more than 100, you must either include a machine-readable
Transparent
+fdl-hello.texi(,171) copy along with each Opaque copy, or state in or with
each Opaque copy
+fdl-hello.texi(,172) a computer-network location from which the general
network-using
+fdl-hello.texi(,173) public has access to download using public-standard
network protocols
+fdl-hello.texi(,174) a complete Transparent copy of the Document, free of
added material.
+fdl-hello.texi(,175) If you use the latter option, you must take reasonably
prudent steps,
+fdl-hello.texi(,176) when you begin distribution of Opaque copies in quantity,
to ensure
+fdl-hello.texi(,177) that this Transparent copy will remain thus accessible at
the stated
+fdl-hello.texi(,178) location until at least one year after the last time you
distribute an
+fdl-hello.texi(,179) Opaque copy (directly or through your agents or
retailers) of that
+fdl-hello.texi(,180) edition to the public.
+fdl-hello.texi(,181)
+fdl-hello.texi(,182) It is requested, but not required, that you contact the
authors of the
+fdl-hello.texi(,183) Document well before redistributing any large number of
copies, to give
+fdl-hello.texi(,184) them a chance to provide you with an updated version of
the Document.
+fdl-hello.texi(,185)
+fdl-hello.texi(,186) @item
+fdl-hello.texi(,187) MODIFICATIONS
+fdl-hello.texi(,188)
+fdl-hello.texi(,189) You may copy and distribute a Modified Version of the
Document under
+fdl-hello.texi(,190) the conditions of sections 2 and 3 above, provided that
you release
+fdl-hello.texi(,191) the Modified Version under precisely this License, with
the Modified
+fdl-hello.texi(,192) Version filling the role of the Document, thus licensing
distribution
+fdl-hello.texi(,193) and modification of the Modified Version to whoever
possesses a copy
+fdl-hello.texi(,194) of it. In addition, you must do these things in the
Modified Version:
+fdl-hello.texi(,195)
+fdl-hello.texi(,196) @enumerate A
+fdl-hello.texi(,197) @item
+fdl-hello.texi(,198) Use in the Title Page (and on the covers, if any) a title
distinct
+fdl-hello.texi(,199) from that of the Document, and from those of previous
versions
+fdl-hello.texi(,200) (which should, if there were any, be listed in the
History section
+fdl-hello.texi(,201) of the Document). You may use the same title as a
previous version
+fdl-hello.texi(,202) if the original publisher of that version gives
permission.
+fdl-hello.texi(,203)
+fdl-hello.texi(,204) @item
+fdl-hello.texi(,205) List on the Title Page, as authors, one or more persons
or entities
+fdl-hello.texi(,206) responsible for authorship of the modifications in the
Modified
+fdl-hello.texi(,207) Version, together with at least five of the principal
authors of the
+fdl-hello.texi(,208) Document (all of its principal authors, if it has fewer
than five),
+fdl-hello.texi(,209) unless they release you from this requirement.
+fdl-hello.texi(,210)
+fdl-hello.texi(,211) @item
+fdl-hello.texi(,212) State on the Title page the name of the publisher of the
+fdl-hello.texi(,213) Modified Version, as the publisher.
+fdl-hello.texi(,214)
+fdl-hello.texi(,215) @item
+fdl-hello.texi(,216) Preserve all the copyright notices of the Document.
+fdl-hello.texi(,217)
+fdl-hello.texi(,218) @item
+fdl-hello.texi(,219) Add an appropriate copyright notice for your modifications
+fdl-hello.texi(,220) adjacent to the other copyright notices.
+fdl-hello.texi(,221)
+fdl-hello.texi(,222) @item
+fdl-hello.texi(,223) Include, immediately after the copyright notices, a
license notice
+fdl-hello.texi(,224) giving the public permission to use the Modified Version
under the
+fdl-hello.texi(,225) terms of this License, in the form shown in the Addendum
below.
+fdl-hello.texi(,226)
+fdl-hello.texi(,227) @item
+fdl-hello.texi(,228) Preserve in that license notice the full lists of
Invariant Sections
+fdl-hello.texi(,229) and required Cover Texts given in the Document's license
notice.
+fdl-hello.texi(,230)
+fdl-hello.texi(,231) @item
+fdl-hello.texi(,232) Include an unaltered copy of this License.
+fdl-hello.texi(,233)
+fdl-hello.texi(,234) @item
+fdl-hello.texi(,235) Preserve the section Entitled ``History'', Preserve its
Title, and add
+fdl-hello.texi(,236) to it an item stating at least the title, year, new
authors, and
+fdl-hello.texi(,237) publisher of the Modified Version as given on the Title
Page. If
+fdl-hello.texi(,238) there is no section Entitled ``History'' in the Document,
create one
+fdl-hello.texi(,239) stating the title, year, authors, and publisher of the
Document as
+fdl-hello.texi(,240) given on its Title Page, then add an item describing the
Modified
+fdl-hello.texi(,241) Version as stated in the previous sentence.
+fdl-hello.texi(,242)
+fdl-hello.texi(,243) @item
+fdl-hello.texi(,244) Preserve the network location, if any, given in the
Document for
+fdl-hello.texi(,245) public access to a Transparent copy of the Document, and
likewise
+fdl-hello.texi(,246) the network locations given in the Document for previous
versions
+fdl-hello.texi(,247) it was based on. These may be placed in the ``History''
section.
+fdl-hello.texi(,248) You may omit a network location for a work that was
published at
+fdl-hello.texi(,249) least four years before the Document itself, or if the
original
+fdl-hello.texi(,250) publisher of the version it refers to gives permission.
+fdl-hello.texi(,251)
+fdl-hello.texi(,252) @item
+fdl-hello.texi(,253) For any section Entitled ``Acknowledgements'' or
``Dedications'', Preserve
+fdl-hello.texi(,254) the Title of the section, and preserve in the section all
the
+fdl-hello.texi(,255) substance and tone of each of the contributor
acknowledgements and/or
+fdl-hello.texi(,256) dedications given therein.
+fdl-hello.texi(,257)
+fdl-hello.texi(,258) @item
+fdl-hello.texi(,259) Preserve all the Invariant Sections of the Document,
+fdl-hello.texi(,260) unaltered in their text and in their titles. Section
numbers
+fdl-hello.texi(,261) or the equivalent are not considered part of the section
titles.
+fdl-hello.texi(,262)
+fdl-hello.texi(,263) @item
+fdl-hello.texi(,264) Delete any section Entitled ``Endorsements''. Such a
section
+fdl-hello.texi(,265) may not be included in the Modified Version.
+fdl-hello.texi(,266)
+fdl-hello.texi(,267) @item
+fdl-hello.texi(,268) Do not retitle any existing section to be Entitled
``Endorsements'' or
+fdl-hello.texi(,269) to conflict in title with any Invariant Section.
+fdl-hello.texi(,270)
+fdl-hello.texi(,271) @item
+fdl-hello.texi(,272) Preserve any Warranty Disclaimers.
+fdl-hello.texi(,273) @end enumerate
+fdl-hello.texi(,274)
+fdl-hello.texi(,275) If the Modified Version includes new front-matter
sections or
+fdl-hello.texi(,276) appendices that qualify as Secondary Sections and contain
no material
+fdl-hello.texi(,277) copied from the Document, you may at your option
designate some or all
+fdl-hello.texi(,278) of these sections as invariant. To do this, add their
titles to the
+fdl-hello.texi(,279) list of Invariant Sections in the Modified Version's
license notice.
+fdl-hello.texi(,280) These titles must be distinct from any other section
titles.
+fdl-hello.texi(,281)
+fdl-hello.texi(,282) You may add a section Entitled ``Endorsements'', provided
it contains
+fdl-hello.texi(,283) nothing but endorsements of your Modified Version by
various
+fdl-hello.texi(,284) parties---for example, statements of peer review or that
the text has
+fdl-hello.texi(,285) been approved by an organization as the authoritative
definition of a
+fdl-hello.texi(,286) standard.
+fdl-hello.texi(,287)
+fdl-hello.texi(,288) You may add a passage of up to five words as a
Front-Cover Text, and a
+fdl-hello.texi(,289) passage of up to 25 words as a Back-Cover Text, to the
end of the list
+fdl-hello.texi(,290) of Cover Texts in the Modified Version. Only one passage
of
+fdl-hello.texi(,291) Front-Cover Text and one of Back-Cover Text may be added
by (or
+fdl-hello.texi(,292) through arrangements made by) any one entity. If the
Document already
+fdl-hello.texi(,293) includes a cover text for the same cover, previously
added by you or
+fdl-hello.texi(,294) by arrangement made by the same entity you are acting on
behalf of,
+fdl-hello.texi(,295) you may not add another; but you may replace the old one,
on explicit
+fdl-hello.texi(,296) permission from the previous publisher that added the old
one.
+fdl-hello.texi(,297)
+fdl-hello.texi(,298) The author(s) and publisher(s) of the Document do not by
this License
+fdl-hello.texi(,299) give permission to use their names for publicity for or
to assert or
+fdl-hello.texi(,300) imply endorsement of any Modified Version.
+fdl-hello.texi(,301)
+fdl-hello.texi(,302) @item
+fdl-hello.texi(,303) COMBINING DOCUMENTS
+fdl-hello.texi(,304)
+fdl-hello.texi(,305) You may combine the Document with other documents
released under this
+fdl-hello.texi(,306) License, under the terms defined in section 4 above for
modified
+fdl-hello.texi(,307) versions, provided that you include in the combination
all of the
+fdl-hello.texi(,308) Invariant Sections of all of the original documents,
unmodified, and
+fdl-hello.texi(,309) list them all as Invariant Sections of your combined work
in its
+fdl-hello.texi(,310) license notice, and that you preserve all their Warranty
Disclaimers.
+fdl-hello.texi(,311)
+fdl-hello.texi(,312) The combined work need only contain one copy of this
License, and
+fdl-hello.texi(,313) multiple identical Invariant Sections may be replaced
with a single
+fdl-hello.texi(,314) copy. If there are multiple Invariant Sections with the
same name but
+fdl-hello.texi(,315) different contents, make the title of each such section
unique by
+fdl-hello.texi(,316) adding at the end of it, in parentheses, the name of the
original
+fdl-hello.texi(,317) author or publisher of that section if known, or else a
unique number.
+fdl-hello.texi(,318) Make the same adjustment to the section titles in the
list of
+fdl-hello.texi(,319) Invariant Sections in the license notice of the combined
work.
+fdl-hello.texi(,320)
+fdl-hello.texi(,321) In the combination, you must combine any sections
Entitled ``History''
+fdl-hello.texi(,322) in the various original documents, forming one section
Entitled
+fdl-hello.texi(,323) ``History''; likewise combine any sections Entitled
``Acknowledgements'',
+fdl-hello.texi(,324) and any sections Entitled ``Dedications''. You must
delete all
+fdl-hello.texi(,325) sections Entitled ``Endorsements.''
+fdl-hello.texi(,326)
+fdl-hello.texi(,327) @item
+fdl-hello.texi(,328) COLLECTIONS OF DOCUMENTS
+fdl-hello.texi(,329)
+fdl-hello.texi(,330) You may make a collection consisting of the Document and
other documents
+fdl-hello.texi(,331) released under this License, and replace the individual
copies of this
+fdl-hello.texi(,332) License in the various documents with a single copy that
is included in
+fdl-hello.texi(,333) the collection, provided that you follow the rules of
this License for
+fdl-hello.texi(,334) verbatim copying of each of the documents in all other
respects.
+fdl-hello.texi(,335)
+fdl-hello.texi(,336) You may extract a single document from such a collection,
and distribute
+fdl-hello.texi(,337) it individually under this License, provided you insert a
copy of this
+fdl-hello.texi(,338) License into the extracted document, and follow this
License in all
+fdl-hello.texi(,339) other respects regarding verbatim copying of that
document.
+fdl-hello.texi(,340)
+fdl-hello.texi(,341) @item
+fdl-hello.texi(,342) AGGREGATION WITH INDEPENDENT WORKS
+fdl-hello.texi(,343)
+fdl-hello.texi(,344) A compilation of the Document or its derivatives with
other separate
+fdl-hello.texi(,345) and independent documents or works, in or on a volume of
a storage or
+fdl-hello.texi(,346) distribution medium, is called an ``aggregate'' if the
copyright
+fdl-hello.texi(,347) resulting from the compilation is not used to limit the
legal rights
+fdl-hello.texi(,348) of the compilation's users beyond what the individual
works permit.
+fdl-hello.texi(,349) When the Document is included in an aggregate, this
License does not
+fdl-hello.texi(,350) apply to the other works in the aggregate which are not
themselves
+fdl-hello.texi(,351) derivative works of the Document.
+fdl-hello.texi(,352)
+fdl-hello.texi(,353) If the Cover Text requirement of section 3 is applicable
to these
+fdl-hello.texi(,354) copies of the Document, then if the Document is less than
one half of
+fdl-hello.texi(,355) the entire aggregate, the Document's Cover Texts may be
placed on
+fdl-hello.texi(,356) covers that bracket the Document within the aggregate, or
the
+fdl-hello.texi(,357) electronic equivalent of covers if the Document is in
electronic form.
+fdl-hello.texi(,358) Otherwise they must appear on printed covers that bracket
the whole
+fdl-hello.texi(,359) aggregate.
+fdl-hello.texi(,360)
+fdl-hello.texi(,361) @item
+fdl-hello.texi(,362) TRANSLATION
+fdl-hello.texi(,363)
+fdl-hello.texi(,364) Translation is considered a kind of modification, so you
may
+fdl-hello.texi(,365) distribute translations of the Document under the terms
of section 4.
+fdl-hello.texi(,366) Replacing Invariant Sections with translations requires
special
+fdl-hello.texi(,367) permission from their copyright holders, but you may
include
+fdl-hello.texi(,368) translations of some or all Invariant Sections in
addition to the
+fdl-hello.texi(,369) original versions of these Invariant Sections. You may
include a
+fdl-hello.texi(,370) translation of this License, and all the license notices
in the
+fdl-hello.texi(,371) Document, and any Warranty Disclaimers, provided that you
also include
+fdl-hello.texi(,372) the original English version of this License and the
original versions
+fdl-hello.texi(,373) of those notices and disclaimers. In case of a
disagreement between
+fdl-hello.texi(,374) the translation and the original version of this License
or a notice
+fdl-hello.texi(,375) or disclaimer, the original version will prevail.
+fdl-hello.texi(,376)
+fdl-hello.texi(,377) If a section in the Document is Entitled
``Acknowledgements'',
+fdl-hello.texi(,378) ``Dedications'', or ``History'', the requirement (section
4) to Preserve
+fdl-hello.texi(,379) its Title (section 1) will typically require changing the
actual
+fdl-hello.texi(,380) title.
+fdl-hello.texi(,381)
+fdl-hello.texi(,382) @item
+fdl-hello.texi(,383) TERMINATION
+fdl-hello.texi(,384)
+fdl-hello.texi(,385) You may not copy, modify, sublicense, or distribute the
Document
+fdl-hello.texi(,386) except as expressly provided under this License. Any
attempt
+fdl-hello.texi(,387) otherwise to copy, modify, sublicense, or distribute it
is void, and
+fdl-hello.texi(,388) will automatically terminate your rights under this
License.
+fdl-hello.texi(,389)
+fdl-hello.texi(,390) However, if you cease all violation of this License, then
your license
+fdl-hello.texi(,391) from a particular copyright holder is reinstated (a)
provisionally,
+fdl-hello.texi(,392) unless and until the copyright holder explicitly and
finally
+fdl-hello.texi(,393) terminates your license, and (b) permanently, if the
copyright holder
+fdl-hello.texi(,394) fails to notify you of the violation by some reasonable
means prior to
+fdl-hello.texi(,395) 60 days after the cessation.
+fdl-hello.texi(,396)
+fdl-hello.texi(,397) Moreover, your license from a particular copyright holder
is
+fdl-hello.texi(,398) reinstated permanently if the copyright holder notifies
you of the
+fdl-hello.texi(,399) violation by some reasonable means, this is the first
time you have
+fdl-hello.texi(,400) received notice of violation of this License (for any
work) from that
+fdl-hello.texi(,401) copyright holder, and you cure the violation prior to 30
days after
+fdl-hello.texi(,402) your receipt of the notice.
+fdl-hello.texi(,403)
+fdl-hello.texi(,404) Termination of your rights under this section does not
terminate the
+fdl-hello.texi(,405) licenses of parties who have received copies or rights
from you under
+fdl-hello.texi(,406) this License. If your rights have been terminated and
not permanently
+fdl-hello.texi(,407) reinstated, receipt of a copy of some or all of the same
material does
+fdl-hello.texi(,408) not give you any rights to use it.
+fdl-hello.texi(,409)
+fdl-hello.texi(,410) @item
+fdl-hello.texi(,411) FUTURE REVISIONS OF THIS LICENSE
+fdl-hello.texi(,412)
+fdl-hello.texi(,413) The Free Software Foundation may publish new, revised
versions
+fdl-hello.texi(,414) of the GNU Free Documentation License from time to time.
Such new
+fdl-hello.texi(,415) versions will be similar in spirit to the present
version, but may
+fdl-hello.texi(,416) differ in detail to address new problems or concerns. See
+fdl-hello.texi(,417) @uref{http://www.gnu.org/copyleft/}.
+fdl-hello.texi(,418)
+fdl-hello.texi(,419) Each version of the License is given a distinguishing
version number.
+fdl-hello.texi(,420) If the Document specifies that a particular numbered
version of this
+fdl-hello.texi(,421) License ``or any later version'' applies to it, you have
the option of
+fdl-hello.texi(,422) following the terms and conditions either of that
specified version or
+fdl-hello.texi(,423) of any later version that has been published (not as a
draft) by the
+fdl-hello.texi(,424) Free Software Foundation. If the Document does not
specify a version
+fdl-hello.texi(,425) number of this License, you may choose any version ever
published (not
+fdl-hello.texi(,426) as a draft) by the Free Software Foundation. If the
Document
+fdl-hello.texi(,427) specifies that a proxy can decide which future versions
of this
+fdl-hello.texi(,428) License can be used, that proxy's public statement of
acceptance of a
+fdl-hello.texi(,429) version permanently authorizes you to choose that version
for the
+fdl-hello.texi(,430) Document.
+fdl-hello.texi(,431)
+fdl-hello.texi(,432) @item
+fdl-hello.texi(,433) RELICENSING
+fdl-hello.texi(,434)
+fdl-hello.texi(,435) ``Massive Multiauthor Collaboration Site'' (or ``MMC
Site'') means any
+fdl-hello.texi(,436) World Wide Web server that publishes copyrightable works
and also
+fdl-hello.texi(,437) provides prominent facilities for anybody to edit those
works. A
+fdl-hello.texi(,438) public wiki that anybody can edit is an example of such a
server. A
+fdl-hello.texi(,439) ``Massive Multiauthor Collaboration'' (or ``MMC'')
contained in the
+fdl-hello.texi(,440) site means any set of copyrightable works thus published
on the MMC
+fdl-hello.texi(,441) site.
+fdl-hello.texi(,442)
+fdl-hello.texi(,443) ``CC-BY-SA'' means the Creative Commons Attribution-Share
Alike 3.0
+fdl-hello.texi(,444) license published by Creative Commons Corporation, a
not-for-profit
+fdl-hello.texi(,445) corporation with a principal place of business in San
Francisco,
+fdl-hello.texi(,446) California, as well as future copyleft versions of that
license
+fdl-hello.texi(,447) published by that same organization.
+fdl-hello.texi(,448)
+fdl-hello.texi(,449) ``Incorporate'' means to publish or republish a Document,
in whole or
+fdl-hello.texi(,450) in part, as part of another Document.
+fdl-hello.texi(,451)
+fdl-hello.texi(,452) An MMC is ``eligible for relicensing'' if it is licensed
under this
+fdl-hello.texi(,453) License, and if all works that were first published under
this License
+fdl-hello.texi(,454) somewhere other than this MMC, and subsequently
incorporated in whole
+fdl-hello.texi(,455) or in part into the MMC, (1) had no cover texts or
invariant sections,
+fdl-hello.texi(,456) and (2) were thus incorporated prior to November 1, 2008.
+fdl-hello.texi(,457)
+fdl-hello.texi(,458) The operator of an MMC Site may republish an MMC
contained in the site
+fdl-hello.texi(,459) under CC-BY-SA on the same site at any time before August
1, 2009,
+fdl-hello.texi(,460) provided the MMC is eligible for relicensing.
+fdl-hello.texi(,461)
+fdl-hello.texi(,462) @end enumerate
+fdl-hello.texi(,463)
+fdl-hello.texi(,464) @page
+fdl-hello.texi(,465) @heading ADDENDUM: How to use this License for your
documents
+fdl-hello.texi(,466)
+fdl-hello.texi(,467) To use this License in a document you have written,
include a copy of
+fdl-hello.texi(,468) the License in the document and put the following
copyright and
+fdl-hello.texi(,469) license notices just after the title page:
+fdl-hello.texi(,470)
+fdl-hello.texi(,471) @smallexample
+fdl-hello.texi(,472) @group
+fdl-hello.texi(,473) Copyright (C) @var{year} @var{your name}.
+fdl-hello.texi(,474) Permission is granted to copy, distribute and/or modify
this document
+fdl-hello.texi(,475) under the terms of the GNU Free Documentation License,
Version 1.3
+fdl-hello.texi(,476) or any later version published by the Free Software
Foundation;
+fdl-hello.texi(,477) with no Invariant Sections, no Front-Cover Texts, and
no Back-Cover
+fdl-hello.texi(,478) Texts. A copy of the license is included in the
section entitled ``GNU
+fdl-hello.texi(,479) Free Documentation License''.
+fdl-hello.texi(,480) @end group
+fdl-hello.texi(,481) @end smallexample
+fdl-hello.texi(,482)
+fdl-hello.texi(,483) If you have Invariant Sections, Front-Cover Texts and
Back-Cover Texts,
+fdl-hello.texi(,484) replace the address@hidden'' line with this:
+fdl-hello.texi(,485)
+fdl-hello.texi(,486) @smallexample
+fdl-hello.texi(,487) @group
+fdl-hello.texi(,488) with the Invariant Sections being @var{list their
titles}, with
+fdl-hello.texi(,489) the Front-Cover Texts being @var{list}, and with the
Back-Cover Texts
+fdl-hello.texi(,490) being @var{list}.
+fdl-hello.texi(,491) @end group
+fdl-hello.texi(,492) @end smallexample
+fdl-hello.texi(,493)
+fdl-hello.texi(,494) If you have Invariant Sections without Cover Texts, or
some other
+fdl-hello.texi(,495) combination of the three, merge those two alternatives to
suit the
+fdl-hello.texi(,496) situation.
+fdl-hello.texi(,497)
+fdl-hello.texi(,498) If your document contains nontrivial examples of program
code, we
+fdl-hello.texi(,499) recommend releasing these examples in parallel under your
choice of
+fdl-hello.texi(,500) free software license, such as the GNU General Public
License,
+fdl-hello.texi(,501) to permit their use in free software.
+fdl-hello.texi(,502)
+fdl-hello.texi(,503) @c Local Variables:
+fdl-hello.texi(,504) @c ispell-local-pdict: "ispell-dict"
+fdl-hello.texi(,505) @c End:
+fdl-hello.texi(,506)
+hello.texi(,300)
+hello.texi(,301)
+hello.texi(,302) @node Concept index
+hello.texi(,303) @unnumbered Concept index
+hello.texi(,304)
+hello.texi(,305) @printindex cp
+hello.texi(,306)
+hello.texi(,307) @bye
Index: test/manuals/res/texi_hello/hello.passtexi
===================================================================
RCS file: test/manuals/res/texi_hello/hello.passtexi
diff -N test/manuals/res/texi_hello/hello.passtexi
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/texi_hello/hello.passtexi 4 Jun 2009 22:58:05 -0000
1.1
@@ -0,0 +1,812 @@
+hello.texi(,2) @c %**start of header
+hello.texi(,3) @setfilename hello.info
+version.texi(,1) @set UPDATED 28 March 2002
+version.texi(,2) @set UPDATED-MONTH March 2002
+version.texi(,3) @set EDITION 4.2
+version.texi(,4) @set VERSION 4.2
+hello.texi(,5) @settitle GNU Hello 4.2
+hello.texi(,6) @c %**end of header
+hello.texi(,7)
+hello.texi(,8) @copying
+hello.texi(,9) This manual is for GNU Hello (version 4.2, 28 March 2002),
+hello.texi(,10) which prints a friendly greeting (and serves as an example GNU
package).
+hello.texi(,11)
+hello.texi(,12) Copyright @copyright{} 1992, 1993, 1996, 2002, 2005, 2006,
2007, 2008
+hello.texi(,13) Free Software Foundation, Inc.
+hello.texi(,14)
+hello.texi(,15) @quotation
+hello.texi(,16) Permission is granted to copy, distribute and/or modify this
document
+hello.texi(,17) under the terms of the GNU Free Documentation License, Version
1.2 or
+hello.texi(,18) any later version published by the Free Software Foundation;
with no
+hello.texi(,19) Invariant Sections, with no Front-Cover Texts, and with no
Back-Cover
+hello.texi(,20) Texts. A copy of the license is included in the section
entitled
+hello.texi(,21) ``GNU Free Documentation License''.
+hello.texi(,22) @end quotation
+hello.texi(,23) @end copying
+hello.texi(,24) @c If your manual is published on paper by the FSF, it should
include
+hello.texi(,25) @c the standard FSF Front-Cover and Back-Cover Texts, as given
in
+hello.texi(,26) @c maintain.texi.
+hello.texi(,27)
+hello.texi(,28) @c Define a new index for options.
+hello.texi(,29) @defcodeindex op
+hello.texi(,30) @c Combine everything into one index (arbitrarily chosen to be
the
+hello.texi(,31) @c concept index).
+hello.texi(,32) @syncodeindex op cp
+hello.texi(,33)
+hello.texi(,34) @dircategory Basics
+hello.texi(,35) @direntry
+hello.texi(,36) * Hello: (hello). Hello, GNU world.
+hello.texi(,37) @end direntry
+hello.texi(,38)
+hello.texi(,39) @titlepage
+hello.texi(,40) @title GNU Hello
+hello.texi(,41) @subtitle for version 4.2, 28 March 2002
+hello.texi(,42) @author GNU Hello Developers (@email{bug-hello@@gnu.org})
+hello.texi(,43) @page
+hello.texi(,44) @vskip 0pt plus 1filll
+hello.texi(,45) @insertcopying
+hello.texi(,46) @end titlepage
+hello.texi(,47)
+hello.texi(,48) @contents
+hello.texi(,49)
+hello.texi(,50)
+hello.texi(,52) @node Top
+hello.texi(,53) @top GNU Hello
+hello.texi(,54)
+hello.texi(,55) This manual is for GNU Hello (version 4.2, 28 March 2002).
+hello.texi(,57)
+hello.texi(,58) @menu
+hello.texi(,59) * Overview:: General purpose and information.
+hello.texi(,60) * Sample output:: Sample output from @command{hello}.
+hello.texi(,61) * Invoking hello:: How to run @command{hello}.
+hello.texi(,62) * Reporting bugs:: Sending bug reports and feature
suggestions.
+hello.texi(,63) * GNU Free Documentation License:: Copying and sharing this
documentation.
+hello.texi(,64) * Concept index:: Index of concepts.
+hello.texi(,65) @end menu
+hello.texi(,66)
+hello.texi(,67)
+hello.texi(,68) @node Overview
+hello.texi(,69) @chapter Overview
+hello.texi(,70)
+hello.texi(,71) @cindex greetings
+hello.texi(,72) @cindex overview
+hello.texi(,73)
+hello.texi(,74) The GNU @command{hello} program
+hello.texi(,75) (@url{http://www.gnu.org/software/hello/}) produces a familiar,
+hello.texi(,76) friendly greeting. It allows nonprogrammers to use a classic
computer
+hello.texi(,77) science tool which would otherwise be unavailable to them.
Because it
+hello.texi(,78) is protected by the GNU General Public License, users are free
(in
+hello.texi(,79) perpetuity) to share and change it.
+hello.texi(,80)
+hello.texi(,81) @cindex joke, not
+hello.texi(,82) Not to spoil the joke, but of course the practical purpose of
GNU
+hello.texi(,83) Hello is to serve as a minimal example of a GNU package. So,
although
+hello.texi(,84) most manuals don't need to discuss the implementation of the
programs
+hello.texi(,85) they document, that is part of the goal here.
+hello.texi(,86)
+hello.texi(,87) @cindex GNU coding standards
+hello.texi(,88) @cindex GNU maintainer standards
+hello.texi(,89) @cindex standards, GNU coding
+hello.texi(,90) @cindex standards, GNU maintainer
+hello.texi(,91) First, GNU Hello follows the GNU coding standards
+hello.texi(,92) (@pxref{Top,,Preface,standards, GNU Coding Standards}) and GNU
+hello.texi(,93) maintainer standards (@pxref{Top,,Preface,maintain,
Information for
+hello.texi(,94) GNU Maintainers}). These are the basic documents which all GNU
+hello.texi(,95) packages should adhere to.
+hello.texi(,96)
+hello.texi(,97) The Hello package also implements recommended development
practices
+hello.texi(,98) not embodied in the standards, using other GNU packages and
features:
+hello.texi(,99)
+hello.texi(,100) @itemize @bullet
+hello.texi(,101)
+hello.texi(,102) @item
+hello.texi(,103) @cindex Automake
+hello.texi(,104) @cindex Autoconf
+hello.texi(,105) It uses Automake (@pxref{Top,,Introduction,Automake,GNU
Automake}) and
+hello.texi(,106) hence also Autoconf (@pxref{Top,,Introduction,Autoconf,GNU
Autoconf})
+hello.texi(,107) for configuration.
+hello.texi(,108)
+hello.texi(,109) @item
+hello.texi(,110) @cindex Gnulib
+hello.texi(,111) It uses Gnulib (@pxref{Top,,Gnulib,gnulib,GNU Gnulib}) to
enhance
+hello.texi(,112) portability and avoid duplication of common sources.
+hello.texi(,113)
+hello.texi(,114) @item
+hello.texi(,115) @cindex Gettext
+hello.texi(,116) GNU Gettext (@pxref{Top,,Introduction,gettext,GNU Gettext})
is used
+hello.texi(,117) for internationalization support. Hello's greeting has been
translated
+hello.texi(,118) into many languages.
+hello.texi(,119)
+hello.texi(,120) @item
+hello.texi(,121) @opindex --help
+hello.texi(,122) Internally, Hello uses the GNU @code{getopt_long} function
+hello.texi(,123) (@pxref{Getopt Long Options,,,libc,GNU C Library}) to parse
options,
+hello.texi(,124) thus supporting GNU-style long options such as
@option{--help}.
+hello.texi(,125)
+hello.texi(,126) @item
+hello.texi(,127) @cindex Help2man
+hello.texi(,128) Man pages are generated with GNU @code{help2man}
+hello.texi(,129) (@pxref{Top,,Overview,help2man,GNU @code{help2man}}) from the
+hello.texi(,130) @option{--help} output. This relieves the maintainers of the
burden
+hello.texi(,131) of maintaining man documentation separately, yet provides a
reasonable
+hello.texi(,132) overview for man devotees.
+hello.texi(,133)
+hello.texi(,134) @item
+hello.texi(,135) @cindex Texinfo
+hello.texi(,136) Finally, Texinfo (@pxref{Top,,Introduction,texinfo,Texinfo})
is the
+hello.texi(,137) documentation format for this manual. It supports output in
Info,
+hello.texi(,138) HTML, PDF, DVI, plain text, XML, and other formats.
+hello.texi(,139)
+hello.texi(,140) @end itemize
+hello.texi(,141)
+hello.texi(,142) GNU Hello is implemented in C. GNU Gettext contains ``hello
world''
+hello.texi(,143) examples in a variety of other programming languages; see the
Gettext
+hello.texi(,144) home page at @url{http://www.gnu.org/software/gettext/}.
+hello.texi(,145)
+hello.texi(,146) @cindex authors
+hello.texi(,147) @cindex Haertel, Mike
+hello.texi(,148) @cindex MacKenzie, David
+hello.texi(,149) @cindex Brittenson, Jan
+hello.texi(,150) @cindex Hannum, Charles
+hello.texi(,151) @cindex McGrath, Roland
+hello.texi(,152) @cindex Friedman, Noah
+hello.texi(,153) @cindex Eichwalder, Karl
+hello.texi(,154) @cindex King, The
+hello.texi(,155) @cindex Berry, Karl
+hello.texi(,156) GNU Hello was written by Mike Haertel, David MacKenzie, Jan
+hello.texi(,157) Brittenson, Charles Hannum, Roland McGrath, Noah Friedman,
Karl
+hello.texi(,158) Eichwalder, Karl Berry, and @w{The King}.
+hello.texi(,159)
+hello.texi(,160)
+hello.texi(,161) @node Sample output
+hello.texi(,162) @chapter Sample output
+hello.texi(,163)
+hello.texi(,164) @cindex sample output
+hello.texi(,165) @cindex examples
+hello.texi(,166)
+hello.texi(,167) Here are some realistic examples of running GNU Hello.
+hello.texi(,168)
+hello.texi(,169) This is the output of the command @samp{hello}:
+hello.texi(,170)
+hello.texi(,171) @example
+hello.texi(,172) Hello, world!
+hello.texi(,173) @end example
+hello.texi(,174)
+hello.texi(,175) This is the output of the command @samp{hello --traditional}:
+hello.texi(,176)
+hello.texi(,177) @example
+hello.texi(,178) hello, world
+hello.texi(,179) @end example
+hello.texi(,180)
+hello.texi(,181) This is the output of the command @samp{hello --greeting=hi}:
+hello.texi(,182)
+hello.texi(,183) @example
+hello.texi(,184) hi
+hello.texi(,185) @end example
+hello.texi(,186)
+hello.texi(,187)
+hello.texi(,188) @node Invoking hello
+hello.texi(,189) @chapter Invoking @command{hello}
+hello.texi(,190)
+hello.texi(,191) @cindex invoking
+hello.texi(,192) @cindex options
+hello.texi(,193) @cindex usage
+hello.texi(,194) @cindex help
+hello.texi(,195)
+hello.texi(,196) The format for running the @command{hello} program is:
+hello.texi(,197)
+hello.texi(,198) @example
+hello.texi(,199) hello @var{option} @dots{}
+hello.texi(,200) @end example
+hello.texi(,201)
+hello.texi(,202) With no options, @command{hello} prints the greeting
@samp{Hello,
+hello.texi(,203) world!}.
+hello.texi(,204)
+hello.texi(,205) @command{hello} supports the following options:
+hello.texi(,206)
+hello.texi(,207) @table @option
+hello.texi(,208) @item address@hidden
+hello.texi(,209) @itemx -g @var{text}
+hello.texi(,210) @opindex --greeting
+hello.texi(,211) @opindex -g
+hello.texi(,212) Output @var{text} instead of the default greeting.
+hello.texi(,213)
+hello.texi(,214) @item --help
+hello.texi(,215) @itemx -h
+hello.texi(,216) @opindex --help
+hello.texi(,217) @opindex -h
+hello.texi(,218) Print an informative help message on standard output and exit
+hello.texi(,219) successfully.
+hello.texi(,220)
+hello.texi(,221) @cindex environment variables, help for
+hello.texi(,222) For the @option{--help} output of GNU programs, it's strongly
+hello.texi(,223) encouraged to include a brief (one or two sentences)
description of
+hello.texi(,224) what the program does, as well as the synopsis of how to run
the
+hello.texi(,225) program. Any environment variables which affect execution
should also
+hello.texi(,226) be mentioned (Hello doesn't have any).
+hello.texi(,227)
+hello.texi(,228) @item --next-generation
+hello.texi(,229) @itemx -n
+hello.texi(,230) @opindex --next-generation
+hello.texi(,231) @opindex -n
+hello.texi(,232) Output @samp{Hello, world!}, but possibly including
box-drawing
+hello.texi(,233) characters or other fancy stuff, especially in translated
locales.
+hello.texi(,234) (If you would like to volunteer to translate messages for GNU
packages,
+hello.texi(,235) please see @url{http://translationproject.org}.)
+hello.texi(,236)
+hello.texi(,237) @item --traditional
+hello.texi(,238) @itemx -t
+hello.texi(,239) @opindex --traditional
+hello.texi(,240) @opindex -t
+hello.texi(,241) @cindex traditional
+hello.texi(,242) @cindex modern
+hello.texi(,243) Output the traditional greeting message @samp{hello, world}.
+hello.texi(,244)
+hello.texi(,245) @item --version
+hello.texi(,246) @itemx -v
+hello.texi(,247) @opindex --version
+hello.texi(,248) @opindex -v
+hello.texi(,249) Print the version number and licensing information of Hello on
+hello.texi(,250) standard output and then exit successfully.
+hello.texi(,251)
+hello.texi(,252) @end table
+hello.texi(,253)
+hello.texi(,254) If more than one of the greeting options (@option{-g},
@option{-n},
+hello.texi(,255) @option{-t}, and their long-named equivalents) is specified,
whichever
+hello.texi(,256) comes last takes precedence.
+hello.texi(,257)
+hello.texi(,258)
+hello.texi(,259) @node Reporting bugs
+hello.texi(,260) @chapter Reporting bugs
+hello.texi(,261)
+hello.texi(,262) @cindex bug reporting
+hello.texi(,263) @cindex problems
+hello.texi(,264) @cindex reporting bugs
+hello.texi(,265)
+hello.texi(,266) To report bugs or suggest enhancements for GNU Hello, please
+hello.texi(,267) send electronic mail to @email{bug-hello@@gnu.org}.
+hello.texi(,268)
+hello.texi(,269) @cindex checklist for bug reports
+hello.texi(,270) For bug reports, please include enough information for the
maintainers
+hello.texi(,271) to reproduce the problem. Generally speaking, that means:
+hello.texi(,272)
+hello.texi(,273) @itemize @bullet
+hello.texi(,274) @item The version numbers of Hello (which you can find by
running
+hello.texi(,275) @address@hidden --version}}) and any other program(s) or
+hello.texi(,276) manual(s) involved.
+hello.texi(,277) @item Hardware and operating system names and versions.
+hello.texi(,278) @item The contents of any input files necessary to reproduce
the bug.
+hello.texi(,279) @item The expected behavior and/or output.
+hello.texi(,280) @item A description of the problem and samples of any
erroneous output.
+hello.texi(,281) @item Options you gave to @command{configure} other than
specifying
+hello.texi(,282) installation directories.
+hello.texi(,283) @item Anything else that you think would be helpful.
+hello.texi(,284) @end itemize
+hello.texi(,285)
+hello.texi(,286) When in doubt whether something is needed or not, include it.
It's
+hello.texi(,287) better to include too much than to leave out something
important.
+hello.texi(,288)
+hello.texi(,289) @cindex patches, contributing
+hello.texi(,290) Patches are welcome; if possible, please make them with
@address@hidden
+hello.texi(,291) -c}} (@pxref{Top,, Overview, diff, Comparing and Merging
Files}) and
+hello.texi(,292) include @file{ChangeLog} entries (@pxref{Change Log,,, emacs,
The GNU
+hello.texi(,293) Emacs Manual}). Please follow the existing coding style.
+hello.texi(,294)
+hello.texi(,295)
+hello.texi(,296) @node GNU Free Documentation License
+hello.texi(,297) @appendix GNU Free Documentation License
+hello.texi(,298)
+fdl-hello.texi(,1) @c The GNU Free Documentation License.
+fdl-hello.texi(,2) @center Version 1.3, 3 November 2008
+fdl-hello.texi(,3)
+fdl-hello.texi(,4) @c This file is intended to be included within another
document,
+fdl-hello.texi(,5) @c hence no sectioning command or @node.
+fdl-hello.texi(,6)
+fdl-hello.texi(,7) @display
+fdl-hello.texi(,8) Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free
Software Foundation, Inc.
+fdl-hello.texi(,9) @uref{http://fsf.org/}
+fdl-hello.texi(,10)
+fdl-hello.texi(,11) Everyone is permitted to copy and distribute verbatim
copies
+fdl-hello.texi(,12) of this license document, but changing it is not allowed.
+fdl-hello.texi(,13) @end display
+fdl-hello.texi(,14)
+fdl-hello.texi(,15) @enumerate 0
+fdl-hello.texi(,16) @item
+fdl-hello.texi(,17) PREAMBLE
+fdl-hello.texi(,18)
+fdl-hello.texi(,19) The purpose of this License is to make a manual, textbook,
or other
+fdl-hello.texi(,20) functional and useful document @dfn{free} in the sense of
freedom: to
+fdl-hello.texi(,21) assure everyone the effective freedom to copy and
redistribute it,
+fdl-hello.texi(,22) with or without modifying it, either commercially or
noncommercially.
+fdl-hello.texi(,23) Secondarily, this License preserves for the author and
publisher a way
+fdl-hello.texi(,24) to get credit for their work, while not being considered
responsible
+fdl-hello.texi(,25) for modifications made by others.
+fdl-hello.texi(,26)
+fdl-hello.texi(,27) This License is a kind of ``copyleft'', which means that
derivative
+fdl-hello.texi(,28) works of the document must themselves be free in the same
sense. It
+fdl-hello.texi(,29) complements the GNU General Public License, which is a
copyleft
+fdl-hello.texi(,30) license designed for free software.
+fdl-hello.texi(,31)
+fdl-hello.texi(,32) We have designed this License in order to use it for
manuals for free
+fdl-hello.texi(,33) software, because free software needs free documentation:
a free
+fdl-hello.texi(,34) program should come with manuals providing the same
freedoms that the
+fdl-hello.texi(,35) software does. But this License is not limited to
software manuals;
+fdl-hello.texi(,36) it can be used for any textual work, regardless of subject
matter or
+fdl-hello.texi(,37) whether it is published as a printed book. We recommend
this License
+fdl-hello.texi(,38) principally for works whose purpose is instruction or
reference.
+fdl-hello.texi(,39)
+fdl-hello.texi(,40) @item
+fdl-hello.texi(,41) APPLICABILITY AND DEFINITIONS
+fdl-hello.texi(,42)
+fdl-hello.texi(,43) This License applies to any manual or other work, in any
medium, that
+fdl-hello.texi(,44) contains a notice placed by the copyright holder saying it
can be
+fdl-hello.texi(,45) distributed under the terms of this License. Such a
notice grants a
+fdl-hello.texi(,46) world-wide, royalty-free license, unlimited in duration,
to use that
+fdl-hello.texi(,47) work under the conditions stated herein. The
``Document'', below,
+fdl-hello.texi(,48) refers to any such manual or work. Any member of the
public is a
+fdl-hello.texi(,49) licensee, and is addressed as ``you''. You accept the
license if you
+fdl-hello.texi(,50) copy, modify or distribute the work in a way requiring
permission
+fdl-hello.texi(,51) under copyright law.
+fdl-hello.texi(,52)
+fdl-hello.texi(,53) A ``Modified Version'' of the Document means any work
containing the
+fdl-hello.texi(,54) Document or a portion of it, either copied verbatim, or
with
+fdl-hello.texi(,55) modifications and/or translated into another language.
+fdl-hello.texi(,56)
+fdl-hello.texi(,57) A ``Secondary Section'' is a named appendix or a
front-matter section
+fdl-hello.texi(,58) of the Document that deals exclusively with the
relationship of the
+fdl-hello.texi(,59) publishers or authors of the Document to the Document's
overall
+fdl-hello.texi(,60) subject (or to related matters) and contains nothing that
could fall
+fdl-hello.texi(,61) directly within that overall subject. (Thus, if the
Document is in
+fdl-hello.texi(,62) part a textbook of mathematics, a Secondary Section may
not explain
+fdl-hello.texi(,63) any mathematics.) The relationship could be a matter of
historical
+fdl-hello.texi(,64) connection with the subject or with related matters, or of
legal,
+fdl-hello.texi(,65) commercial, philosophical, ethical or political position
regarding
+fdl-hello.texi(,66) them.
+fdl-hello.texi(,67)
+fdl-hello.texi(,68) The ``Invariant Sections'' are certain Secondary Sections
whose titles
+fdl-hello.texi(,69) are designated, as being those of Invariant Sections, in
the notice
+fdl-hello.texi(,70) that says that the Document is released under this
License. If a
+fdl-hello.texi(,71) section does not fit the above definition of Secondary
then it is not
+fdl-hello.texi(,72) allowed to be designated as Invariant. The Document may
contain zero
+fdl-hello.texi(,73) Invariant Sections. If the Document does not identify any
Invariant
+fdl-hello.texi(,74) Sections then there are none.
+fdl-hello.texi(,75)
+fdl-hello.texi(,76) The ``Cover Texts'' are certain short passages of text
that are listed,
+fdl-hello.texi(,77) as Front-Cover Texts or Back-Cover Texts, in the notice
that says that
+fdl-hello.texi(,78) the Document is released under this License. A
Front-Cover Text may
+fdl-hello.texi(,79) be at most 5 words, and a Back-Cover Text may be at most
25 words.
+fdl-hello.texi(,80)
+fdl-hello.texi(,81) A ``Transparent'' copy of the Document means a
machine-readable copy,
+fdl-hello.texi(,82) represented in a format whose specification is available
to the
+fdl-hello.texi(,83) general public, that is suitable for revising the document
+fdl-hello.texi(,84) straightforwardly with generic text editors or (for images
composed of
+fdl-hello.texi(,85) pixels) generic paint programs or (for drawings) some
widely available
+fdl-hello.texi(,86) drawing editor, and that is suitable for input to text
formatters or
+fdl-hello.texi(,87) for automatic translation to a variety of formats suitable
for input
+fdl-hello.texi(,88) to text formatters. A copy made in an otherwise
Transparent file
+fdl-hello.texi(,89) format whose markup, or absence of markup, has been
arranged to thwart
+fdl-hello.texi(,90) or discourage subsequent modification by readers is not
Transparent.
+fdl-hello.texi(,91) An image format is not Transparent if used for any
substantial amount
+fdl-hello.texi(,92) of text. A copy that is not ``Transparent'' is called
``Opaque''.
+fdl-hello.texi(,93)
+fdl-hello.texi(,94) Examples of suitable formats for Transparent copies
include plain
+fdl-hello.texi(,95) @sc{ascii} without markup, Texinfo input format,
address@hidden input
+fdl-hello.texi(,96) format, @acronym{SGML} or @acronym{XML} using a publicly
available
+fdl-hello.texi(,97) @acronym{DTD}, and standard-conforming simple
@acronym{HTML},
+fdl-hello.texi(,98) PostScript or @acronym{PDF} designed for human
modification. Examples
+fdl-hello.texi(,99) of transparent image formats include @acronym{PNG},
@acronym{XCF} and
+fdl-hello.texi(,100) @acronym{JPG}. Opaque formats include proprietary
formats that can be
+fdl-hello.texi(,101) read and edited only by proprietary word processors,
@acronym{SGML} or
+fdl-hello.texi(,102) @acronym{XML} for which the @acronym{DTD} and/or
processing tools are
+fdl-hello.texi(,103) not generally available, and the machine-generated
@acronym{HTML},
+fdl-hello.texi(,104) PostScript or @acronym{PDF} produced by some word
processors for
+fdl-hello.texi(,105) output purposes only.
+fdl-hello.texi(,106)
+fdl-hello.texi(,107) The ``Title Page'' means, for a printed book, the title
page itself,
+fdl-hello.texi(,108) plus such following pages as are needed to hold, legibly,
the material
+fdl-hello.texi(,109) this License requires to appear in the title page. For
works in
+fdl-hello.texi(,110) formats which do not have any title page as such, ``Title
Page'' means
+fdl-hello.texi(,111) the text near the most prominent appearance of the work's
title,
+fdl-hello.texi(,112) preceding the beginning of the body of the text.
+fdl-hello.texi(,113)
+fdl-hello.texi(,114) The ``publisher'' means any person or entity that
distributes copies
+fdl-hello.texi(,115) of the Document to the public.
+fdl-hello.texi(,116)
+fdl-hello.texi(,117) A section ``Entitled XYZ'' means a named subunit of the
Document whose
+fdl-hello.texi(,118) title either is precisely XYZ or contains XYZ in
parentheses following
+fdl-hello.texi(,119) text that translates XYZ in another language. (Here XYZ
stands for a
+fdl-hello.texi(,120) specific section name mentioned below, such as
``Acknowledgements'',
+fdl-hello.texi(,121) ``Dedications'', ``Endorsements'', or ``History''.) To
``Preserve the Title''
+fdl-hello.texi(,122) of such a section when you modify the Document means that
it remains a
+fdl-hello.texi(,123) section ``Entitled XYZ'' according to this definition.
+fdl-hello.texi(,124)
+fdl-hello.texi(,125) The Document may include Warranty Disclaimers next to the
notice which
+fdl-hello.texi(,126) states that this License applies to the Document. These
Warranty
+fdl-hello.texi(,127) Disclaimers are considered to be included by reference in
this
+fdl-hello.texi(,128) License, but only as regards disclaiming warranties: any
other
+fdl-hello.texi(,129) implication that these Warranty Disclaimers may have is
void and has
+fdl-hello.texi(,130) no effect on the meaning of this License.
+fdl-hello.texi(,131)
+fdl-hello.texi(,132) @item
+fdl-hello.texi(,133) VERBATIM COPYING
+fdl-hello.texi(,134)
+fdl-hello.texi(,135) You may copy and distribute the Document in any medium,
either
+fdl-hello.texi(,136) commercially or noncommercially, provided that this
License, the
+fdl-hello.texi(,137) copyright notices, and the license notice saying this
License applies
+fdl-hello.texi(,138) to the Document are reproduced in all copies, and that
you add no other
+fdl-hello.texi(,139) conditions whatsoever to those of this License. You may
not use
+fdl-hello.texi(,140) technical measures to obstruct or control the reading or
further
+fdl-hello.texi(,141) copying of the copies you make or distribute. However,
you may accept
+fdl-hello.texi(,142) compensation in exchange for copies. If you distribute a
large enough
+fdl-hello.texi(,143) number of copies you must also follow the conditions in
section 3.
+fdl-hello.texi(,144)
+fdl-hello.texi(,145) You may also lend copies, under the same conditions
stated above, and
+fdl-hello.texi(,146) you may publicly display copies.
+fdl-hello.texi(,147)
+fdl-hello.texi(,148) @item
+fdl-hello.texi(,149) COPYING IN QUANTITY
+fdl-hello.texi(,150)
+fdl-hello.texi(,151) If you publish printed copies (or copies in media that
commonly have
+fdl-hello.texi(,152) printed covers) of the Document, numbering more than 100,
and the
+fdl-hello.texi(,153) Document's license notice requires Cover Texts, you must
enclose the
+fdl-hello.texi(,154) copies in covers that carry, clearly and legibly, all
these Cover
+fdl-hello.texi(,155) Texts: Front-Cover Texts on the front cover, and
Back-Cover Texts on
+fdl-hello.texi(,156) the back cover. Both covers must also clearly and
legibly identify
+fdl-hello.texi(,157) you as the publisher of these copies. The front cover
must present
+fdl-hello.texi(,158) the full title with all words of the title equally
prominent and
+fdl-hello.texi(,159) visible. You may add other material on the covers in
addition.
+fdl-hello.texi(,160) Copying with changes limited to the covers, as long as
they preserve
+fdl-hello.texi(,161) the title of the Document and satisfy these conditions,
can be treated
+fdl-hello.texi(,162) as verbatim copying in other respects.
+fdl-hello.texi(,163)
+fdl-hello.texi(,164) If the required texts for either cover are too voluminous
to fit
+fdl-hello.texi(,165) legibly, you should put the first ones listed (as many as
fit
+fdl-hello.texi(,166) reasonably) on the actual cover, and continue the rest
onto adjacent
+fdl-hello.texi(,167) pages.
+fdl-hello.texi(,168)
+fdl-hello.texi(,169) If you publish or distribute Opaque copies of the
Document numbering
+fdl-hello.texi(,170) more than 100, you must either include a machine-readable
Transparent
+fdl-hello.texi(,171) copy along with each Opaque copy, or state in or with
each Opaque copy
+fdl-hello.texi(,172) a computer-network location from which the general
network-using
+fdl-hello.texi(,173) public has access to download using public-standard
network protocols
+fdl-hello.texi(,174) a complete Transparent copy of the Document, free of
added material.
+fdl-hello.texi(,175) If you use the latter option, you must take reasonably
prudent steps,
+fdl-hello.texi(,176) when you begin distribution of Opaque copies in quantity,
to ensure
+fdl-hello.texi(,177) that this Transparent copy will remain thus accessible at
the stated
+fdl-hello.texi(,178) location until at least one year after the last time you
distribute an
+fdl-hello.texi(,179) Opaque copy (directly or through your agents or
retailers) of that
+fdl-hello.texi(,180) edition to the public.
+fdl-hello.texi(,181)
+fdl-hello.texi(,182) It is requested, but not required, that you contact the
authors of the
+fdl-hello.texi(,183) Document well before redistributing any large number of
copies, to give
+fdl-hello.texi(,184) them a chance to provide you with an updated version of
the Document.
+fdl-hello.texi(,185)
+fdl-hello.texi(,186) @item
+fdl-hello.texi(,187) MODIFICATIONS
+fdl-hello.texi(,188)
+fdl-hello.texi(,189) You may copy and distribute a Modified Version of the
Document under
+fdl-hello.texi(,190) the conditions of sections 2 and 3 above, provided that
you release
+fdl-hello.texi(,191) the Modified Version under precisely this License, with
the Modified
+fdl-hello.texi(,192) Version filling the role of the Document, thus licensing
distribution
+fdl-hello.texi(,193) and modification of the Modified Version to whoever
possesses a copy
+fdl-hello.texi(,194) of it. In addition, you must do these things in the
Modified Version:
+fdl-hello.texi(,195)
+fdl-hello.texi(,196) @enumerate A
+fdl-hello.texi(,197) @item
+fdl-hello.texi(,198) Use in the Title Page (and on the covers, if any) a title
distinct
+fdl-hello.texi(,199) from that of the Document, and from those of previous
versions
+fdl-hello.texi(,200) (which should, if there were any, be listed in the
History section
+fdl-hello.texi(,201) of the Document). You may use the same title as a
previous version
+fdl-hello.texi(,202) if the original publisher of that version gives
permission.
+fdl-hello.texi(,203)
+fdl-hello.texi(,204) @item
+fdl-hello.texi(,205) List on the Title Page, as authors, one or more persons
or entities
+fdl-hello.texi(,206) responsible for authorship of the modifications in the
Modified
+fdl-hello.texi(,207) Version, together with at least five of the principal
authors of the
+fdl-hello.texi(,208) Document (all of its principal authors, if it has fewer
than five),
+fdl-hello.texi(,209) unless they release you from this requirement.
+fdl-hello.texi(,210)
+fdl-hello.texi(,211) @item
+fdl-hello.texi(,212) State on the Title page the name of the publisher of the
+fdl-hello.texi(,213) Modified Version, as the publisher.
+fdl-hello.texi(,214)
+fdl-hello.texi(,215) @item
+fdl-hello.texi(,216) Preserve all the copyright notices of the Document.
+fdl-hello.texi(,217)
+fdl-hello.texi(,218) @item
+fdl-hello.texi(,219) Add an appropriate copyright notice for your modifications
+fdl-hello.texi(,220) adjacent to the other copyright notices.
+fdl-hello.texi(,221)
+fdl-hello.texi(,222) @item
+fdl-hello.texi(,223) Include, immediately after the copyright notices, a
license notice
+fdl-hello.texi(,224) giving the public permission to use the Modified Version
under the
+fdl-hello.texi(,225) terms of this License, in the form shown in the Addendum
below.
+fdl-hello.texi(,226)
+fdl-hello.texi(,227) @item
+fdl-hello.texi(,228) Preserve in that license notice the full lists of
Invariant Sections
+fdl-hello.texi(,229) and required Cover Texts given in the Document's license
notice.
+fdl-hello.texi(,230)
+fdl-hello.texi(,231) @item
+fdl-hello.texi(,232) Include an unaltered copy of this License.
+fdl-hello.texi(,233)
+fdl-hello.texi(,234) @item
+fdl-hello.texi(,235) Preserve the section Entitled ``History'', Preserve its
Title, and add
+fdl-hello.texi(,236) to it an item stating at least the title, year, new
authors, and
+fdl-hello.texi(,237) publisher of the Modified Version as given on the Title
Page. If
+fdl-hello.texi(,238) there is no section Entitled ``History'' in the Document,
create one
+fdl-hello.texi(,239) stating the title, year, authors, and publisher of the
Document as
+fdl-hello.texi(,240) given on its Title Page, then add an item describing the
Modified
+fdl-hello.texi(,241) Version as stated in the previous sentence.
+fdl-hello.texi(,242)
+fdl-hello.texi(,243) @item
+fdl-hello.texi(,244) Preserve the network location, if any, given in the
Document for
+fdl-hello.texi(,245) public access to a Transparent copy of the Document, and
likewise
+fdl-hello.texi(,246) the network locations given in the Document for previous
versions
+fdl-hello.texi(,247) it was based on. These may be placed in the ``History''
section.
+fdl-hello.texi(,248) You may omit a network location for a work that was
published at
+fdl-hello.texi(,249) least four years before the Document itself, or if the
original
+fdl-hello.texi(,250) publisher of the version it refers to gives permission.
+fdl-hello.texi(,251)
+fdl-hello.texi(,252) @item
+fdl-hello.texi(,253) For any section Entitled ``Acknowledgements'' or
``Dedications'', Preserve
+fdl-hello.texi(,254) the Title of the section, and preserve in the section all
the
+fdl-hello.texi(,255) substance and tone of each of the contributor
acknowledgements and/or
+fdl-hello.texi(,256) dedications given therein.
+fdl-hello.texi(,257)
+fdl-hello.texi(,258) @item
+fdl-hello.texi(,259) Preserve all the Invariant Sections of the Document,
+fdl-hello.texi(,260) unaltered in their text and in their titles. Section
numbers
+fdl-hello.texi(,261) or the equivalent are not considered part of the section
titles.
+fdl-hello.texi(,262)
+fdl-hello.texi(,263) @item
+fdl-hello.texi(,264) Delete any section Entitled ``Endorsements''. Such a
section
+fdl-hello.texi(,265) may not be included in the Modified Version.
+fdl-hello.texi(,266)
+fdl-hello.texi(,267) @item
+fdl-hello.texi(,268) Do not retitle any existing section to be Entitled
``Endorsements'' or
+fdl-hello.texi(,269) to conflict in title with any Invariant Section.
+fdl-hello.texi(,270)
+fdl-hello.texi(,271) @item
+fdl-hello.texi(,272) Preserve any Warranty Disclaimers.
+fdl-hello.texi(,273) @end enumerate
+fdl-hello.texi(,274)
+fdl-hello.texi(,275) If the Modified Version includes new front-matter
sections or
+fdl-hello.texi(,276) appendices that qualify as Secondary Sections and contain
no material
+fdl-hello.texi(,277) copied from the Document, you may at your option
designate some or all
+fdl-hello.texi(,278) of these sections as invariant. To do this, add their
titles to the
+fdl-hello.texi(,279) list of Invariant Sections in the Modified Version's
license notice.
+fdl-hello.texi(,280) These titles must be distinct from any other section
titles.
+fdl-hello.texi(,281)
+fdl-hello.texi(,282) You may add a section Entitled ``Endorsements'', provided
it contains
+fdl-hello.texi(,283) nothing but endorsements of your Modified Version by
various
+fdl-hello.texi(,284) parties---for example, statements of peer review or that
the text has
+fdl-hello.texi(,285) been approved by an organization as the authoritative
definition of a
+fdl-hello.texi(,286) standard.
+fdl-hello.texi(,287)
+fdl-hello.texi(,288) You may add a passage of up to five words as a
Front-Cover Text, and a
+fdl-hello.texi(,289) passage of up to 25 words as a Back-Cover Text, to the
end of the list
+fdl-hello.texi(,290) of Cover Texts in the Modified Version. Only one passage
of
+fdl-hello.texi(,291) Front-Cover Text and one of Back-Cover Text may be added
by (or
+fdl-hello.texi(,292) through arrangements made by) any one entity. If the
Document already
+fdl-hello.texi(,293) includes a cover text for the same cover, previously
added by you or
+fdl-hello.texi(,294) by arrangement made by the same entity you are acting on
behalf of,
+fdl-hello.texi(,295) you may not add another; but you may replace the old one,
on explicit
+fdl-hello.texi(,296) permission from the previous publisher that added the old
one.
+fdl-hello.texi(,297)
+fdl-hello.texi(,298) The author(s) and publisher(s) of the Document do not by
this License
+fdl-hello.texi(,299) give permission to use their names for publicity for or
to assert or
+fdl-hello.texi(,300) imply endorsement of any Modified Version.
+fdl-hello.texi(,301)
+fdl-hello.texi(,302) @item
+fdl-hello.texi(,303) COMBINING DOCUMENTS
+fdl-hello.texi(,304)
+fdl-hello.texi(,305) You may combine the Document with other documents
released under this
+fdl-hello.texi(,306) License, under the terms defined in section 4 above for
modified
+fdl-hello.texi(,307) versions, provided that you include in the combination
all of the
+fdl-hello.texi(,308) Invariant Sections of all of the original documents,
unmodified, and
+fdl-hello.texi(,309) list them all as Invariant Sections of your combined work
in its
+fdl-hello.texi(,310) license notice, and that you preserve all their Warranty
Disclaimers.
+fdl-hello.texi(,311)
+fdl-hello.texi(,312) The combined work need only contain one copy of this
License, and
+fdl-hello.texi(,313) multiple identical Invariant Sections may be replaced
with a single
+fdl-hello.texi(,314) copy. If there are multiple Invariant Sections with the
same name but
+fdl-hello.texi(,315) different contents, make the title of each such section
unique by
+fdl-hello.texi(,316) adding at the end of it, in parentheses, the name of the
original
+fdl-hello.texi(,317) author or publisher of that section if known, or else a
unique number.
+fdl-hello.texi(,318) Make the same adjustment to the section titles in the
list of
+fdl-hello.texi(,319) Invariant Sections in the license notice of the combined
work.
+fdl-hello.texi(,320)
+fdl-hello.texi(,321) In the combination, you must combine any sections
Entitled ``History''
+fdl-hello.texi(,322) in the various original documents, forming one section
Entitled
+fdl-hello.texi(,323) ``History''; likewise combine any sections Entitled
``Acknowledgements'',
+fdl-hello.texi(,324) and any sections Entitled ``Dedications''. You must
delete all
+fdl-hello.texi(,325) sections Entitled ``Endorsements.''
+fdl-hello.texi(,326)
+fdl-hello.texi(,327) @item
+fdl-hello.texi(,328) COLLECTIONS OF DOCUMENTS
+fdl-hello.texi(,329)
+fdl-hello.texi(,330) You may make a collection consisting of the Document and
other documents
+fdl-hello.texi(,331) released under this License, and replace the individual
copies of this
+fdl-hello.texi(,332) License in the various documents with a single copy that
is included in
+fdl-hello.texi(,333) the collection, provided that you follow the rules of
this License for
+fdl-hello.texi(,334) verbatim copying of each of the documents in all other
respects.
+fdl-hello.texi(,335)
+fdl-hello.texi(,336) You may extract a single document from such a collection,
and distribute
+fdl-hello.texi(,337) it individually under this License, provided you insert a
copy of this
+fdl-hello.texi(,338) License into the extracted document, and follow this
License in all
+fdl-hello.texi(,339) other respects regarding verbatim copying of that
document.
+fdl-hello.texi(,340)
+fdl-hello.texi(,341) @item
+fdl-hello.texi(,342) AGGREGATION WITH INDEPENDENT WORKS
+fdl-hello.texi(,343)
+fdl-hello.texi(,344) A compilation of the Document or its derivatives with
other separate
+fdl-hello.texi(,345) and independent documents or works, in or on a volume of
a storage or
+fdl-hello.texi(,346) distribution medium, is called an ``aggregate'' if the
copyright
+fdl-hello.texi(,347) resulting from the compilation is not used to limit the
legal rights
+fdl-hello.texi(,348) of the compilation's users beyond what the individual
works permit.
+fdl-hello.texi(,349) When the Document is included in an aggregate, this
License does not
+fdl-hello.texi(,350) apply to the other works in the aggregate which are not
themselves
+fdl-hello.texi(,351) derivative works of the Document.
+fdl-hello.texi(,352)
+fdl-hello.texi(,353) If the Cover Text requirement of section 3 is applicable
to these
+fdl-hello.texi(,354) copies of the Document, then if the Document is less than
one half of
+fdl-hello.texi(,355) the entire aggregate, the Document's Cover Texts may be
placed on
+fdl-hello.texi(,356) covers that bracket the Document within the aggregate, or
the
+fdl-hello.texi(,357) electronic equivalent of covers if the Document is in
electronic form.
+fdl-hello.texi(,358) Otherwise they must appear on printed covers that bracket
the whole
+fdl-hello.texi(,359) aggregate.
+fdl-hello.texi(,360)
+fdl-hello.texi(,361) @item
+fdl-hello.texi(,362) TRANSLATION
+fdl-hello.texi(,363)
+fdl-hello.texi(,364) Translation is considered a kind of modification, so you
may
+fdl-hello.texi(,365) distribute translations of the Document under the terms
of section 4.
+fdl-hello.texi(,366) Replacing Invariant Sections with translations requires
special
+fdl-hello.texi(,367) permission from their copyright holders, but you may
include
+fdl-hello.texi(,368) translations of some or all Invariant Sections in
addition to the
+fdl-hello.texi(,369) original versions of these Invariant Sections. You may
include a
+fdl-hello.texi(,370) translation of this License, and all the license notices
in the
+fdl-hello.texi(,371) Document, and any Warranty Disclaimers, provided that you
also include
+fdl-hello.texi(,372) the original English version of this License and the
original versions
+fdl-hello.texi(,373) of those notices and disclaimers. In case of a
disagreement between
+fdl-hello.texi(,374) the translation and the original version of this License
or a notice
+fdl-hello.texi(,375) or disclaimer, the original version will prevail.
+fdl-hello.texi(,376)
+fdl-hello.texi(,377) If a section in the Document is Entitled
``Acknowledgements'',
+fdl-hello.texi(,378) ``Dedications'', or ``History'', the requirement (section
4) to Preserve
+fdl-hello.texi(,379) its Title (section 1) will typically require changing the
actual
+fdl-hello.texi(,380) title.
+fdl-hello.texi(,381)
+fdl-hello.texi(,382) @item
+fdl-hello.texi(,383) TERMINATION
+fdl-hello.texi(,384)
+fdl-hello.texi(,385) You may not copy, modify, sublicense, or distribute the
Document
+fdl-hello.texi(,386) except as expressly provided under this License. Any
attempt
+fdl-hello.texi(,387) otherwise to copy, modify, sublicense, or distribute it
is void, and
+fdl-hello.texi(,388) will automatically terminate your rights under this
License.
+fdl-hello.texi(,389)
+fdl-hello.texi(,390) However, if you cease all violation of this License, then
your license
+fdl-hello.texi(,391) from a particular copyright holder is reinstated (a)
provisionally,
+fdl-hello.texi(,392) unless and until the copyright holder explicitly and
finally
+fdl-hello.texi(,393) terminates your license, and (b) permanently, if the
copyright holder
+fdl-hello.texi(,394) fails to notify you of the violation by some reasonable
means prior to
+fdl-hello.texi(,395) 60 days after the cessation.
+fdl-hello.texi(,396)
+fdl-hello.texi(,397) Moreover, your license from a particular copyright holder
is
+fdl-hello.texi(,398) reinstated permanently if the copyright holder notifies
you of the
+fdl-hello.texi(,399) violation by some reasonable means, this is the first
time you have
+fdl-hello.texi(,400) received notice of violation of this License (for any
work) from that
+fdl-hello.texi(,401) copyright holder, and you cure the violation prior to 30
days after
+fdl-hello.texi(,402) your receipt of the notice.
+fdl-hello.texi(,403)
+fdl-hello.texi(,404) Termination of your rights under this section does not
terminate the
+fdl-hello.texi(,405) licenses of parties who have received copies or rights
from you under
+fdl-hello.texi(,406) this License. If your rights have been terminated and
not permanently
+fdl-hello.texi(,407) reinstated, receipt of a copy of some or all of the same
material does
+fdl-hello.texi(,408) not give you any rights to use it.
+fdl-hello.texi(,409)
+fdl-hello.texi(,410) @item
+fdl-hello.texi(,411) FUTURE REVISIONS OF THIS LICENSE
+fdl-hello.texi(,412)
+fdl-hello.texi(,413) The Free Software Foundation may publish new, revised
versions
+fdl-hello.texi(,414) of the GNU Free Documentation License from time to time.
Such new
+fdl-hello.texi(,415) versions will be similar in spirit to the present
version, but may
+fdl-hello.texi(,416) differ in detail to address new problems or concerns. See
+fdl-hello.texi(,417) @uref{http://www.gnu.org/copyleft/}.
+fdl-hello.texi(,418)
+fdl-hello.texi(,419) Each version of the License is given a distinguishing
version number.
+fdl-hello.texi(,420) If the Document specifies that a particular numbered
version of this
+fdl-hello.texi(,421) License ``or any later version'' applies to it, you have
the option of
+fdl-hello.texi(,422) following the terms and conditions either of that
specified version or
+fdl-hello.texi(,423) of any later version that has been published (not as a
draft) by the
+fdl-hello.texi(,424) Free Software Foundation. If the Document does not
specify a version
+fdl-hello.texi(,425) number of this License, you may choose any version ever
published (not
+fdl-hello.texi(,426) as a draft) by the Free Software Foundation. If the
Document
+fdl-hello.texi(,427) specifies that a proxy can decide which future versions
of this
+fdl-hello.texi(,428) License can be used, that proxy's public statement of
acceptance of a
+fdl-hello.texi(,429) version permanently authorizes you to choose that version
for the
+fdl-hello.texi(,430) Document.
+fdl-hello.texi(,431)
+fdl-hello.texi(,432) @item
+fdl-hello.texi(,433) RELICENSING
+fdl-hello.texi(,434)
+fdl-hello.texi(,435) ``Massive Multiauthor Collaboration Site'' (or ``MMC
Site'') means any
+fdl-hello.texi(,436) World Wide Web server that publishes copyrightable works
and also
+fdl-hello.texi(,437) provides prominent facilities for anybody to edit those
works. A
+fdl-hello.texi(,438) public wiki that anybody can edit is an example of such a
server. A
+fdl-hello.texi(,439) ``Massive Multiauthor Collaboration'' (or ``MMC'')
contained in the
+fdl-hello.texi(,440) site means any set of copyrightable works thus published
on the MMC
+fdl-hello.texi(,441) site.
+fdl-hello.texi(,442)
+fdl-hello.texi(,443) ``CC-BY-SA'' means the Creative Commons Attribution-Share
Alike 3.0
+fdl-hello.texi(,444) license published by Creative Commons Corporation, a
not-for-profit
+fdl-hello.texi(,445) corporation with a principal place of business in San
Francisco,
+fdl-hello.texi(,446) California, as well as future copyleft versions of that
license
+fdl-hello.texi(,447) published by that same organization.
+fdl-hello.texi(,448)
+fdl-hello.texi(,449) ``Incorporate'' means to publish or republish a Document,
in whole or
+fdl-hello.texi(,450) in part, as part of another Document.
+fdl-hello.texi(,451)
+fdl-hello.texi(,452) An MMC is ``eligible for relicensing'' if it is licensed
under this
+fdl-hello.texi(,453) License, and if all works that were first published under
this License
+fdl-hello.texi(,454) somewhere other than this MMC, and subsequently
incorporated in whole
+fdl-hello.texi(,455) or in part into the MMC, (1) had no cover texts or
invariant sections,
+fdl-hello.texi(,456) and (2) were thus incorporated prior to November 1, 2008.
+fdl-hello.texi(,457)
+fdl-hello.texi(,458) The operator of an MMC Site may republish an MMC
contained in the site
+fdl-hello.texi(,459) under CC-BY-SA on the same site at any time before August
1, 2009,
+fdl-hello.texi(,460) provided the MMC is eligible for relicensing.
+fdl-hello.texi(,461)
+fdl-hello.texi(,462) @end enumerate
+fdl-hello.texi(,463)
+fdl-hello.texi(,464) @page
+fdl-hello.texi(,465) @heading ADDENDUM: How to use this License for your
documents
+fdl-hello.texi(,466)
+fdl-hello.texi(,467) To use this License in a document you have written,
include a copy of
+fdl-hello.texi(,468) the License in the document and put the following
copyright and
+fdl-hello.texi(,469) license notices just after the title page:
+fdl-hello.texi(,470)
+fdl-hello.texi(,471) @smallexample
+fdl-hello.texi(,472) @group
+fdl-hello.texi(,473) Copyright (C) @var{year} @var{your name}.
+fdl-hello.texi(,474) Permission is granted to copy, distribute and/or modify
this document
+fdl-hello.texi(,475) under the terms of the GNU Free Documentation License,
Version 1.3
+fdl-hello.texi(,476) or any later version published by the Free Software
Foundation;
+fdl-hello.texi(,477) with no Invariant Sections, no Front-Cover Texts, and
no Back-Cover
+fdl-hello.texi(,478) Texts. A copy of the license is included in the
section entitled ``GNU
+fdl-hello.texi(,479) Free Documentation License''.
+fdl-hello.texi(,480) @end group
+fdl-hello.texi(,481) @end smallexample
+fdl-hello.texi(,482)
+fdl-hello.texi(,483) If you have Invariant Sections, Front-Cover Texts and
Back-Cover Texts,
+fdl-hello.texi(,484) replace the address@hidden'' line with this:
+fdl-hello.texi(,485)
+fdl-hello.texi(,486) @smallexample
+fdl-hello.texi(,487) @group
+fdl-hello.texi(,488) with the Invariant Sections being @var{list their
titles}, with
+fdl-hello.texi(,489) the Front-Cover Texts being @var{list}, and with the
Back-Cover Texts
+fdl-hello.texi(,490) being @var{list}.
+fdl-hello.texi(,491) @end group
+fdl-hello.texi(,492) @end smallexample
+fdl-hello.texi(,493)
+fdl-hello.texi(,494) If you have Invariant Sections without Cover Texts, or
some other
+fdl-hello.texi(,495) combination of the three, merge those two alternatives to
suit the
+fdl-hello.texi(,496) situation.
+fdl-hello.texi(,497)
+fdl-hello.texi(,498) If your document contains nontrivial examples of program
code, we
+fdl-hello.texi(,499) recommend releasing these examples in parallel under your
choice of
+fdl-hello.texi(,500) free software license, such as the GNU General Public
License,
+fdl-hello.texi(,501) to permit their use in free software.
+fdl-hello.texi(,502)
+fdl-hello.texi(,503) @c Local Variables:
+fdl-hello.texi(,504) @c ispell-local-pdict: "ispell-dict"
+fdl-hello.texi(,505) @c End:
+fdl-hello.texi(,506)
+hello.texi(,300)
+hello.texi(,301)
+hello.texi(,302) @node Concept index
+hello.texi(,303) @unnumbered Concept index
+hello.texi(,304)
+hello.texi(,305) @printindex cp
+hello.texi(,306)
+hello.texi(,307) @bye
Index: test/manuals/res/texi_hello/hello.texi
===================================================================
RCS file: test/manuals/res/texi_hello/hello.texi
diff -N test/manuals/res/texi_hello/hello.texi
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/manuals/res/texi_hello/hello.texi 4 Jun 2009 22:58:05 -0000
1.1
@@ -0,0 +1,813 @@
+\input texinfo @c -*-texinfo-*-
address@hidden %**start of header
address@hidden hello.info
address@hidden UPDATED 28 March 2002
address@hidden UPDATED-MONTH March 2002
address@hidden EDITION 4.2
address@hidden VERSION 4.2
address@hidden GNU Hello 4.2
address@hidden %**end of header
+
address@hidden
+This manual is for GNU Hello (version 4.2, 28 March 2002),
+which prints a friendly greeting (and serves as an example GNU package).
+
+Copyright @copyright{} 1992, 1993, 1996, 2002, 2005, 2006, 2007, 2008
+Free Software Foundation, Inc.
+
address@hidden
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
+Texts. A copy of the license is included in the section entitled
+``GNU Free Documentation License''.
address@hidden quotation
address@hidden copying
address@hidden If your manual is published on paper by the FSF, it should
include
address@hidden the standard FSF Front-Cover and Back-Cover Texts, as given in
address@hidden maintain.texi.
+
address@hidden Define a new index for options.
address@hidden op
address@hidden Combine everything into one index (arbitrarily chosen to be the
address@hidden concept index).
address@hidden op cp
+
address@hidden Basics
address@hidden
+* Hello: (hello). Hello, GNU world.
address@hidden direntry
+
address@hidden
address@hidden GNU Hello
address@hidden for version 4.2, 28 March 2002
address@hidden GNU Hello Developers (@email{bug-hello@@gnu.org})
address@hidden
address@hidden 0pt plus 1filll
address@hidden
address@hidden titlepage
+
address@hidden
+
+
address@hidden Top
address@hidden GNU Hello
+
+This manual is for GNU Hello (version 4.2, 28 March 2002).
+
address@hidden
+* Overview:: General purpose and information.
+* Sample output:: Sample output from @command{hello}.
+* Invoking hello:: How to run @command{hello}.
+* Reporting bugs:: Sending bug reports and feature suggestions.
+* GNU Free Documentation License:: Copying and sharing this documentation.
+* Concept index:: Index of concepts.
address@hidden menu
+
+
address@hidden Overview
address@hidden Overview
+
address@hidden greetings
address@hidden overview
+
+The GNU @command{hello} program
+(@url{http://www.gnu.org/software/hello/}) produces a familiar,
+friendly greeting. It allows nonprogrammers to use a classic computer
+science tool which would otherwise be unavailable to them. Because it
+is protected by the GNU General Public License, users are free (in
+perpetuity) to share and change it.
+
address@hidden joke, not
+Not to spoil the joke, but of course the practical purpose of GNU
+Hello is to serve as a minimal example of a GNU package. So, although
+most manuals don't need to discuss the implementation of the programs
+they document, that is part of the goal here.
+
address@hidden GNU coding standards
address@hidden GNU maintainer standards
address@hidden standards, GNU coding
address@hidden standards, GNU maintainer
+First, GNU Hello follows the GNU coding standards
+(@pxref{Top,,Preface,standards, GNU Coding Standards}) and GNU
+maintainer standards (@pxref{Top,,Preface,maintain, Information for
+GNU Maintainers}). These are the basic documents which all GNU
+packages should adhere to.
+
+The Hello package also implements recommended development practices
+not embodied in the standards, using other GNU packages and features:
+
address@hidden @bullet
+
address@hidden
address@hidden Automake
address@hidden Autoconf
+It uses Automake (@pxref{Top,,Introduction,Automake,GNU Automake}) and
+hence also Autoconf (@pxref{Top,,Introduction,Autoconf,GNU Autoconf})
+for configuration.
+
address@hidden
address@hidden Gnulib
+It uses Gnulib (@pxref{Top,,Gnulib,gnulib,GNU Gnulib}) to enhance
+portability and avoid duplication of common sources.
+
address@hidden
address@hidden Gettext
+GNU Gettext (@pxref{Top,,Introduction,gettext,GNU Gettext}) is used
+for internationalization support. Hello's greeting has been translated
+into many languages.
+
address@hidden
address@hidden --help
+Internally, Hello uses the GNU @code{getopt_long} function
+(@pxref{Getopt Long Options,,,libc,GNU C Library}) to parse options,
+thus supporting GNU-style long options such as @option{--help}.
+
address@hidden
address@hidden Help2man
+Man pages are generated with GNU @code{help2man}
+(@pxref{Top,,Overview,help2man,GNU @code{help2man}}) from the
address@hidden output. This relieves the maintainers of the burden
+of maintaining man documentation separately, yet provides a reasonable
+overview for man devotees.
+
address@hidden
address@hidden Texinfo
+Finally, Texinfo (@pxref{Top,,Introduction,texinfo,Texinfo}) is the
+documentation format for this manual. It supports output in Info,
+HTML, PDF, DVI, plain text, XML, and other formats.
+
address@hidden itemize
+
+GNU Hello is implemented in C. GNU Gettext contains ``hello world''
+examples in a variety of other programming languages; see the Gettext
+home page at @url{http://www.gnu.org/software/gettext/}.
+
address@hidden authors
address@hidden Haertel, Mike
address@hidden MacKenzie, David
address@hidden Brittenson, Jan
address@hidden Hannum, Charles
address@hidden McGrath, Roland
address@hidden Friedman, Noah
address@hidden Eichwalder, Karl
address@hidden King, The
address@hidden Berry, Karl
+GNU Hello was written by Mike Haertel, David MacKenzie, Jan
+Brittenson, Charles Hannum, Roland McGrath, Noah Friedman, Karl
+Eichwalder, Karl Berry, and @w{The King}.
+
+
address@hidden Sample output
address@hidden Sample output
+
address@hidden sample output
address@hidden examples
+
+Here are some realistic examples of running GNU Hello.
+
+This is the output of the command @samp{hello}:
+
address@hidden
+Hello, world!
address@hidden example
+
+This is the output of the command @samp{hello --traditional}:
+
address@hidden
+hello, world
address@hidden example
+
+This is the output of the command @samp{hello --greeting=hi}:
+
address@hidden
+hi
address@hidden example
+
+
address@hidden Invoking hello
address@hidden Invoking @command{hello}
+
address@hidden invoking
address@hidden options
address@hidden usage
address@hidden help
+
+The format for running the @command{hello} program is:
+
address@hidden
+hello @var{option} @dots{}
address@hidden example
+
+With no options, @command{hello} prints the greeting @samp{Hello,
+world!}.
+
address@hidden supports the following options:
+
address@hidden @option
address@hidden address@hidden
address@hidden -g @var{text}
address@hidden --greeting
address@hidden -g
+Output @var{text} instead of the default greeting.
+
address@hidden --help
address@hidden -h
address@hidden --help
address@hidden -h
+Print an informative help message on standard output and exit
+successfully.
+
address@hidden environment variables, help for
+For the @option{--help} output of GNU programs, it's strongly
+encouraged to include a brief (one or two sentences) description of
+what the program does, as well as the synopsis of how to run the
+program. Any environment variables which affect execution should also
+be mentioned (Hello doesn't have any).
+
address@hidden --next-generation
address@hidden -n
address@hidden --next-generation
address@hidden -n
+Output @samp{Hello, world!}, but possibly including box-drawing
+characters or other fancy stuff, especially in translated locales.
+(If you would like to volunteer to translate messages for GNU packages,
+please see @url{http://translationproject.org}.)
+
address@hidden --traditional
address@hidden -t
address@hidden --traditional
address@hidden -t
address@hidden traditional
address@hidden modern
+Output the traditional greeting message @samp{hello, world}.
+
address@hidden --version
address@hidden -v
address@hidden --version
address@hidden -v
+Print the version number and licensing information of Hello on
+standard output and then exit successfully.
+
address@hidden table
+
+If more than one of the greeting options (@option{-g}, @option{-n},
address@hidden, and their long-named equivalents) is specified, whichever
+comes last takes precedence.
+
+
address@hidden Reporting bugs
address@hidden Reporting bugs
+
address@hidden bug reporting
address@hidden problems
address@hidden reporting bugs
+
+To report bugs or suggest enhancements for GNU Hello, please
+send electronic mail to @email{bug-hello@@gnu.org}.
+
address@hidden checklist for bug reports
+For bug reports, please include enough information for the maintainers
+to reproduce the problem. Generally speaking, that means:
+
address@hidden @bullet
address@hidden The version numbers of Hello (which you can find by running
+ @address@hidden --version}}) and any other program(s) or
+ manual(s) involved.
address@hidden Hardware and operating system names and versions.
address@hidden The contents of any input files necessary to reproduce the bug.
address@hidden The expected behavior and/or output.
address@hidden A description of the problem and samples of any erroneous output.
address@hidden Options you gave to @command{configure} other than specifying
+ installation directories.
address@hidden Anything else that you think would be helpful.
address@hidden itemize
+
+When in doubt whether something is needed or not, include it. It's
+better to include too much than to leave out something important.
+
address@hidden patches, contributing
+Patches are welcome; if possible, please make them with @address@hidden
+-c}} (@pxref{Top,, Overview, diff, Comparing and Merging Files}) and
+include @file{ChangeLog} entries (@pxref{Change Log,,, emacs, The GNU
+Emacs Manual}). Please follow the existing coding style.
+
+
address@hidden GNU Free Documentation License
address@hidden GNU Free Documentation License
+
address@hidden The GNU Free Documentation License.
address@hidden Version 1.3, 3 November 2008
+
address@hidden This file is intended to be included within another document,
address@hidden hence no sectioning command or @node.
+
address@hidden
+Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation,
Inc.
address@hidden://fsf.org/}
+
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
address@hidden display
+
address@hidden 0
address@hidden
+PREAMBLE
+
+The purpose of this License is to make a manual, textbook, or other
+functional and useful document @dfn{free} in the sense of freedom: to
+assure everyone the effective freedom to copy and redistribute it,
+with or without modifying it, either commercially or noncommercially.
+Secondarily, this License preserves for the author and publisher a way
+to get credit for their work, while not being considered responsible
+for modifications made by others.
+
+This License is a kind of ``copyleft'', which means that derivative
+works of the document must themselves be free in the same sense. It
+complements the GNU General Public License, which is a copyleft
+license designed for free software.
+
+We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does. But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book. We recommend this License
+principally for works whose purpose is instruction or reference.
+
address@hidden
+APPLICABILITY AND DEFINITIONS
+
+This License applies to any manual or other work, in any medium, that
+contains a notice placed by the copyright holder saying it can be
+distributed under the terms of this License. Such a notice grants a
+world-wide, royalty-free license, unlimited in duration, to use that
+work under the conditions stated herein. The ``Document'', below,
+refers to any such manual or work. Any member of the public is a
+licensee, and is addressed as ``you''. You accept the license if you
+copy, modify or distribute the work in a way requiring permission
+under copyright law.
+
+A ``Modified Version'' of the Document means any work containing the
+Document or a portion of it, either copied verbatim, or with
+modifications and/or translated into another language.
+
+A ``Secondary Section'' is a named appendix or a front-matter section
+of the Document that deals exclusively with the relationship of the
+publishers or authors of the Document to the Document's overall
+subject (or to related matters) and contains nothing that could fall
+directly within that overall subject. (Thus, if the Document is in
+part a textbook of mathematics, a Secondary Section may not explain
+any mathematics.) The relationship could be a matter of historical
+connection with the subject or with related matters, or of legal,
+commercial, philosophical, ethical or political position regarding
+them.
+
+The ``Invariant Sections'' are certain Secondary Sections whose titles
+are designated, as being those of Invariant Sections, in the notice
+that says that the Document is released under this License. If a
+section does not fit the above definition of Secondary then it is not
+allowed to be designated as Invariant. The Document may contain zero
+Invariant Sections. If the Document does not identify any Invariant
+Sections then there are none.
+
+The ``Cover Texts'' are certain short passages of text that are listed,
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+the Document is released under this License. A Front-Cover Text may
+be at most 5 words, and a Back-Cover Text may be at most 25 words.
+
+A ``Transparent'' copy of the Document means a machine-readable copy,
+represented in a format whose specification is available to the
+general public, that is suitable for revising the document
+straightforwardly with generic text editors or (for images composed of
+pixels) generic paint programs or (for drawings) some widely available
+drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input
+to text formatters. A copy made in an otherwise Transparent file
+format whose markup, or absence of markup, has been arranged to thwart
+or discourage subsequent modification by readers is not Transparent.
+An image format is not Transparent if used for any substantial amount
+of text. A copy that is not ``Transparent'' is called ``Opaque''.
+
+Examples of suitable formats for Transparent copies include plain
address@hidden without markup, Texinfo input format, address@hidden input
+format, @acronym{SGML} or @acronym{XML} using a publicly available
address@hidden, and standard-conforming simple @acronym{HTML},
+PostScript or @acronym{PDF} designed for human modification. Examples
+of transparent image formats include @acronym{PNG}, @acronym{XCF} and
address@hidden Opaque formats include proprietary formats that can be
+read and edited only by proprietary word processors, @acronym{SGML} or
address@hidden for which the @acronym{DTD} and/or processing tools are
+not generally available, and the machine-generated @acronym{HTML},
+PostScript or @acronym{PDF} produced by some word processors for
+output purposes only.
+
+The ``Title Page'' means, for a printed book, the title page itself,
+plus such following pages as are needed to hold, legibly, the material
+this License requires to appear in the title page. For works in
+formats which do not have any title page as such, ``Title Page'' means
+the text near the most prominent appearance of the work's title,
+preceding the beginning of the body of the text.
+
+The ``publisher'' means any person or entity that distributes copies
+of the Document to the public.
+
+A section ``Entitled XYZ'' means a named subunit of the Document whose
+title either is precisely XYZ or contains XYZ in parentheses following
+text that translates XYZ in another language. (Here XYZ stands for a
+specific section name mentioned below, such as ``Acknowledgements'',
+``Dedications'', ``Endorsements'', or ``History''.) To ``Preserve the Title''
+of such a section when you modify the Document means that it remains a
+section ``Entitled XYZ'' according to this definition.
+
+The Document may include Warranty Disclaimers next to the notice which
+states that this License applies to the Document. These Warranty
+Disclaimers are considered to be included by reference in this
+License, but only as regards disclaiming warranties: any other
+implication that these Warranty Disclaimers may have is void and has
+no effect on the meaning of this License.
+
address@hidden
+VERBATIM COPYING
+
+You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no other
+conditions whatsoever to those of this License. You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute. However, you may accept
+compensation in exchange for copies. If you distribute a large enough
+number of copies you must also follow the conditions in section 3.
+
+You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.
+
address@hidden
+COPYING IN QUANTITY
+
+If you publish printed copies (or copies in media that commonly have
+printed covers) of the Document, numbering more than 100, and the
+Document's license notice requires Cover Texts, you must enclose the
+copies in covers that carry, clearly and legibly, all these Cover
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+the back cover. Both covers must also clearly and legibly identify
+you as the publisher of these copies. The front cover must present
+the full title with all words of the title equally prominent and
+visible. You may add other material on the covers in addition.
+Copying with changes limited to the covers, as long as they preserve
+the title of the Document and satisfy these conditions, can be treated
+as verbatim copying in other respects.
+
+If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+
+If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque copy
+a computer-network location from which the general network-using
+public has access to download using public-standard network protocols
+a complete Transparent copy of the Document, free of added material.
+If you use the latter option, you must take reasonably prudent steps,
+when you begin distribution of Opaque copies in quantity, to ensure
+that this Transparent copy will remain thus accessible at the stated
+location until at least one year after the last time you distribute an
+Opaque copy (directly or through your agents or retailers) of that
+edition to the public.
+
+It is requested, but not required, that you contact the authors of the
+Document well before redistributing any large number of copies, to give
+them a chance to provide you with an updated version of the Document.
+
address@hidden
+MODIFICATIONS
+
+You may copy and distribute a Modified Version of the Document under
+the conditions of sections 2 and 3 above, provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it. In addition, you must do these things in the Modified Version:
+
address@hidden A
address@hidden
+Use in the Title Page (and on the covers, if any) a title distinct
+from that of the Document, and from those of previous versions
+(which should, if there were any, be listed in the History section
+of the Document). You may use the same title as a previous version
+if the original publisher of that version gives permission.
+
address@hidden
+List on the Title Page, as authors, one or more persons or entities
+responsible for authorship of the modifications in the Modified
+Version, together with at least five of the principal authors of the
+Document (all of its principal authors, if it has fewer than five),
+unless they release you from this requirement.
+
address@hidden
+State on the Title page the name of the publisher of the
+Modified Version, as the publisher.
+
address@hidden
+Preserve all the copyright notices of the Document.
+
address@hidden
+Add an appropriate copyright notice for your modifications
+adjacent to the other copyright notices.
+
address@hidden
+Include, immediately after the copyright notices, a license notice
+giving the public permission to use the Modified Version under the
+terms of this License, in the form shown in the Addendum below.
+
address@hidden
+Preserve in that license notice the full lists of Invariant Sections
+and required Cover Texts given in the Document's license notice.
+
address@hidden
+Include an unaltered copy of this License.
+
address@hidden
+Preserve the section Entitled ``History'', Preserve its Title, and add
+to it an item stating at least the title, year, new authors, and
+publisher of the Modified Version as given on the Title Page. If
+there is no section Entitled ``History'' in the Document, create one
+stating the title, year, authors, and publisher of the Document as
+given on its Title Page, then add an item describing the Modified
+Version as stated in the previous sentence.
+
address@hidden
+Preserve the network location, if any, given in the Document for
+public access to a Transparent copy of the Document, and likewise
+the network locations given in the Document for previous versions
+it was based on. These may be placed in the ``History'' section.
+You may omit a network location for a work that was published at
+least four years before the Document itself, or if the original
+publisher of the version it refers to gives permission.
+
address@hidden
+For any section Entitled ``Acknowledgements'' or ``Dedications'', Preserve
+the Title of the section, and preserve in the section all the
+substance and tone of each of the contributor acknowledgements and/or
+dedications given therein.
+
address@hidden
+Preserve all the Invariant Sections of the Document,
+unaltered in their text and in their titles. Section numbers
+or the equivalent are not considered part of the section titles.
+
address@hidden
+Delete any section Entitled ``Endorsements''. Such a section
+may not be included in the Modified Version.
+
address@hidden
+Do not retitle any existing section to be Entitled ``Endorsements'' or
+to conflict in title with any Invariant Section.
+
address@hidden
+Preserve any Warranty Disclaimers.
address@hidden enumerate
+
+If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or all
+of these sections as invariant. To do this, add their titles to the
+list of Invariant Sections in the Modified Version's license notice.
+These titles must be distinct from any other section titles.
+
+You may add a section Entitled ``Endorsements'', provided it contains
+nothing but endorsements of your Modified Version by various
+parties---for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a
+standard.
+
+You may add a passage of up to five words as a Front-Cover Text, and a
+passage of up to 25 words as a Back-Cover Text, to the end of the list
+of Cover Texts in the Modified Version. Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity. If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.
+
+The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.
+
address@hidden
+COMBINING DOCUMENTS
+
+You may combine the Document with other documents released under this
+License, under the terms defined in section 4 above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice, and that you preserve all their Warranty Disclaimers.
+
+The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy. If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique number.
+Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.
+
+In the combination, you must combine any sections Entitled ``History''
+in the various original documents, forming one section Entitled
+``History''; likewise combine any sections Entitled ``Acknowledgements'',
+and any sections Entitled ``Dedications''. You must delete all
+sections Entitled ``Endorsements.''
+
address@hidden
+COLLECTIONS OF DOCUMENTS
+
+You may make a collection consisting of the Document and other documents
+released under this License, and replace the individual copies of this
+License in the various documents with a single copy that is included in
+the collection, provided that you follow the rules of this License for
+verbatim copying of each of the documents in all other respects.
+
+You may extract a single document from such a collection, and distribute
+it individually under this License, provided you insert a copy of this
+License into the extracted document, and follow this License in all
+other respects regarding verbatim copying of that document.
+
address@hidden
+AGGREGATION WITH INDEPENDENT WORKS
+
+A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, is called an ``aggregate'' if the copyright
+resulting from the compilation is not used to limit the legal rights
+of the compilation's users beyond what the individual works permit.
+When the Document is included in an aggregate, this License does not
+apply to the other works in the aggregate which are not themselves
+derivative works of the Document.
+
+If the Cover Text requirement of section 3 is applicable to these
+copies of the Document, then if the Document is less than one half of
+the entire aggregate, the Document's Cover Texts may be placed on
+covers that bracket the Document within the aggregate, or the
+electronic equivalent of covers if the Document is in electronic form.
+Otherwise they must appear on printed covers that bracket the whole
+aggregate.
+
address@hidden
+TRANSLATION
+
+Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of section 4.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections. You may include a
+translation of this License, and all the license notices in the
+Document, and any Warranty Disclaimers, provided that you also include
+the original English version of this License and the original versions
+of those notices and disclaimers. In case of a disagreement between
+the translation and the original version of this License or a notice
+or disclaimer, the original version will prevail.
+
+If a section in the Document is Entitled ``Acknowledgements'',
+``Dedications'', or ``History'', the requirement (section 4) to Preserve
+its Title (section 1) will typically require changing the actual
+title.
+
address@hidden
+TERMINATION
+
+You may not copy, modify, sublicense, or distribute the Document
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense, or distribute it is void, and
+will automatically terminate your rights under this License.
+
+However, if you cease all violation of this License, then your license
+from a particular copyright holder is reinstated (a) provisionally,
+unless and until the copyright holder explicitly and finally
+terminates your license, and (b) permanently, if the copyright holder
+fails to notify you of the violation by some reasonable means prior to
+60 days after the cessation.
+
+Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, receipt of a copy of some or all of the same material does
+not give you any rights to use it.
+
address@hidden
+FUTURE REVISIONS OF THIS LICENSE
+
+The Free Software Foundation may publish new, revised versions
+of the GNU Free Documentation License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns. See
address@hidden://www.gnu.org/copyleft/}.
+
+Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License ``or any later version'' applies to it, you have the option of
+following the terms and conditions either of that specified version or
+of any later version that has been published (not as a draft) by the
+Free Software Foundation. If the Document does not specify a version
+number of this License, you may choose any version ever published (not
+as a draft) by the Free Software Foundation. If the Document
+specifies that a proxy can decide which future versions of this
+License can be used, that proxy's public statement of acceptance of a
+version permanently authorizes you to choose that version for the
+Document.
+
address@hidden
+RELICENSING
+
+``Massive Multiauthor Collaboration Site'' (or ``MMC Site'') means any
+World Wide Web server that publishes copyrightable works and also
+provides prominent facilities for anybody to edit those works. A
+public wiki that anybody can edit is an example of such a server. A
+``Massive Multiauthor Collaboration'' (or ``MMC'') contained in the
+site means any set of copyrightable works thus published on the MMC
+site.
+
+``CC-BY-SA'' means the Creative Commons Attribution-Share Alike 3.0
+license published by Creative Commons Corporation, a not-for-profit
+corporation with a principal place of business in San Francisco,
+California, as well as future copyleft versions of that license
+published by that same organization.
+
+``Incorporate'' means to publish or republish a Document, in whole or
+in part, as part of another Document.
+
+An MMC is ``eligible for relicensing'' if it is licensed under this
+License, and if all works that were first published under this License
+somewhere other than this MMC, and subsequently incorporated in whole
+or in part into the MMC, (1) had no cover texts or invariant sections,
+and (2) were thus incorporated prior to November 1, 2008.
+
+The operator of an MMC Site may republish an MMC contained in the site
+under CC-BY-SA on the same site at any time before August 1, 2009,
+provided the MMC is eligible for relicensing.
+
address@hidden enumerate
+
address@hidden
address@hidden ADDENDUM: How to use this License for your documents
+
+To use this License in a document you have written, include a copy of
+the License in the document and put the following copyright and
+license notices just after the title page:
+
address@hidden
address@hidden
+ Copyright (C) @var{year} @var{your name}.
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.3
+ or any later version published by the Free Software Foundation;
+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
+ Texts. A copy of the license is included in the section entitled ``GNU
+ Free Documentation License''.
address@hidden group
address@hidden smallexample
+
+If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
+replace the address@hidden'' line with this:
+
address@hidden
address@hidden
+ with the Invariant Sections being @var{list their titles}, with
+ the Front-Cover Texts being @var{list}, and with the Back-Cover Texts
+ being @var{list}.
address@hidden group
address@hidden smallexample
+
+If you have Invariant Sections without Cover Texts, or some other
+combination of the three, merge those two alternatives to suit the
+situation.
+
+If your document contains nontrivial examples of program code, we
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License,
+to permit their use in free software.
+
address@hidden Local Variables:
address@hidden ispell-local-pdict: "ispell-dict"
address@hidden End:
+
+
+
address@hidden Concept index
address@hidden Concept index
+
address@hidden cp
+
address@hidden
Index: test/sectionning/res_all/anchor_in_footnote_info/anchor_in_footnote.2
===================================================================
RCS file: test/sectionning/res_all/anchor_in_footnote_info/anchor_in_footnote.2
diff -N test/sectionning/res_all/anchor_in_footnote_info/anchor_in_footnote.2
Index: test/sectionning/res_all/anchor_in_footnote_info/anchor_in_footnote.info
===================================================================
RCS file:
test/sectionning/res_all/anchor_in_footnote_info/anchor_in_footnote.info
diff -N test/sectionning/res_all/anchor_in_footnote_info/anchor_in_footnote.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/anchor_in_footnote_info/anchor_in_footnote.info
4 Jun 2009 22:58:06 -0000 1.1
@@ -0,0 +1,36 @@
+This is anchor_in_footnote.info, produced by makeinfo version 4.13 from
+anchor_in_footnote.texi.
+
+
+File: anchor_in_footnote.info, Node: Top, Next: chapter, Up: (dir)
+
+Top
+***
+
+In top node(1)
+
+* Menu:
+
+* chapter::
+
+ ---------- Footnotes ----------
+
+ (1) in footnote .
+
+
+File: anchor_in_footnote.info, Node: chapter, Prev: Top, Up: Top
+
+1 Chap
+******
+
+*note Anchor in footnote::.
+
+
+
+Tag Table:
+Node: Top98
+Ref: Top-Footnote-1254
+Ref: Anchor in footnote273
+Node: chapter276
+
+End Tag Table
Index:
test/sectionning/res_all/anchor_in_footnote_separated_info/anchor_in_footnote.2
===================================================================
RCS file:
test/sectionning/res_all/anchor_in_footnote_separated_info/anchor_in_footnote.2
diff -N
test/sectionning/res_all/anchor_in_footnote_separated_info/anchor_in_footnote.2
Index:
test/sectionning/res_all/anchor_in_footnote_separated_info/anchor_in_footnote.info
===================================================================
RCS file:
test/sectionning/res_all/anchor_in_footnote_separated_info/anchor_in_footnote.info
diff -N
test/sectionning/res_all/anchor_in_footnote_separated_info/anchor_in_footnote.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++
test/sectionning/res_all/anchor_in_footnote_separated_info/anchor_in_footnote.info
4 Jun 2009 22:58:06 -0000 1.1
@@ -0,0 +1,38 @@
+This is anchor_in_footnote.info, produced by makeinfo version 4.13 from
+anchor_in_footnote.texi.
+
+
+File: anchor_in_footnote.info, Node: Top, Next: chapter, Up: (dir)
+
+Top
+***
+
+In top node(1) (*note Top-Footnote-1::)
+
+* Menu:
+
+* chapter::
+
+
+File: anchor_in_footnote.info, Node: Top-Footnotes, Up: Top
+
+ (1) in footnote .
+
+
+File: anchor_in_footnote.info, Node: chapter, Prev: Top, Up: Top
+
+1 Chap
+******
+
+*note Anchor in footnote::.
+
+
+
+Tag Table:
+Node: Top98
+Node: Top-Footnotes243
+Ref: Top-Footnote-1308
+Ref: Anchor in footnote327
+Node: chapter330
+
+End Tag Table
Index: test/sectionning/res_all/at_commands_in_refs_info/at_commands_in_refs.2
===================================================================
RCS file:
test/sectionning/res_all/at_commands_in_refs_info/at_commands_in_refs.2
diff -N test/sectionning/res_all/at_commands_in_refs_info/at_commands_in_refs.2
Index:
test/sectionning/res_all/at_commands_in_refs_info/at_commands_in_refs.info
===================================================================
RCS file:
test/sectionning/res_all/at_commands_in_refs_info/at_commands_in_refs.info
diff -N
test/sectionning/res_all/at_commands_in_refs_info/at_commands_in_refs.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/at_commands_in_refs_info/at_commands_in_refs.info
4 Jun 2009 22:58:06 -0000 1.1
@@ -0,0 +1,30 @@
+This is at_commands_in_refs.info, produced by makeinfo version 4.13 from
+at_commands_in_refs.texi.
+
+
+File: at_commands_in_refs.info, Node: Top, Next: A SC node i" i" E=` /l C',
!, Up: (dir)
+
+Top
+***
+
+* Menu:
+
+* A SC node i" i" E=` /l C', !::
+
+
+File: at_commands_in_refs.info, Node: A SC node i" i" E=` /l C', !, Prev:
Top, Up: Top
+
+1 A SC node i" i" E=` /l C', !
+******************************
+
+see *note a *strong* ref with SC, a i trema i", a dotless i trema i" E=`
+and exclamdown !: (manual)a *strong* ref with SC, a i trema i", a
+dotless i trema i" E=` and exclamdown !.
+
+
+
+Tag Table:
+Node: Top100
+Node: A SC node i" i" E=` /l C', !247
+
+End Tag Table
Index: test/sectionning/res_all/menu-whitespace_xml/menu-whitespace.2
===================================================================
RCS file: test/sectionning/res_all/menu-whitespace_xml/menu-whitespace.2
diff -N test/sectionning/res_all/menu-whitespace_xml/menu-whitespace.2
Index: test/sectionning/res_all/menu-whitespace_xml/top.xml
===================================================================
RCS file: test/sectionning/res_all/menu-whitespace_xml/top.xml
diff -N test/sectionning/res_all/menu-whitespace_xml/top.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/menu-whitespace_xml/top.xml 4 Jun 2009
22:58:06 -0000 1.1
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V4.12//EN"
"http://www.gnu.org/software/texinfo/dtd/4.12/texinfo.dtd">
+<texinfo xml:lang="en">
+
+<setfilename>top.xml</setfilename>
+
+<node>
+<nodename>Top</nodename>
+<nodenext>first</nodenext>
+<nodeup>(dir)</nodeup>
+<unnumbered>
+<title>Top</title>
+
+<menu>
+<menuentry>
+<menunode> first</menunode>
+<menutitle> first</menutitle>
+<menucomment>
+</menucomment>
+</menuentry></menu>
+
+</unnumbered>
+</node>
+<node>
+<nodename>first</nodename>
+<nodeprev>Top</nodeprev>
+<nodeup>Top</nodeup>
+<chapter>
+<title>first</title>
+
+<menu>
+ <!-- -->
+<menuentry>
+<menunode> second</menunode>
+<menutitle> second</menutitle>
+<menucomment>
+</menucomment>
+</menuentry></menu>
+
+</chapter>
+</node>
+<node>
+<nodename>second</nodename>
+<nodeup>first</nodeup>
+<section>
+<title>second</title>
+</section>
+</node>
+</texinfo>
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-indent-step:1
+sgml-indent-data:nil
+End:
+-->
Index: test/sectionning/res_all/node_footnote_info/node_footnote.2
===================================================================
RCS file: test/sectionning/res_all/node_footnote_info/node_footnote.2
diff -N test/sectionning/res_all/node_footnote_info/node_footnote.2
Index: test/sectionning/res_all/node_footnote_info/node_footnote.info
===================================================================
RCS file: test/sectionning/res_all/node_footnote_info/node_footnote.info
diff -N test/sectionning/res_all/node_footnote_info/node_footnote.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/node_footnote_info/node_footnote.info 4 Jun
2009 22:58:06 -0000 1.1
@@ -0,0 +1,63 @@
+This is node_footnote.info, produced by makeinfo version 4.13 from
+node_footnote.texi.
+
+
+File: node_footnote.info, Node: Top, Next: a', Up: (dir)
+
+* Menu:
+
+* a'::
+* a^::
+* chapter::
+* a`::
+
+
+File: node_footnote.info, Node: a', Prev: Top
+
+ node a', Footnote 1(1).
+
+ ---------- Footnotes ----------
+
+ (1) foot 1 a'
+
+
+File: node_footnote.info, Node: a^
+
+ node a^, Footnote 2(1).
+
+ ---------- Footnotes ----------
+
+ (1) foot 2 a^
+
+
+File: node_footnote.info, Node: chapter
+
+1 chapter
+*********
+
+* Menu:
+
+* a`::
+
+
+File: node_footnote.info, Node: a`
+
+ node a`, Footnote 3(1).
+
+ ---------- Footnotes ----------
+
+ (1) foot 3 a`
+
+
+
+Tag Table:
+Node: Top88
+Node: a'194
+Ref: a'-Footnote-1309
+Node: a^327
+Ref: a^-Footnote-1430
+Node: chapter448
+Node: a`530
+Ref: a`-Footnote-1633
+
+End Tag Table
Index: test/sectionning/res_all/node_footnote_separated_info/node_footnote.2
===================================================================
RCS file: test/sectionning/res_all/node_footnote_separated_info/node_footnote.2
diff -N test/sectionning/res_all/node_footnote_separated_info/node_footnote.2
Index: test/sectionning/res_all/node_footnote_separated_info/node_footnote.info
===================================================================
RCS file:
test/sectionning/res_all/node_footnote_separated_info/node_footnote.info
diff -N test/sectionning/res_all/node_footnote_separated_info/node_footnote.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/node_footnote_separated_info/node_footnote.info
4 Jun 2009 22:58:06 -0000 1.1
@@ -0,0 +1,69 @@
+This is node_footnote.info, produced by makeinfo version 4.13 from
+node_footnote.texi.
+
+
+File: node_footnote.info, Node: Top, Next: a', Up: (dir)
+
+* Menu:
+
+* a'::
+* a^::
+* chapter::
+* a`::
+
+
+File: node_footnote.info, Node: a', Prev: Top
+
+ node a', Footnote 1(1) (*note a'-Footnote-1::).
+
+
+File: node_footnote.info, Node: a'-Footnotes, Up: a'
+
+ (1) foot 1 a'
+
+
+File: node_footnote.info, Node: a^
+
+ node a^, Footnote 2(1) (*note a^-Footnote-1::).
+
+
+File: node_footnote.info, Node: a^-Footnotes, Up: a^
+
+ (1) foot 2 a^
+
+
+File: node_footnote.info, Node: chapter
+
+1 chapter
+*********
+
+* Menu:
+
+* a`::
+
+
+File: node_footnote.info, Node: a`
+
+ node a`, Footnote 3(1) (*note a`-Footnote-1::).
+
+
+File: node_footnote.info, Node: a`-Footnotes, Up: a`
+
+ (1) foot 3 a`
+
+
+
+Tag Table:
+Node: Top88
+Node: a'194
+Node: a'-Footnotes297
+Ref: a'-Footnote-1355
+Node: a^373
+Node: a^-Footnotes464
+Ref: a^-Footnote-1522
+Node: chapter540
+Node: a`622
+Node: a`-Footnotes713
+Ref: a`-Footnote-1771
+
+End Tag Table
Index: test/sectionning/res_all/nodes_id_docbook/nodes_id.2
===================================================================
RCS file: test/sectionning/res_all/nodes_id_docbook/nodes_id.2
diff -N test/sectionning/res_all/nodes_id_docbook/nodes_id.2
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/nodes_id_docbook/nodes_id.2 4 Jun 2009
22:58:06 -0000 1.1
@@ -0,0 +1 @@
+** Cannot find @image file `image.txt' (l. 99)
Index: test/sectionning/res_all/nodes_id_docbook/nodes_id.xml
===================================================================
RCS file: test/sectionning/res_all/nodes_id_docbook/nodes_id.xml
diff -N test/sectionning/res_all/nodes_id_docbook/nodes_id.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/nodes_id_docbook/nodes_id.xml 4 Jun 2009
22:58:06 -0000 1.1
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+ <!ENTITY tex "TeX">
+ <!ENTITY latex "LaTeX">
+]>
+<book id="nodes_id.xml" lang="en">
+<chapter label="" xreflabel="Test nodes before constructs for docbook id
construction" id="Top">
+<title>Test nodes before constructs for docbook id construction</title>
+
+
+
+
+<para>Text.
+</para>
+
+<variablelist id="node2"><varlistentry><term>table</term>
+<listitem><para>descr
+</para></listitem></varlistentry></variablelist>
+
+
+<informaltable id="node3"><tgroup cols="2"><colspec
colwidth="600*"></colspec><colspec
colwidth="700*"></colspec><thead><row><entry> mu–ltitable headitem
</entry><entry> another tab
+</entry></row></thead><tbody><row><entry> mu–ltitable item
</entry><entry> multitable tab
+</entry></row><row><entry> mu–ltitable item 2 </entry><entry> multitable
tab 2
+</entry></row><row><entry> lone mu–ltitable item
+</entry></row></tbody></tgroup></informaltable>
+
+<para>*note cross ref name: (file name)chapter
+</para>
+
+<para>See section ``title'' in <citetitle id="node5">manual</citetitle>.
+</para>
+
+<para>See <xref id="node6" linkend="node5"></xref>.
+</para>
+
+<para>cartouche
+</para>
+
+<itemizedlist id="node8"><listitem><para> item
+</para></listitem>
+</itemizedlist>
+
+<para><literal id="node9">some code</literal>.
+</para>
+
+<screen id="node10">example
+</screen>
+
+<para><footnote id="node11"><para><citetitle>footnote</citetitle>
+</para></footnote>.
+</para>
+
+<para>float
+
+</para>
+
+<bridgehead id="node13" renderas="sect2">subheading</bridgehead>
+
+
+<informalfigure><mediaobject><imageobject><imagedata fileref="image.jpg"
format="JPG"></imagedata></imageobject></mediaobject></informalfigure><para>.
+</para>
+</chapter>
+</book><!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-indent-step:1
+sgml-indent-data:nil
+End:
+-->
Index: test/sectionning/res_all/test_two_include/test_two_include.2
===================================================================
RCS file: test/sectionning/res_all/test_two_include/test_two_include.2
diff -N test/sectionning/res_all/test_two_include/test_two_include.2
Index: test/sectionning/res_all/test_two_include/test_two_include.txt
===================================================================
RCS file: test/sectionning/res_all/test_two_include/test_two_include.txt
diff -N test/sectionning/res_all/test_two_include/test_two_include.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/test_two_include/test_two_include.txt 4 Jun
2009 22:58:06 -0000 1.1
@@ -0,0 +1,10 @@
+Top
+***
+
+Include version
+
+include inc_file
+In included file.
+
+After inclusion.
+
Index: test/sectionning/res_all/texi_html-top/html-top.2
===================================================================
RCS file: test/sectionning/res_all/texi_html-top/html-top.2
diff -N test/sectionning/res_all/texi_html-top/html-top.2
Index: test/sectionning/res_all/texi_html-top/html-top.texi
===================================================================
RCS file: test/sectionning/res_all/texi_html-top/html-top.texi
diff -N test/sectionning/res_all/texi_html-top/html-top.texi
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/texi_html-top/html-top.texi 4 Jun 2009
22:58:06 -0000 1.1
@@ -0,0 +1,7 @@
+\input texinfo
address@hidden top.info
+
address@hidden start
address@hidden
+
address@hidden
Index: test/sectionning/res_all/texi_html-top/top.passfirst
===================================================================
RCS file: test/sectionning/res_all/texi_html-top/top.passfirst
diff -N test/sectionning/res_all/texi_html-top/top.passfirst
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/texi_html-top/top.passfirst 4 Jun 2009
22:58:06 -0000 1.1
@@ -0,0 +1,6 @@
+html-top.texi(,2) @setfilename top.info
+html-top.texi(,3)
+html-top.texi(,4) @node start
+html-top.texi(,5) @top
+html-top.texi(,6)
+html-top.texi(,7) @bye
Index: test/sectionning/res_all/texi_html-top/top.passtexi
===================================================================
RCS file: test/sectionning/res_all/texi_html-top/top.passtexi
diff -N test/sectionning/res_all/texi_html-top/top.passtexi
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/texi_html-top/top.passtexi 4 Jun 2009 22:58:06
-0000 1.1
@@ -0,0 +1,6 @@
+html-top.texi(,2) @setfilename top.info
+html-top.texi(,3)
+html-top.texi(,4) @node start
+html-top.texi(,5) @top
+html-top.texi(,6)
+html-top.texi(,7) @bye
Index: test/sectionning/res_all/top/top.2
===================================================================
RCS file: test/sectionning/res_all/top/top.2
diff -N test/sectionning/res_all/top/top.2
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/top/top.2 4 Jun 2009 22:58:07 -0000 1.1
@@ -0,0 +1 @@
+** menu entry without previous node: Subnode (l. 17)
Index: test/sectionning/res_all/top/top.txt
===================================================================
RCS file: test/sectionning/res_all/top/top.txt
diff -N test/sectionning/res_all/top/top.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/top/top.txt 4 Jun 2009 22:58:07 -0000
1.1
@@ -0,0 +1,7 @@
+* Subnode::
+
+1 Subnode
+*********
+
+Subnode.
+
Index:
test/sectionning/res_all/two_footnotes_in_nodes_info/two_footnotes_in_nodes.2
===================================================================
RCS file:
test/sectionning/res_all/two_footnotes_in_nodes_info/two_footnotes_in_nodes.2
diff -N
test/sectionning/res_all/two_footnotes_in_nodes_info/two_footnotes_in_nodes.2
Index:
test/sectionning/res_all/two_footnotes_in_nodes_info/two_footnotes_in_nodes.info
===================================================================
RCS file:
test/sectionning/res_all/two_footnotes_in_nodes_info/two_footnotes_in_nodes.info
diff -N
test/sectionning/res_all/two_footnotes_in_nodes_info/two_footnotes_in_nodes.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++
test/sectionning/res_all/two_footnotes_in_nodes_info/two_footnotes_in_nodes.info
4 Jun 2009 22:58:07 -0000 1.1
@@ -0,0 +1,58 @@
+This is two_footnotes_in_nodes.info, produced by makeinfo version 4.13
+from two_footnotes_in_nodes.texi.
+
+
+File: two_footnotes_in_nodes.info, Node: Top, Next: chapter, Up: (dir)
+
+2 footnotes in 2 nodes
+**********************
+
+A(1)
+
+ B(2)
+
+* Menu:
+
+* chapter::
+
+ ---------- Footnotes ----------
+
+ (1) Footnote Top/1
+
+ para2
+
+ (2) Footnote Top/2
+
+ para2
+
+
+File: two_footnotes_in_nodes.info, Node: chapter, Prev: Top, Up: Top
+
+1 chapter
+*********
+
+C(1)
+
+ D(2)
+
+ ---------- Footnotes ----------
+
+ (1) Footnote chapter/1
+
+ para2
+
+ (2) Footnote chapter/2
+
+ para2
+
+
+
+Tag Table:
+Node: Top106
+Ref: Top-Footnote-1303
+Ref: Top-Footnote-2336
+Node: chapter369
+Ref: chapter-Footnote-1516
+Ref: chapter-Footnote-2553
+
+End Tag Table
Index:
test/sectionning/res_all/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.2
===================================================================
RCS file:
test/sectionning/res_all/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.2
diff -N
test/sectionning/res_all/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.2
Index:
test/sectionning/res_all/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.info
===================================================================
RCS file:
test/sectionning/res_all/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.info
diff -N
test/sectionning/res_all/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++
test/sectionning/res_all/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.info
4 Jun 2009 22:58:07 -0000 1.1
@@ -0,0 +1,62 @@
+This is two_footnotes_in_nodes.info, produced by makeinfo version 4.13
+from two_footnotes_in_nodes.texi.
+
+
+File: two_footnotes_in_nodes.info, Node: Top, Next: chapter, Up: (dir)
+
+2 footnotes in 2 nodes
+**********************
+
+A(1) (*note Top-Footnote-1::)
+
+ B(2) (*note Top-Footnote-2::)
+
+* Menu:
+
+* chapter::
+
+
+File: two_footnotes_in_nodes.info, Node: Top-Footnotes, Up: Top
+
+ (1) Footnote Top/1
+
+ para2
+
+ (2) Footnote Top/2
+
+ para2
+
+
+File: two_footnotes_in_nodes.info, Node: chapter, Prev: Top, Up: Top
+
+1 chapter
+*********
+
+C(1) (*note chapter-Footnote-1::)
+
+ D(2) (*note chapter-Footnote-2::)
+
+
+File: two_footnotes_in_nodes.info, Node: chapter-Footnotes, Up: chapter
+
+ (1) Footnote chapter/1
+
+ para2
+
+ (2) Footnote chapter/2
+
+ para2
+
+
+
+Tag Table:
+Node: Top106
+Node: Top-Footnotes317
+Ref: Top-Footnote-1386
+Ref: Top-Footnote-2419
+Node: chapter452
+Node: chapter-Footnotes621
+Ref: chapter-Footnote-1698
+Ref: chapter-Footnote-2735
+
+End Tag Table
Index: test/sectionning/res_info/anchor_in_footnote_info/anchor_in_footnote.2
===================================================================
RCS file: test/sectionning/res_info/anchor_in_footnote_info/anchor_in_footnote.2
diff -N test/sectionning/res_info/anchor_in_footnote_info/anchor_in_footnote.2
Index: test/sectionning/res_info/anchor_in_footnote_info/anchor_in_footnote.info
===================================================================
RCS file:
test/sectionning/res_info/anchor_in_footnote_info/anchor_in_footnote.info
diff -N
test/sectionning/res_info/anchor_in_footnote_info/anchor_in_footnote.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/anchor_in_footnote_info/anchor_in_footnote.info
4 Jun 2009 22:58:07 -0000 1.1
@@ -0,0 +1,36 @@
+This is anchor_in_footnote.info, produced by makeinfo version 4.13 from
+anchor_in_footnote.texi.
+
+
+File: anchor_in_footnote.info, Node: Top, Next: chapter, Up: (dir)
+
+Top
+***
+
+In top node(1)
+
+* Menu:
+
+* chapter::
+
+ ---------- Footnotes ----------
+
+ (1) in footnote .
+
+
+File: anchor_in_footnote.info, Node: chapter, Prev: Top, Up: Top
+
+1 Chap
+******
+
+*note Anchor in footnote::.
+
+
+
+Tag Table:
+Node: Top98
+Ref: Top-Footnote-1254
+Ref: Anchor in footnote273
+Node: chapter276
+
+End Tag Table
Index:
test/sectionning/res_info/anchor_in_footnote_separated_info/anchor_in_footnote.2
===================================================================
RCS file:
test/sectionning/res_info/anchor_in_footnote_separated_info/anchor_in_footnote.2
diff -N
test/sectionning/res_info/anchor_in_footnote_separated_info/anchor_in_footnote.2
Index:
test/sectionning/res_info/anchor_in_footnote_separated_info/anchor_in_footnote.info
===================================================================
RCS file:
test/sectionning/res_info/anchor_in_footnote_separated_info/anchor_in_footnote.info
diff -N
test/sectionning/res_info/anchor_in_footnote_separated_info/anchor_in_footnote.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++
test/sectionning/res_info/anchor_in_footnote_separated_info/anchor_in_footnote.info
4 Jun 2009 22:58:07 -0000 1.1
@@ -0,0 +1,38 @@
+This is anchor_in_footnote.info, produced by makeinfo version 4.13 from
+anchor_in_footnote.texi.
+
+
+File: anchor_in_footnote.info, Node: Top, Next: chapter, Up: (dir)
+
+Top
+***
+
+In top node(1) (*note Top-Footnote-1::)
+
+* Menu:
+
+* chapter::
+
+
+File: anchor_in_footnote.info, Node: Top-Footnotes, Up: Top
+
+ (1) in footnote .
+
+
+File: anchor_in_footnote.info, Node: chapter, Prev: Top, Up: Top
+
+1 Chap
+******
+
+*note Anchor in footnote::.
+
+
+
+Tag Table:
+Node: Top98
+Node: Top-Footnotes243
+Ref: Top-Footnote-1308
+Ref: Anchor in footnote327
+Node: chapter330
+
+End Tag Table
Index: test/sectionning/res_info/at_commands_in_refs_info/at_commands_in_refs.2
===================================================================
RCS file:
test/sectionning/res_info/at_commands_in_refs_info/at_commands_in_refs.2
diff -N test/sectionning/res_info/at_commands_in_refs_info/at_commands_in_refs.2
Index:
test/sectionning/res_info/at_commands_in_refs_info/at_commands_in_refs.info
===================================================================
RCS file:
test/sectionning/res_info/at_commands_in_refs_info/at_commands_in_refs.info
diff -N
test/sectionning/res_info/at_commands_in_refs_info/at_commands_in_refs.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/at_commands_in_refs_info/at_commands_in_refs.info
4 Jun 2009 22:58:08 -0000 1.1
@@ -0,0 +1,30 @@
+This is at_commands_in_refs.info, produced by makeinfo version 4.13 from
+at_commands_in_refs.texi.
+
+
+File: at_commands_in_refs.info, Node: Top, Next: A SC node i" i" E=` /l C',
!, Up: (dir)
+
+Top
+***
+
+* Menu:
+
+* A SC node i" i" E=` /l C', !::
+
+
+File: at_commands_in_refs.info, Node: A SC node i" i" E=` /l C', !, Prev:
Top, Up: Top
+
+1 A SC node i" i" E=` /l C', !
+******************************
+
+see *note a *strong* ref with SC, a i trema i", a dotless i trema i" E=`
+and exclamdown !: (manual)a *strong* ref with SC, a i trema i", a
+dotless i trema i" E=` and exclamdown !.
+
+
+
+Tag Table:
+Node: Top100
+Node: A SC node i" i" E=` /l C', !247
+
+End Tag Table
Index: test/sectionning/res_info/menu-whitespace_xml/menu-whitespace.2
===================================================================
RCS file: test/sectionning/res_info/menu-whitespace_xml/menu-whitespace.2
diff -N test/sectionning/res_info/menu-whitespace_xml/menu-whitespace.2
Index: test/sectionning/res_info/menu-whitespace_xml/top.xml
===================================================================
RCS file: test/sectionning/res_info/menu-whitespace_xml/top.xml
diff -N test/sectionning/res_info/menu-whitespace_xml/top.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/menu-whitespace_xml/top.xml 4 Jun 2009
22:58:08 -0000 1.1
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V4.12//EN"
"http://www.gnu.org/software/texinfo/dtd/4.12/texinfo.dtd">
+<texinfo xml:lang="en">
+
+<setfilename>top.xml</setfilename>
+
+<node>
+<nodename>Top</nodename>
+<nodenext>first</nodenext>
+<nodeup>(dir)</nodeup>
+<unnumbered>
+<title>Top</title>
+
+<menu>
+<menuentry>
+<menunode> first</menunode>
+<menutitle> first</menutitle>
+<menucomment>
+</menucomment>
+</menuentry></menu>
+
+</unnumbered>
+</node>
+<node>
+<nodename>first</nodename>
+<nodeprev>Top</nodeprev>
+<nodeup>Top</nodeup>
+<chapter>
+<title>first</title>
+
+<menu>
+ <!-- -->
+<menuentry>
+<menunode> second</menunode>
+<menutitle> second</menutitle>
+<menucomment>
+</menucomment>
+</menuentry></menu>
+
+</chapter>
+</node>
+<node>
+<nodename>second</nodename>
+<nodeup>first</nodeup>
+<section>
+<title>second</title>
+</section>
+</node>
+</texinfo>
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-indent-step:1
+sgml-indent-data:nil
+End:
+-->
Index: test/sectionning/res_info/node_footnote_info/node_footnote.2
===================================================================
RCS file: test/sectionning/res_info/node_footnote_info/node_footnote.2
diff -N test/sectionning/res_info/node_footnote_info/node_footnote.2
Index: test/sectionning/res_info/node_footnote_info/node_footnote.info
===================================================================
RCS file: test/sectionning/res_info/node_footnote_info/node_footnote.info
diff -N test/sectionning/res_info/node_footnote_info/node_footnote.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/node_footnote_info/node_footnote.info 4 Jun
2009 22:58:08 -0000 1.1
@@ -0,0 +1,63 @@
+This is node_footnote.info, produced by makeinfo version 4.13 from
+node_footnote.texi.
+
+
+File: node_footnote.info, Node: Top, Next: a', Up: (dir)
+
+* Menu:
+
+* a'::
+* a^::
+* chapter::
+* a`::
+
+
+File: node_footnote.info, Node: a', Prev: Top
+
+ node a', Footnote 1(1).
+
+ ---------- Footnotes ----------
+
+ (1) foot 1 a'
+
+
+File: node_footnote.info, Node: a^
+
+ node a^, Footnote 2(1).
+
+ ---------- Footnotes ----------
+
+ (1) foot 2 a^
+
+
+File: node_footnote.info, Node: chapter
+
+1 chapter
+*********
+
+* Menu:
+
+* a`::
+
+
+File: node_footnote.info, Node: a`
+
+ node a`, Footnote 3(1).
+
+ ---------- Footnotes ----------
+
+ (1) foot 3 a`
+
+
+
+Tag Table:
+Node: Top88
+Node: a'194
+Ref: a'-Footnote-1309
+Node: a^327
+Ref: a^-Footnote-1430
+Node: chapter448
+Node: a`530
+Ref: a`-Footnote-1633
+
+End Tag Table
Index: test/sectionning/res_info/node_footnote_separated_info/node_footnote.2
===================================================================
RCS file: test/sectionning/res_info/node_footnote_separated_info/node_footnote.2
diff -N test/sectionning/res_info/node_footnote_separated_info/node_footnote.2
Index: test/sectionning/res_info/node_footnote_separated_info/node_footnote.info
===================================================================
RCS file:
test/sectionning/res_info/node_footnote_separated_info/node_footnote.info
diff -N
test/sectionning/res_info/node_footnote_separated_info/node_footnote.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/node_footnote_separated_info/node_footnote.info
4 Jun 2009 22:58:08 -0000 1.1
@@ -0,0 +1,69 @@
+This is node_footnote.info, produced by makeinfo version 4.13 from
+node_footnote.texi.
+
+
+File: node_footnote.info, Node: Top, Next: a', Up: (dir)
+
+* Menu:
+
+* a'::
+* a^::
+* chapter::
+* a`::
+
+
+File: node_footnote.info, Node: a', Prev: Top
+
+ node a', Footnote 1(1) (*note a'-Footnote-1::).
+
+
+File: node_footnote.info, Node: a'-Footnotes, Up: a'
+
+ (1) foot 1 a'
+
+
+File: node_footnote.info, Node: a^
+
+ node a^, Footnote 2(1) (*note a^-Footnote-1::).
+
+
+File: node_footnote.info, Node: a^-Footnotes, Up: a^
+
+ (1) foot 2 a^
+
+
+File: node_footnote.info, Node: chapter
+
+1 chapter
+*********
+
+* Menu:
+
+* a`::
+
+
+File: node_footnote.info, Node: a`
+
+ node a`, Footnote 3(1) (*note a`-Footnote-1::).
+
+
+File: node_footnote.info, Node: a`-Footnotes, Up: a`
+
+ (1) foot 3 a`
+
+
+
+Tag Table:
+Node: Top88
+Node: a'194
+Node: a'-Footnotes297
+Ref: a'-Footnote-1355
+Node: a^373
+Node: a^-Footnotes464
+Ref: a^-Footnote-1522
+Node: chapter540
+Node: a`622
+Node: a`-Footnotes713
+Ref: a`-Footnote-1771
+
+End Tag Table
Index: test/sectionning/res_info/nodes_id_docbook/nodes_id.2
===================================================================
RCS file: test/sectionning/res_info/nodes_id_docbook/nodes_id.2
diff -N test/sectionning/res_info/nodes_id_docbook/nodes_id.2
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/nodes_id_docbook/nodes_id.2 4 Jun 2009
22:58:08 -0000 1.1
@@ -0,0 +1 @@
+** Cannot find @image file `image.txt' (l. 99)
Index: test/sectionning/res_info/nodes_id_docbook/nodes_id.xml
===================================================================
RCS file: test/sectionning/res_info/nodes_id_docbook/nodes_id.xml
diff -N test/sectionning/res_info/nodes_id_docbook/nodes_id.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/nodes_id_docbook/nodes_id.xml 4 Jun 2009
22:58:08 -0000 1.1
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+ <!ENTITY tex "TeX">
+ <!ENTITY latex "LaTeX">
+]>
+<book id="nodes_id.xml" lang="en">
+<chapter label="" xreflabel="Test nodes before constructs for docbook id
construction" id="Top">
+<title>Test nodes before constructs for docbook id construction</title>
+
+
+
+
+<para>Text.
+</para>
+
+<variablelist id="node2"><varlistentry><term>table</term>
+<listitem><para>descr
+</para></listitem></varlistentry></variablelist>
+
+
+<informaltable id="node3"><tgroup cols="2"><colspec
colwidth="600*"></colspec><colspec
colwidth="700*"></colspec><thead><row><entry> mu–ltitable headitem
</entry><entry> another tab
+</entry></row></thead><tbody><row><entry> mu–ltitable item
</entry><entry> multitable tab
+</entry></row><row><entry> mu–ltitable item 2 </entry><entry> multitable
tab 2
+</entry></row><row><entry> lone mu–ltitable item
+</entry></row></tbody></tgroup></informaltable>
+
+<para>*note cross ref name: (file name)chapter
+</para>
+
+<para>See section ``title'' in <citetitle id="node5">manual</citetitle>.
+</para>
+
+<para>See <xref id="node6" linkend="node5"></xref>.
+</para>
+
+<para>cartouche
+</para>
+
+<itemizedlist id="node8"><listitem><para> item
+</para></listitem>
+</itemizedlist>
+
+<para><literal id="node9">some code</literal>.
+</para>
+
+<screen id="node10">example
+</screen>
+
+<para><footnote id="node11"><para><citetitle>footnote</citetitle>
+</para></footnote>.
+</para>
+
+<para>float
+
+</para>
+
+<bridgehead id="node13" renderas="sect2">subheading</bridgehead>
+
+
+<informalfigure><mediaobject><imageobject><imagedata fileref="image.jpg"
format="JPG"></imagedata></imageobject></mediaobject></informalfigure><para>.
+</para>
+</chapter>
+</book><!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-indent-step:1
+sgml-indent-data:nil
+End:
+-->
Index: test/sectionning/res_info/test_two_include/test_two_include.2
===================================================================
RCS file: test/sectionning/res_info/test_two_include/test_two_include.2
diff -N test/sectionning/res_info/test_two_include/test_two_include.2
Index: test/sectionning/res_info/test_two_include/test_two_include.info
===================================================================
RCS file: test/sectionning/res_info/test_two_include/test_two_include.info
diff -N test/sectionning/res_info/test_two_include/test_two_include.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/test_two_include/test_two_include.info 4 Jun
2009 22:58:08 -0000 1.1
@@ -0,0 +1,18 @@
+This is test_two_include.info, produced by makeinfo version 4.13 from
+test_two_include.texi.
+
+
+File: test_two_include.info, Node: Top, Up: (dir)
+
+Include version
+
+ include inc_file In included file.
+
+ After inclusion.
+
+
+
+Tag Table:
+Node: Top94
+
+End Tag Table
Index: test/sectionning/res_info/texi_html-top/html-top.2
===================================================================
RCS file: test/sectionning/res_info/texi_html-top/html-top.2
diff -N test/sectionning/res_info/texi_html-top/html-top.2
Index: test/sectionning/res_info/texi_html-top/html-top.texi
===================================================================
RCS file: test/sectionning/res_info/texi_html-top/html-top.texi
diff -N test/sectionning/res_info/texi_html-top/html-top.texi
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/texi_html-top/html-top.texi 4 Jun 2009
22:58:08 -0000 1.1
@@ -0,0 +1,7 @@
+\input texinfo
address@hidden top.info
+
address@hidden start
address@hidden
+
address@hidden
Index: test/sectionning/res_info/texi_html-top/top.passfirst
===================================================================
RCS file: test/sectionning/res_info/texi_html-top/top.passfirst
diff -N test/sectionning/res_info/texi_html-top/top.passfirst
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/texi_html-top/top.passfirst 4 Jun 2009
22:58:08 -0000 1.1
@@ -0,0 +1,6 @@
+html-top.texi(,2) @setfilename top.info
+html-top.texi(,3)
+html-top.texi(,4) @node start
+html-top.texi(,5) @top
+html-top.texi(,6)
+html-top.texi(,7) @bye
Index: test/sectionning/res_info/texi_html-top/top.passtexi
===================================================================
RCS file: test/sectionning/res_info/texi_html-top/top.passtexi
diff -N test/sectionning/res_info/texi_html-top/top.passtexi
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/texi_html-top/top.passtexi 4 Jun 2009
22:58:08 -0000 1.1
@@ -0,0 +1,6 @@
+html-top.texi(,2) @setfilename top.info
+html-top.texi(,3)
+html-top.texi(,4) @node start
+html-top.texi(,5) @top
+html-top.texi(,6)
+html-top.texi(,7) @bye
Index: test/sectionning/res_info/top/top.2
===================================================================
RCS file: test/sectionning/res_info/top/top.2
diff -N test/sectionning/res_info/top/top.2
Index: test/sectionning/res_info/top/top.info
===================================================================
RCS file: test/sectionning/res_info/top/top.info
diff -N test/sectionning/res_info/top/top.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/top/top.info 4 Jun 2009 22:58:08 -0000
1.1
@@ -0,0 +1,29 @@
+This is top.info, produced by makeinfo version 4.13 from top.texi.
+
+
+File: top.info, Node: Top, Next: Subnode, Up: (dir)
+
+Top test
+********
+
+Typical top node.
+
+* Menu:
+
+* Subnode::
+
+
+File: top.info, Node: Subnode, Prev: Top, Up: Top
+
+1 Subnode
+*********
+
+Subnode.
+
+
+
+Tag Table:
+Node: Top68
+Node: Subnode186
+
+End Tag Table
Index:
test/sectionning/res_info/two_footnotes_in_nodes_info/two_footnotes_in_nodes.2
===================================================================
RCS file:
test/sectionning/res_info/two_footnotes_in_nodes_info/two_footnotes_in_nodes.2
diff -N
test/sectionning/res_info/two_footnotes_in_nodes_info/two_footnotes_in_nodes.2
Index:
test/sectionning/res_info/two_footnotes_in_nodes_info/two_footnotes_in_nodes.info
===================================================================
RCS file:
test/sectionning/res_info/two_footnotes_in_nodes_info/two_footnotes_in_nodes.info
diff -N
test/sectionning/res_info/two_footnotes_in_nodes_info/two_footnotes_in_nodes.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++
test/sectionning/res_info/two_footnotes_in_nodes_info/two_footnotes_in_nodes.info
4 Jun 2009 22:58:08 -0000 1.1
@@ -0,0 +1,58 @@
+This is two_footnotes_in_nodes.info, produced by makeinfo version 4.13
+from two_footnotes_in_nodes.texi.
+
+
+File: two_footnotes_in_nodes.info, Node: Top, Next: chapter, Up: (dir)
+
+2 footnotes in 2 nodes
+**********************
+
+A(1)
+
+ B(2)
+
+* Menu:
+
+* chapter::
+
+ ---------- Footnotes ----------
+
+ (1) Footnote Top/1
+
+ para2
+
+ (2) Footnote Top/2
+
+ para2
+
+
+File: two_footnotes_in_nodes.info, Node: chapter, Prev: Top, Up: Top
+
+1 chapter
+*********
+
+C(1)
+
+ D(2)
+
+ ---------- Footnotes ----------
+
+ (1) Footnote chapter/1
+
+ para2
+
+ (2) Footnote chapter/2
+
+ para2
+
+
+
+Tag Table:
+Node: Top106
+Ref: Top-Footnote-1303
+Ref: Top-Footnote-2336
+Node: chapter369
+Ref: chapter-Footnote-1516
+Ref: chapter-Footnote-2553
+
+End Tag Table
Index:
test/sectionning/res_info/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.2
===================================================================
RCS file:
test/sectionning/res_info/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.2
diff -N
test/sectionning/res_info/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.2
Index:
test/sectionning/res_info/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.info
===================================================================
RCS file:
test/sectionning/res_info/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.info
diff -N
test/sectionning/res_info/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.info
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++
test/sectionning/res_info/two_footnotes_in_nodes_separated_info/two_footnotes_in_nodes.info
4 Jun 2009 22:58:09 -0000 1.1
@@ -0,0 +1,62 @@
+This is two_footnotes_in_nodes.info, produced by makeinfo version 4.13
+from two_footnotes_in_nodes.texi.
+
+
+File: two_footnotes_in_nodes.info, Node: Top, Next: chapter, Up: (dir)
+
+2 footnotes in 2 nodes
+**********************
+
+A(1) (*note Top-Footnote-1::)
+
+ B(2) (*note Top-Footnote-2::)
+
+* Menu:
+
+* chapter::
+
+
+File: two_footnotes_in_nodes.info, Node: Top-Footnotes, Up: Top
+
+ (1) Footnote Top/1
+
+ para2
+
+ (2) Footnote Top/2
+
+ para2
+
+
+File: two_footnotes_in_nodes.info, Node: chapter, Prev: Top, Up: Top
+
+1 chapter
+*********
+
+C(1) (*note chapter-Footnote-1::)
+
+ D(2) (*note chapter-Footnote-2::)
+
+
+File: two_footnotes_in_nodes.info, Node: chapter-Footnotes, Up: chapter
+
+ (1) Footnote chapter/1
+
+ para2
+
+ (2) Footnote chapter/2
+
+ para2
+
+
+
+Tag Table:
+Node: Top106
+Node: Top-Footnotes317
+Ref: Top-Footnote-1386
+Ref: Top-Footnote-2419
+Node: chapter452
+Node: chapter-Footnotes621
+Ref: chapter-Footnote-1698
+Ref: chapter-Footnote-2735
+
+End Tag Table
- [Texi2html-cvs] texi2html ChangeLog TODO texi2html.init texi2ht...,
Patrice Dumas <=