8 if ($printtable == 1) {
10 } elsif ($printtable == 2) {
12 print "</TD><TD ALIGN=\"left\">";
15 #hack, we're inside .nf so highlight comments and
18 s/\/\*/<FONT COLOR="#5555ff">\/\*/g;
19 s/\*\//\*\/<\/FONT>/g;
24 } elsif (/^\.TH .*\"([^"]*)\"/) {
25 # must be at the front
26 print "<HTML><HEAD><TITLE>$1 Manual page</TITLE></HEAD>\n";
27 print "<BODY BGCOLOR=\"#ffffff\">\n";
28 print "<H1>$1 Manual page</H1>\n";
29 } elsif (/^\.SH (.*)$/) {
30 if ($printtable == 3) {
32 print "</TD></TR></TABLE>\n";
34 print "<H3>$1</H3>\n";
36 if ($printtable == 3) {
38 print "</TD></TR></TABLE>\n";
41 } elsif (/^\.B "(.*)"$/) {
43 } elsif (/^\.B (.*)$/) {
45 } elsif (/^\.I "(.*)"$/) {
47 } elsif (/^\.I (.*)$/) {
50 if ($printtable == 3) {
52 print "</TD></TR></TABLE>\n";
54 print "<TABLE WIDTH=100%><TR><TD BGCOLOR=\"#dddddd\"><PRE>\n";
58 print "</TD></TR></TABLE>\n";
61 if ($printtable == 3) {
63 print "</TD></TR></TABLE>\n";
71 if ($printtable == 3) {
73 print "</TD></TR><TR>\n<TD ALIGN=\"left\">";
76 print "<TABLE BORDER><TR>\n<TD ALIGN=\"left\">";
79 s/\\fB([^\\]*)\\fR/<B>\1<\/B>/gm;
80 s/\\fI([^\\]*)\\fR/<I>\1<\/I>/gm;
86 print "</BODY></HTML>\n";