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;
s/\>/>/g;
+ # delete form feed
+ s/\f//g;
return $_ unless $esc;
# translate more troff escapes
s/\\e/&\#92;/g; # escape character