diff --git a/info/emp2html.pl b/info/emp2html.pl index 86802900..1a85697b 100644 --- a/info/emp2html.pl +++ b/info/emp2html.pl @@ -46,14 +46,13 @@ line: while (<>) { next line; } - if ($a[1] =~ "eo") { $esc = 0; next line; } - if ($a[1] =~ "ec") { $esc = $#a == 1 ? "\\" : $a[2]; next line; } + if ($a[1] eq "eo") { $esc = 0; next line; } + if ($a[1] eq "ec") { $esc = $#a == 1 ? "\\" : $a[2]; next line; } - if (/^\.(NF|nf)/) { printf (("

\n")); next line; }
-    if (/^\.(FI|fi)/) { printf (("

\n")); next line; } - if (/^\.s3/) { printf (("

\n")); next line; } - if (/^\.s1/) { printf (("


\n")); next line; } - if (/^\.br/) { printf "
\n"; next line; } + if ($a[1] =~ /NF|nf/i) { printf (("

\n")); next line; }
+    if ($a[1] =~ /FI|fi/i) { printf (("

\n")); next line; } + if ($a[1] eq "s1") { printf (("


\n")); next line; } + if ($a[1] eq "br") { printf "
\n"; next line; } if ($a[1] eq "SA") { @a = checkarg(1, @a); diff --git a/info/subj2html.pl b/info/subj2html.pl index f23819a5..a984dc46 100644 --- a/info/subj2html.pl +++ b/info/subj2html.pl @@ -53,14 +53,13 @@ line: while (<>) { next line; } - if ($a[1] =~ "eo") { $esc = 0; next line; } - if ($a[1] =~ "ec") { $esc = $#a == 1 ? "\\" : $a[2]; next line; } + if ($a[1] eq "eo") { $esc = 0; next line; } + if ($a[1] eq "ec") { $esc = $#a == 1 ? "\\" : $a[2]; next line; } - if (/^\.(NF|nf)/) { $dome = 1; printf (("

\n")); next line; }
-    if (/^\.(FI|fi)/) { $dome = 0; printf (("

\n")); next line; } - if (/^\.s3/) { printf (("

\n")); next line; } - if (/^\.s1/) { printf (("


\n")); next line; } - if (/^\.br/) { printf "
\n"; next line; } + if ($a[1] =~ /NF|nf/i) { $dome = 1; printf (("

\n")); next line; }
+    if ($a[1] =~ /FI|fi/i) { $dome = 0; printf (("

\n")); next line; } + if ($a[1] eq "s1") { printf (("


\n")); next line; } + if ($a[1] eq "br") { printf "
\n"; next line; } if ($a[1] eq "SA") { @a = checkarg(1, @a); @@ -114,6 +113,8 @@ sub htmlify { s/\&/&/g; s/\/>/g; + # delete form feed + s/\f//g; return $_ unless $esc; # translate more troff escapes s/\\e/&\#92;/g; # escape character