[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
From: |
Patrice Dumas |
Date: |
Fri, 21 Jul 2023 15:50:35 -0400 (EDT) |
branch: master
commit 81a8c41bca8d5ccc076c19b4cdbe0dee87764864
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Fri Jul 21 21:47:43 2023 +0200
* tp/Texinfo/Common.pm (%encoding_name_conversion_map)
(element_extra_encoding_for_perl, set_output_encodings),
tp/Texinfo/ParserNonXS.pm (_end_line_misc_line): add mapping of
encodings to encodings that extend them to use the extending encoding
for conversion, as is done for us-ascii to ISO-8859-1 in XS parser.
* tp/t/formats_encodings.t (char_us_ascii_latin1_in_refs),
tp/Makefile.tres: add test with @documentencoding us-ascii and
non-ascii ISO-8859-1 encoded characters.
---
ChangeLog | 12 +
tp/Makefile.tres | 3 +
tp/Texinfo/Common.pm | 24 +-
tp/Texinfo/ParserNonXS.pm | 12 +-
tp/Texinfo/XS/parsetexi/input.c | 1 +
tp/t/formats_encodings.t | 6 +-
.../char_us_ascii_latin1_in_refs.pl | 1670 ++++++++++++++++++++
.../res_html/a-e-i-o-u-A-E-I-O-U.html | 43 +
.../res_html/a-e-i-o-u-y-A-E-I-O-U.html | 43 +
.../res_html/a-e-u.html | 43 +
.../char_us_ascii_latin1_in_refs/res_html/c.html | 55 +
.../char_us_ascii_latin1_in_refs/res_html/e.html | 43 +
.../res_html/index.html | 93 ++
.../res_info/char_us_ascii_latin1_in_refs.info | Bin 0 -> 1722 bytes
14 files changed, 2041 insertions(+), 7 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index d374a137ff..134c72ea85 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2023-07-21 Patrice Dumas <pertusus@free.fr>
+
+ * tp/Texinfo/Common.pm (%encoding_name_conversion_map)
+ (element_extra_encoding_for_perl, set_output_encodings),
+ tp/Texinfo/ParserNonXS.pm (_end_line_misc_line): add mapping of
+ encodings to encodings that extend them to use the extending encoding
+ for conversion, as is done for us-ascii to ISO-8859-1 in XS parser.
+
+ * tp/t/formats_encodings.t (char_us_ascii_latin1_in_refs),
+ tp/Makefile.tres: add test with @documentencoding us-ascii and
+ non-ascii ISO-8859-1 encoded characters.
+
2023-07-21 Patrice Dumas <pertusus@free.fr>
* tp/Texinfo/ParserNonXS.pm (%parser_state_initialization)
diff --git a/tp/Makefile.tres b/tp/Makefile.tres
index 9e2ba4eb0a..cb8292636c 100644
--- a/tp/Makefile.tres
+++ b/tp/Makefile.tres
@@ -504,6 +504,9 @@ test_files_generated_list =
$(test_tap_files_generated_list) \
t/results/formats_encodings/char_latin2_latin2_in_refs.pl \
t/results/formats_encodings/char_latin2_latin2_in_refs/res_html \
t/results/formats_encodings/char_latin2_latin2_in_refs/res_info \
+ t/results/formats_encodings/char_us_ascii_latin1_in_refs.pl \
+ t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html \
+ t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_info \
t/results/formats_encodings/char_utf8_latin1_in_refs.pl \
t/results/formats_encodings/char_utf8_latin1_in_refs/res_html \
t/results/formats_encodings/char_utf8_latin1_in_refs/res_info \
diff --git a/tp/Texinfo/Common.pm b/tp/Texinfo/Common.pm
index c416a12867..8fc5b9328f 100644
--- a/tp/Texinfo/Common.pm
+++ b/tp/Texinfo/Common.pm
@@ -545,6 +545,17 @@ sub valid_tree_transformation ($)
}
+# information on encodings
+
+# map encodings to encodings that extends them in a compatible way
+# to use the extending encoding to do the conversion and avoid errors.
+our %encoding_name_conversion_map;
+%encoding_name_conversion_map = (
+ # mapping used in HTML in the past
+ 'us-ascii' => 'iso-8859-1',
+);
+
+
# information on @-commands
our %nobrace_symbol_text;
@@ -1259,6 +1270,8 @@ sub element_extra_encoding_for_perl($)
if ($element->{'extra'});
if (defined($encoding) and $encoding ne '') {
+ $encoding = $encoding_name_conversion_map{$encoding}
+ if (defined($encoding_name_conversion_map{$encoding}));
my $Encode_encoding_object = Encode::find_encoding($encoding);
if (defined($Encode_encoding_object)) {
$perl_encoding = $Encode_encoding_object->name();
@@ -1502,8 +1515,13 @@ sub set_output_encodings($$)
and $parser_information->{'input_encoding_name'});
if (!$customization_information->get_conf('OUTPUT_PERL_ENCODING')
and $customization_information->get_conf('OUTPUT_ENCODING_NAME')) {
- my $perl_encoding
- =
Encode::resolve_alias($customization_information->get_conf('OUTPUT_ENCODING_NAME'));
+ my $conversion_encoding
+ = $customization_information->get_conf('OUTPUT_ENCODING_NAME');
+ if (defined($encoding_name_conversion_map{$conversion_encoding})) {
+ $conversion_encoding
+ = $encoding_name_conversion_map{$conversion_encoding};
+ }
+ my $perl_encoding = Encode::resolve_alias($conversion_encoding);
if ($perl_encoding) {
$customization_information->set_conf('OUTPUT_PERL_ENCODING',
$perl_encoding);
}
@@ -2687,7 +2705,7 @@ Hashes are defined as C<our> variables, and are therefore
available
outside of the module.
TODO: undocumented
-%null_device_file %default_parser_customization_values
%document_settable_multiple_at_commands %document_settable_unique_at_commands
%default_converter_command_line_options
%default_main_program_customization_options %default_converter_customization
@variable_string_settables %document_settable_at_commands %def_map
%command_structuring_level %level_to_structuring_command
+%null_device_file %default_parser_customization_values
%document_settable_multiple_at_commands %document_settable_unique_at_commands
%default_converter_command_line_options
%default_main_program_customization_options %default_converter_customization
@variable_string_settables %document_settable_at_commands %def_map
%command_structuring_level %level_to_structuring_command
%encoding_name_conversion_map
=over
diff --git a/tp/Texinfo/ParserNonXS.pm b/tp/Texinfo/ParserNonXS.pm
index 87aae0b266..0ea7b50822 100644
--- a/tp/Texinfo/ParserNonXS.pm
+++ b/tp/Texinfo/ParserNonXS.pm
@@ -295,6 +295,8 @@ my %def_map = %Texinfo::Common::def_map;
my %def_aliases = %Texinfo::Common::def_aliases;
my %all_commands = %Texinfo::Common::all_commands;
+my %encoding_name_conversion_map
+ = %Texinfo::Common::encoding_name_conversion_map;
# Keys are commmands, values are names of indices. User-defined
# index commands are added dynamically.
@@ -3568,9 +3570,17 @@ sub _end_line_misc_line($$$)
# $input_encoding -- for output within an HTML file, used
# in most output formats
my ($perl_encoding, $input_encoding);
- my $Encode_encoding_object = find_encoding($normalized_text);
+ my $conversion_encoding = $normalized_text;
+ if (defined($encoding_name_conversion_map{$normalized_text})) {
+ $conversion_encoding
+ = $encoding_name_conversion_map{$normalized_text};
+ }
+ my $Encode_encoding_object = find_encoding($conversion_encoding);
if (defined($Encode_encoding_object)) {
$perl_encoding = $Encode_encoding_object->name();
+ if ($normalized_text ne $conversion_encoding) {
+ $Encode_encoding_object = find_encoding($normalized_text);
+ }
# mime_name() is upper-case, our keys are lower case, set to lower
case
$input_encoding = lc($Encode_encoding_object->mime_name());
}
diff --git a/tp/Texinfo/XS/parsetexi/input.c b/tp/Texinfo/XS/parsetexi/input.c
index e5902cea29..0bb8c19d58 100644
--- a/tp/Texinfo/XS/parsetexi/input.c
+++ b/tp/Texinfo/XS/parsetexi/input.c
@@ -75,6 +75,7 @@ set_input_encoding (char *encoding)
int encoding_set = 0;
char *conversion_encoding = encoding;
+ /* synced with Texinfo::Common::encoding_name_conversion_map */
if (!strcmp (encoding, "us-ascii"))
conversion_encoding = "iso-8859-1";
diff --git a/tp/t/formats_encodings.t b/tp/t/formats_encodings.t
index 6640111533..165026fa81 100644
--- a/tp/t/formats_encodings.t
+++ b/tp/t/formats_encodings.t
@@ -372,9 +372,9 @@ undef, {'test_file' => 'char_utf8_latin1_in_refs.texi'}
['char_latin1_latin1_in_refs',
undef, {'test_file' => 'char_latin1_latin1_in_refs.texi'}
],
-#['char_us_ascii_latin1_in_refs',
-#undef, {'test_file' => 'char_us_ascii_latin1_in_refs.texi'}
-#],
+['char_us_ascii_latin1_in_refs',
+undef, {'test_file' => 'char_us_ascii_latin1_in_refs.texi'}
+],
['char_latin2_latin2_in_refs',
undef, {'test_file' => 'char_latin2_latin2_in_refs.texi'}
],
diff --git a/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs.pl
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs.pl
new file mode 100644
index 0000000000..09c990237c
--- /dev/null
+++ b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs.pl
@@ -0,0 +1,1670 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted %result_converted_errors
+ %result_elements %result_directions_text %result_indices_sort_strings);
+
+use utf8;
+
+$result_trees{'char_us_ascii_latin1_in_refs'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => '\\input texinfo
+',
+ 'type' => 'text_before_beginning'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'text_before_beginning'
+ }
+ ],
+ 'type' => 'preamble_before_beginning'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'US-ASCII'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'documentencoding',
+ 'extra' => {
+ 'input_encoding_name' => 'us-ascii',
+ 'text_arg' => 'US-ASCII'
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 3,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'type' => 'preamble_before_content'
+ }
+ ],
+ 'type' => 'before_node_section'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'Top'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top'
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 5,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'accented char in latin1 in refs'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'top',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'cp'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'printindex',
+ 'extra' => {
+ 'misc_args' => [
+ 'cp'
+ ]
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 8,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e4} \x{eb} \x{ef} \x{f6} \x{fc} \x{ff}
\x{c4} \x{cb} \x{cf} \x{d6} \x{dc}"
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' =>
'_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc'
+ },
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => '
+'
+ }
+ ],
+ 'type' => 'preformatted'
+ }
+ ],
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 11,
+ 'macro' => ''
+ },
+ 'type' => 'menu_entry'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e9}"
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => '_00e9'
+ },
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => '
+'
+ }
+ ],
+ 'type' => 'preformatted'
+ }
+ ],
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 12,
+ 'macro' => ''
+ },
+ 'type' => 'menu_entry'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e0} \x{e8} \x{f9}"
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => '_00e0-_00e8-_00f9'
+ },
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => '
+'
+ }
+ ],
+ 'type' => 'preformatted'
+ }
+ ],
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 13,
+ 'macro' => ''
+ },
+ 'type' => 'menu_entry'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e2} \x{ea} \x{ee} \x{f4} \x{fb} \x{c2}
\x{ca} \x{ce} \x{d4} \x{db}"
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' =>
'_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db'
+ },
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => '
+'
+ }
+ ],
+ 'type' => 'preformatted'
+ }
+ ],
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 14,
+ 'macro' => ''
+ },
+ 'type' => 'menu_entry'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e7}"
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => '_00e7'
+ },
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => '
+'
+ }
+ ],
+ 'type' => 'preformatted'
+ }
+ ],
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 15,
+ 'macro' => ''
+ },
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'menu'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'text_arg' => 'menu'
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 16,
+ 'macro' => ''
+ }
+ }
+ ],
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 10,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {},
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 6,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e4} \x{eb} \x{ef} \x{f6} \x{fc} \x{ff} \x{c4}
\x{cb} \x{cf} \x{d6} \x{dc}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc'
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 18,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e4} \x{eb} \x{ef} \x{f6} \x{fc} \x{ff} \x{c4}
\x{cb} \x{cf} \x{d6} \x{dc}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {},
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 19,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e9}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e9'
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 21,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e9}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {},
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 22,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e0} \x{e8} \x{f9}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e0-_00e8-_00f9'
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 24,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e0} \x{e8} \x{f9}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {},
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 25,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e2} \x{ea} \x{ee} \x{f4} \x{fb} \x{c2} \x{ca}
\x{ce} \x{d4} \x{db}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db'
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 27,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e2} \x{ea} \x{ee} \x{f4} \x{fb} \x{c2} \x{ca}
\x{ce} \x{d4} \x{db}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {},
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 28,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e7}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e7'
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 30,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e7}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e4} \x{eb} \x{ef} \x{f6} \x{fc} \x{ff}
\x{c4} \x{cb} \x{cf} \x{d6} \x{dc}"
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' =>
'_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc'
+ },
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 33,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e9}"
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => '_00e9'
+ },
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 34,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e0} \x{e8} \x{f9}"
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => '_00e0-_00e8-_00f9'
+ },
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 35,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e2} \x{ea} \x{ee} \x{f4} \x{fb} \x{c2}
\x{ca} \x{ce} \x{d4} \x{db}"
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' =>
'_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db'
+ },
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 36,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e7}"
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => '_00e7'
+ },
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 37,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e4} \x{eb} \x{ef} \x{f6} \x{fc} \x{ff}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'element_node' => {},
+ 'index_entry' => [
+ 'cp',
+ 1
+ ]
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 39,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{c4} \x{cb} \x{cf} \x{d6} \x{dc}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'element_node' => {},
+ 'index_entry' => [
+ 'cp',
+ 2
+ ]
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 40,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e9}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'element_node' => {},
+ 'index_entry' => [
+ 'cp',
+ 3
+ ]
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 41,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e8}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'element_node' => {},
+ 'index_entry' => [
+ 'cp',
+ 4
+ ]
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 42,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e2} \x{ea} \x{ee} \x{f4} \x{fb} \x{c2} \x{ca}
\x{ce} \x{d4} \x{db}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'element_node' => {},
+ 'index_entry' => [
+ 'cp',
+ 5
+ ]
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 43,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => "\x{e7}"
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => {
+ 'text' => '
+'
+ }
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'element_node' => {},
+ 'index_entry' => [
+ 'cp',
+ 6
+ ]
+ },
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 44,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {},
+ 'info' => {
+ 'spaces_before_argument' => {
+ 'text' => ' '
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'char_us_ascii_latin1_in_refs.texi',
+ 'line_nr' => 31,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'text' => '
+',
+ 'type' => 'rawline_arg'
+ }
+ ],
+ 'cmdname' => 'bye'
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'contents'}[1]{'contents'}[0];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'contents'}[1]{'contents'}[0];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[1]{'contents'}[0];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'args'}[0]{'extra'}{'node_content'}[0]
=
$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[1]{'contents'}[2]{'args'}[0]{'extra'}{'node_content'}[0]
=
$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[1]{'contents'}[4]{'args'}[0]{'extra'}{'node_content'}[0]
=
$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[1]{'contents'}[6]{'args'}[0]{'extra'}{'node_content'}[0]
=
$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[1]{'contents'}[8]{'args'}[0]{'extra'}{'node_content'}[0]
=
$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[3]{'extra'}{'element_node'}
= $result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[11];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[4]{'extra'}{'element_node'}
= $result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[11];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[5]{'extra'}{'element_node'}
= $result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[11];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[6]{'extra'}{'element_node'}
= $result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[11];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[7]{'extra'}{'element_node'}
= $result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[11];
+$result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[12]{'contents'}[8]{'extra'}{'element_node'}
= $result_trees{'char_us_ascii_latin1_in_refs'}{'contents'}[11];
+
+$result_texis{'char_us_ascii_latin1_in_refs'} = '\\input texinfo
+
+@documentencoding US-ASCII
+
+@node Top
+@top accented char in latin1 in refs
+
+@printindex cp
+
+@menu
+* ä ë ï ö ü ÿ Ä Ë Ï Ö Ü::
+* é::
+* à è ù::
+* â ê î ô û Â Ê Î Ô Û::
+* ç::
+@end menu
+
+@node ä ë ï ö ü ÿ Ä Ë Ï Ö Ü
+@chapter ä ë ï ö ü ÿ Ä Ë Ï Ö Ü
+
+@node é
+@chapter é
+
+@node à è ù
+@chapter à è ù
+
+@node â ê î ô û Â Ê Î Ô Û
+@chapter â ê î ô û Â Ê Î Ô Û
+
+@node ç
+@chapter ç
+
+@ref{ä ë ï ö ü ÿ Ä Ë Ï Ö Ü}
+@ref{é}
+@ref{à è ù}
+@ref{â ê î ô û Â Ê Î Ô Û}
+@ref{ç}
+
+@cindex ä ë ï ö ü ÿ
+@cindex Ä Ë Ï Ö Ü
+@cindex é
+@cindex è
+@cindex â ê î ô û Â Ê Î Ô Û
+@cindex ç
+
+@bye
+';
+
+
+$result_texts{'char_us_ascii_latin1_in_refs'} = '
+accented char in latin1 in refs
+*******************************
+
+
+* ä ë ï ö ü ÿ Ä Ë Ï Ö Ü::
+* é::
+* à è ù::
+* â ê î ô û Â Ê Î Ô Û::
+* ç::
+
+1 ä ë ï ö ü ÿ Ä Ë Ï Ö Ü
+***********************
+
+2 é
+***
+
+3 à è ù
+*******
+
+4 â ê î ô û Â Ê Î Ô Û
+*********************
+
+5 ç
+***
+
+ä ë ï ö ü ÿ Ä Ë Ï Ö Ü
+é
+à è ù
+â ê î ô û Â Ê Î Ô Û
+ç
+
+
+';
+
+$result_sectioning{'char_us_ascii_latin1_in_refs'} = {
+ 'structure' => {
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top'
+ },
+ 'structure' => {}
+ }
+ },
+ 'structure' => {
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc'
+ },
+ 'structure' => {}
+ }
+ },
+ 'structure' => {
+ 'section_level' => 1,
+ 'section_number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e9'
+ },
+ 'structure' => {}
+ }
+ },
+ 'structure' => {
+ 'section_level' => 1,
+ 'section_number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e0-_00e8-_00f9'
+ },
+ 'structure' => {}
+ }
+ },
+ 'structure' => {
+ 'section_level' => 1,
+ 'section_number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db'
+ },
+ 'structure' => {}
+ }
+ },
+ 'structure' => {
+ 'section_level' => 1,
+ 'section_number' => 4,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e7'
+ },
+ 'structure' => {}
+ }
+ },
+ 'structure' => {
+ 'section_level' => 1,
+ 'section_number' => 5,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_level' => -1
+ }
+};
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_us_ascii_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'char_us_ascii_latin1_in_refs'};
+
+$result_nodes{'char_us_ascii_latin1_in_refs'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {},
+ 'structure' => {}
+ },
+ 'isindex' => 1,
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'structure' => {
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {},
+ 'structure' => {
+ 'section_number' => 1
+ }
+ },
+ 'normalized' =>
'_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc'
+ },
+ 'structure' => {
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {},
+ 'structure' => {
+ 'section_number' => 2
+ }
+ },
+ 'normalized' => '_00e9'
+ },
+ 'structure' => {
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {},
+ 'structure' => {
+ 'section_number' => 3
+ }
+ },
+ 'normalized' => '_00e0-_00e8-_00f9'
+ },
+ 'structure' => {
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {},
+ 'structure' => {
+ 'section_number' => 4
+ }
+ },
+ 'normalized' =>
'_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db'
+ },
+ 'structure' => {
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {},
+ 'structure' => {
+ 'section_number' => 5
+ }
+ },
+ 'normalized' => '_00e7'
+ },
+ 'structure' => {
+ 'node_prev' => {},
+ 'node_up' => {}
+ }
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ }
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ }
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ }
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ }
+ },
+ 'node_next' => {}
+ }
+};
+$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
=
$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_next'};
+$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_up'}
= $result_nodes{'char_us_ascii_latin1_in_refs'};
+$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
=
$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'};
+$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_up'}
= $result_nodes{'char_us_ascii_latin1_in_refs'};
+$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
=
$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_next'};
+$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_up'}
= $result_nodes{'char_us_ascii_latin1_in_refs'};
+$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
= $result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'};
+$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_up'}
= $result_nodes{'char_us_ascii_latin1_in_refs'};
+$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_prev'}
= $result_nodes{'char_us_ascii_latin1_in_refs'};
+$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'node_up'}
= $result_nodes{'char_us_ascii_latin1_in_refs'};
+$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'node_next'} =
$result_nodes{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'};
+
+$result_menus{'char_us_ascii_latin1_in_refs'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top'
+ },
+ 'structure' => {
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc'
+ },
+ 'structure' => {
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e9'
+ },
+ 'structure' => {
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e0-_00e8-_00f9'
+ },
+ 'structure' => {
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db'
+ },
+ 'structure' => {
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e7'
+ },
+ 'structure' => {
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+ }
+ }
+};
+$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_prev'}
=
$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_next'};
+$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_up'}
= $result_menus{'char_us_ascii_latin1_in_refs'};
+$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_prev'}
=
$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'};
+$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_up'}
= $result_menus{'char_us_ascii_latin1_in_refs'};
+$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_prev'}
=
$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_next'};
+$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_up'}
= $result_menus{'char_us_ascii_latin1_in_refs'};
+$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_prev'}
= $result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'};
+$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_up'}
= $result_menus{'char_us_ascii_latin1_in_refs'};
+$result_menus{'char_us_ascii_latin1_in_refs'}{'structure'}{'menu_child'}{'structure'}{'menu_up'}
= $result_menus{'char_us_ascii_latin1_in_refs'};
+
+$result_errors{'char_us_ascii_latin1_in_refs'} = [];
+
+
+$result_floats{'char_us_ascii_latin1_in_refs'} = {};
+
+
+$result_indices_sort_strings{'char_us_ascii_latin1_in_refs'} = {
+ 'cp' => [
+ "\x{c4} \x{cb} \x{cf} \x{d6} \x{dc}",
+ "\x{e2} \x{ea} \x{ee} \x{f4} \x{fb} \x{c2} \x{ca} \x{ce} \x{d4} \x{db}",
+ "\x{e4} \x{eb} \x{ef} \x{f6} \x{fc} \x{ff}",
+ "\x{e7}",
+ "\x{e9}",
+ "\x{e8}"
+ ]
+};
+
+
+1;
diff --git
a/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
new file mode 100644
index 0000000000..e4ff9c9bb4
--- /dev/null
+++
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+<title>� � � � � � � � � � (accented char in latin1 in refs)</title>
+
+<meta name="description" content="� � � � � � � � � � (accented char in latin1
in refs)">
+<meta name="keywords" content="� � � � � � � � � � (accented char in latin1 in
refs)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="index.html" rel="start" title="Top">
+<link href="index.html" rel="index" title="Top">
+<link href="index.html" rel="up" title="Top">
+<link href="c.html" rel="next" title="�">
+<link href="a-e-u.html" rel="prev" title="� � �">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+<div class="chapter-level-extent"
id="g_t_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db">
+<div class="nav-panel">
+<p>
+Next: <a href="c.html" accesskey="n" rel="next">�</a>, Previous: <a
href="a-e-u.html" accesskey="p" rel="prev">� � �</a>, Up: <a href="index.html"
accesskey="u" rel="up">accented char in latin1 in refs</a> [<a
href="index.html" title="Index" rel="index">Index</a>]</p>
+</div>
+<hr>
+<h2 class="chapter" id="a-e-i-o-u-A-E-I-O-U"><span>4 � � � � � � � � � �<a
class="copiable-link" href="#a-e-i-o-u-A-E-I-O-U"> ¶</a></span></h2>
+
+</div>
+
+
+
+</body>
+</html>
diff --git
a/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
new file mode 100644
index 0000000000..0b9ec6ba1b
--- /dev/null
+++
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+<title>� � � � � � � � � � � (accented char in latin1 in refs)</title>
+
+<meta name="description" content="� � � � � � � � � � � (accented char in
latin1 in refs)">
+<meta name="keywords" content="� � � � � � � � � � � (accented char in latin1
in refs)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="index.html" rel="start" title="Top">
+<link href="index.html" rel="index" title="Top">
+<link href="index.html" rel="up" title="Top">
+<link href="e.html" rel="next" title="�">
+<link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+<div class="chapter-level-extent"
id="g_t_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc">
+<div class="nav-panel">
+<p>
+Next: <a href="e.html" accesskey="n" rel="next">�</a>, Previous: <a
href="index.html" accesskey="p" rel="prev">accented char in latin1 in refs</a>,
Up: <a href="index.html" accesskey="u" rel="up">accented char in latin1 in
refs</a> [<a href="index.html" title="Index" rel="index">Index</a>]</p>
+</div>
+<hr>
+<h2 class="chapter" id="a-e-i-o-u-y-A-E-I-O-U"><span>1 � � � � � � � � � � �<a
class="copiable-link" href="#a-e-i-o-u-y-A-E-I-O-U"> ¶</a></span></h2>
+
+</div>
+
+
+
+</body>
+</html>
diff --git
a/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/a-e-u.html
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/a-e-u.html
new file mode 100644
index 0000000000..d6bf214350
--- /dev/null
+++
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/a-e-u.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+<title>� � � (accented char in latin1 in refs)</title>
+
+<meta name="description" content="� � � (accented char in latin1 in refs)">
+<meta name="keywords" content="� � � (accented char in latin1 in refs)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="index.html" rel="start" title="Top">
+<link href="index.html" rel="index" title="Top">
+<link href="index.html" rel="up" title="Top">
+<link href="a-e-i-o-u-A-E-I-O-U.html" rel="next" title="� � � � � � � � � �">
+<link href="e.html" rel="prev" title="�">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+<div class="chapter-level-extent" id="g_t_00e0-_00e8-_00f9">
+<div class="nav-panel">
+<p>
+Next: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="n" rel="next">� � � � � �
� � � �</a>, Previous: <a href="e.html" accesskey="p" rel="prev">�</a>, Up: <a
href="index.html" accesskey="u" rel="up">accented char in latin1 in refs</a>
[<a href="index.html" title="Index" rel="index">Index</a>]</p>
+</div>
+<hr>
+<h2 class="chapter" id="a-e-u"><span>3 � � �<a class="copiable-link"
href="#a-e-u"> ¶</a></span></h2>
+
+</div>
+
+
+
+</body>
+</html>
diff --git
a/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/c.html
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/c.html
new file mode 100644
index 0000000000..8f17d90285
--- /dev/null
+++
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/c.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+<title>� (accented char in latin1 in refs)</title>
+
+<meta name="description" content="� (accented char in latin1 in refs)">
+<meta name="keywords" content="� (accented char in latin1 in refs)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="index.html" rel="start" title="Top">
+<link href="index.html" rel="index" title="Top">
+<link href="index.html" rel="up" title="Top">
+<link href="a-e-i-o-u-A-E-I-O-U.html" rel="prev" title="� � � � � � � � � �">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+<div class="chapter-level-extent" id="g_t_00e7">
+<div class="nav-panel">
+<p>
+Previous: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="p" rel="prev">� � � �
� � � � � �</a>, Up: <a href="index.html" accesskey="u" rel="up">accented char
in latin1 in refs</a> [<a href="index.html" title="Index"
rel="index">Index</a>]</p>
+</div>
+<hr>
+<h2 class="chapter" id="c"><span>5 �<a class="copiable-link" href="#c">
¶</a></span></h2>
+
+<p><a class="ref" href="a-e-i-o-u-y-A-E-I-O-U.html">� � � � � � � � � � �</a>
+<a class="ref" href="e.html">�</a>
+<a class="ref" href="a-e-u.html">� � �</a>
+<a class="ref" href="a-e-i-o-u-A-E-I-O-U.html">� � � � � � � � � �</a>
+<a class="ref" href="#g_t_00e7">�</a>
+</p>
+<a class="index-entry-id" id="index-a-e-i-o-u-y"></a>
+<a class="index-entry-id" id="index-A-E-I-O-U"></a>
+<a class="index-entry-id" id="index-e"></a>
+<a class="index-entry-id" id="index-e-1"></a>
+<a class="index-entry-id" id="index-a-e-i-o-u-A-E-I-O-U"></a>
+<a class="index-entry-id" id="index-c"></a>
+
+</div>
+
+
+
+</body>
+</html>
diff --git
a/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/e.html
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/e.html
new file mode 100644
index 0000000000..d43a934621
--- /dev/null
+++
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/e.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+<title>� (accented char in latin1 in refs)</title>
+
+<meta name="description" content="� (accented char in latin1 in refs)">
+<meta name="keywords" content="� (accented char in latin1 in refs)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="index.html" rel="start" title="Top">
+<link href="index.html" rel="index" title="Top">
+<link href="index.html" rel="up" title="Top">
+<link href="a-e-u.html" rel="next" title="� � �">
+<link href="a-e-i-o-u-y-A-E-I-O-U.html" rel="prev" title="� � � � � � � � � �
�">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+<div class="chapter-level-extent" id="g_t_00e9">
+<div class="nav-panel">
+<p>
+Next: <a href="a-e-u.html" accesskey="n" rel="next">� � �</a>, Previous: <a
href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="p" rel="prev">� � � � � � � � � �
�</a>, Up: <a href="index.html" accesskey="u" rel="up">accented char in latin1
in refs</a> [<a href="index.html" title="Index"
rel="index">Index</a>]</p>
+</div>
+<hr>
+<h2 class="chapter" id="e"><span>2 �<a class="copiable-link" href="#e">
¶</a></span></h2>
+
+</div>
+
+
+
+</body>
+</html>
diff --git
a/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/index.html
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/index.html
new file mode 100644
index 0000000000..40b7c4b7d8
--- /dev/null
+++
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/index.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+<title>Top (accented char in latin1 in refs)</title>
+
+<meta name="description" content="Top (accented char in latin1 in refs)">
+<meta name="keywords" content="Top (accented char in latin1 in refs)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="#Top" rel="start" title="Top">
+<link href="#Top" rel="index" title="Top">
+<link href="a-e-i-o-u-y-A-E-I-O-U.html" rel="next" title="� � � � � � � � � �
�">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
+td.printindex-index-entry {vertical-align: top}
+td.printindex-index-section {vertical-align: top; padding-left: 1em}
+th.entries-header-printindex {text-align:left}
+th.sections-header-printindex {text-align:left; padding-left: 1em}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+
+<div class="top-level-extent" id="Top">
+<div class="nav-panel">
+<p>
+Next: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="n" rel="next">� � � � �
� � � � � �</a> [<a href="#Top" title="Index" rel="index">Index</a>]</p>
+</div>
+<hr>
+<h1 class="top" id="accented-char-in-latin1-in-refs"><span>accented char in
latin1 in refs<a class="copiable-link" href="#accented-char-in-latin1-in-refs">
¶</a></span></h1>
+
+<div class="printindex cp-printindex">
+<table class="cp-letters-header-printindex"><tr><th>Jump to:
</th><td><a class="summary-letter-printindex"
href="#Top_cp_letter-A"><b>A</b></a>
+
+<a class="summary-letter-printindex" href="#Top_cp_letter-C"><b>C</b></a>
+
+<a class="summary-letter-printindex" href="#Top_cp_letter-E"><b>E</b></a>
+
+</td></tr></table>
+<table class="cp-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><th
class="sections-header-printindex">Section</th></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Top_cp_letter-A">A</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="c.html#index-A-E-I-O-U">� � � � �</a></td><td
class="printindex-index-section"><a href="c.html">�</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="c.html#index-a-e-i-o-u-A-E-I-O-U">� � � � � � � � � �</a></td><td
class="printindex-index-section"><a href="c.html">�</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="c.html#index-a-e-i-o-u-y">� � � � � �</a></td><td
class="printindex-index-section"><a href="c.html">�</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Top_cp_letter-C">C</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="c.html#index-c">�</a></td><td class="printindex-index-section"><a
href="c.html">�</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Top_cp_letter-E">E</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="c.html#index-e">�</a></td><td class="printindex-index-section"><a
href="c.html">�</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="c.html#index-e-1">�</a></td><td class="printindex-index-section"><a
href="c.html">�</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+</table>
+<table class="cp-letters-footer-printindex"><tr><th>Jump to:
</th><td><a class="summary-letter-printindex"
href="#Top_cp_letter-A"><b>A</b></a>
+
+<a class="summary-letter-printindex" href="#Top_cp_letter-C"><b>C</b></a>
+
+<a class="summary-letter-printindex" href="#Top_cp_letter-E"><b>E</b></a>
+
+</td></tr></table>
+</div>
+
+
+<ul class="mini-toc">
+<li><a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="1">� � � � � � � � � �
�</a></li>
+<li><a href="e.html" accesskey="2">�</a></li>
+<li><a href="a-e-u.html" accesskey="3">� � �</a></li>
+<li><a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="4">� � � � � � � � �
�</a></li>
+<li><a href="c.html" accesskey="5">�</a></li>
+</ul>
+</div>
+<hr>
+<div class="nav-panel">
+<p>
+Next: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="n" rel="next">� � � � �
� � � � � �</a> [<a href="#Top" title="Index" rel="index">Index</a>]</p>
+</div>
+
+
+
+</body>
+</html>
diff --git
a/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_info/char_us_ascii_latin1_in_refs.info
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_info/char_us_ascii_latin1_in_refs.info
new file mode 100644
index 0000000000..25347c1f8a
Binary files /dev/null and
b/tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_info/char_us_ascii_latin1_in_refs.info
differ