" +
+
+
+ " | "
+
+
+ + "" +
+
+
+% slides
+
+ + "" +
+ + "" +
+
+ + "" +
+ + "" +
+
+% letters
+
+
+ + "" +
+ + "" +
+
+ + "" +
+ + "" +
+
+ + ""
+ "" +
+
+
+ + ""
+ + "" +
+
+
+ + ""
+
+ + "" +
+
+% first end definition of name
+
+ + "" +
+ + "" +
+
+ + ""
+ "" +
+
+ + ""
+ "" +
+
+
+ + ""
+ "" +
+
+ + ""
+ "" +
+
+
+ + ""
+ "" +
+
+ + ""
+ "" +
+
+ + ""
+ "" +
+
+ + ""
+ "" +
+
+ + ""
+ "" +
+
+ + ""
+ "" +
+
+ + "" +
+ + "" +
+
+% end of html replacement file
diff --git a/doc/sbase/dist/birddoc/latex2e/mapping b/doc/sbase/dist/birddoc/latex2e/mapping
new file mode 100644
index 00000000..ec533bd4
--- /dev/null
+++ b/doc/sbase/dist/birddoc/latex2e/mapping
@@ -0,0 +1,734 @@
+
+% linuxdoc to latex replacement file
+
+ +
+ +
+
+ + "\\documentclass\[a4paper\]{article}\n"
+ "\\usepackage{linuxdoc-sgml}\n"
+ "\\usepackage{qwertz}\n"
+ "\\usepackage{url}\n"
+ "\\usepackage\[latin1\]{inputenc}\n"
+ "\\usepackage{t1enc}\n"
+ "\\usepackage{babel}\n"
+ "\\usepackage{epsfig}\n"
+ "\\usepackage{[OPTS]}\n"
+ "\\def\\addbibtoc{\n"
+ "\\addcontentsline{toc}{section}{\\numberline{\\mbox{}}\\relax\\bibname}\n"
+ "}%end-preamble\n" +
+
+ + "\\end{document}" +
+
+ + "\\documentclass\[a4paper\]{report}\n"
+ "\\usepackage{linuxdoc-sgml}\n"
+ "\\usepackage{qwertz}\n"
+ "\\usepackage{url}\n"
+ "\\usepackage\[latin1\]{inputenc}\n"
+ "\\usepackage{t1enc}\n"
+ "\\usepackage{babel}\n"
+ "\\usepackage{epsfig}\n"
+ "\\usepackage{[OPTS]}\n"
+ "\\def\\addbibtoc{\n"
+ "\\addcontentsline{toc}{chapter}{\\numberline{\\mbox{}}\\relax\\bibname}\n"
+ "}\n"
+ "\\pagestyle{headings}%end-preamble\n" +
+
+ + "\\end{document}" +
+
+ + "\\documentclass\[a4paper\]{book}\n"
+ "\\usepackage{linuxdoc-sgml}\n"
+ "\\usepackage{qwertz}\n"
+ "\\usepackage{url}\n"
+ "\\usepackage\[latin1\]{inputenc}\n"
+ "\\usepackage{t1enc}\n"
+ "\\usepackage{babel}\n"
+ "\\usepackage{epsfig}\n"
+ "\\usepackage{[OPTS]}\n"
+ "\\def\\addbibtoc{\n"
+ "\\addcontentsline{toc}{chapter}{\\numberline{\\mbox{}}\\relax\\bibname}\n"
+ "}\n"
+ "\\pagestyle{headings}%end-preamble\n" +
+
+ + "\\end{document}" +
+
+
+ + "\\documentclass\[a4paper\]{article}\n"
+ "\\usepackage{linuxdoc-sgml}\n"
+ "\\usepackage{qwertz}\n"
+ "\\usepackage{url}\n"
+ "\\usepackage\[latin1\]{inputenc}\n"
+ "\\usepackage{t1enc}\n"
+ "\\usepackage{babel}\n"
+ "\\usepackage{epsfig}\n"
+ "\\usepackage{[OPTS]}\n"
+ "\\def\\title#1{\n"
+ "\\begin{center}\n"
+ "\\bf\n"
+ "#1\n"
+ "\\end{center}\n"
+ "\\bigskip\n"
+ "}\n"
+ "\\begin{document}%end-preamble\n"
+
+ + "\\end{document}" +
+
+
+ + ""
+
+
+% Manual Pages are expected to be formatted using nroff (or groff), unless
+% they are included as sections of other qwertz documents.
+
+
+
+
+
+ + "\n\n\\begin{document}\n"
+ "\\maketitle\n" +
+
+ + "\\title{"
+ "}" +
+
+ "\\\\\n"
+ "{\\large "
+ "}" +
+
+ + "\\author{"
+ "}" +
+
+
+
+
+ "\\and " +
+
+
+ "\\thanks{"
+ "}"
+
+ " \\\\\n\\\\" +
+
+
+ + "\\date{"
+ "}" +
+
+ "\\\\ "
+
+
+
+
+
+
+ "{"
+ "}"
+
+ "{"
+ "}" +
+
+% + "\n\n\\begin{verbatim}" +
+% + "\\end{verbatim}\n\n" +
+
+ "{\\tt "
+ "}"
+
+% Hacked by mdw to use linuxdoc-sgml \abstract{...}
+ + "\\abstract{"
+ "}" +
+
+ + "\n \\appendix \n" +
+
+
+ + "\\tableofcontents" +
+
+
+ + "\\listoffigures" +
+
+
+ + "\\listoftables" +
+
+
+ + "\n\\chapter"
+
+
+ + "\n\\section"
+
+
+ + "\n\\subsection"
+
+
+ + "\n\\subsubsection"
+
+
+ + "\n\\paragraph"
+
+
+ + "\n\\subparagraph"
+
+
+ "{"
+ "}\n\n"
+
+
+ "\n\n"
+
+ + "\\begin{itemize}" +
+ + "\\end{itemize}" +
+
+ + "\\begin{enumerate}" +
+ + "\\end{enumerate}" +
+
+ + "\\begin{list}{}{}\n" +
+ + "\\end{list}" +
+
+ + "\\begin{description}" +
+ + "\\end{description}" +
+
+- + "\\item "
+
+
+ + "\\item\["
+ "\] \\mbox{}\n\n"
+
+ "\\cite{[ID]"
+ "}"
+
+ "\\cite\[[NOTE]\]{[ID]"
+ "}"
+
+ "\\idx{"
+ "}"
+
+ "\\cdx{"
+ "}"
+
+ "\\nidx{"
+ "}"
+
+ "\\ncdx{"
+ "}"
+
+% The idea here is to automatically insert soft hyphens after every slash in
+% the filename, so long filenames will break naturally. The url{} macro is
+% a kluge but it works,
+ "\\url{"
+ "}"
+
+ "\\footnote{"
+ "}"
+
+ "``"
+ "''"
+
+ + "\\begin{quotation}\n" +
+ + "\n\\end{quotation}\n\n" +
+
+ "{\\itshape "
+ "\\/}"
+
+ "{\\itshape "
+ "\\/}"
+
+ "{\\bfseries "
+ "}"
+
+ "{\\itshape "
+ "\\/}"
+
+ "{\\sffamily "
+ "}"
+
+ "{\\slshape "
+ "}"
+
+ "{\\rmfamily "
+ "}"
+
+ "{\\ttfamily "
+ "}"
+
+ "{\\ttfamily "
+ "}"
+
+% Added by mdw
+ "\\cparam{"
+ "}"
+
+[ "\\ref{[ID]} {([NAME])}"
+]
+
+ "\\pageref{[ID]}"
+
+
+%url added by HG
+ "\\nameurl{[URL]}{[NAME]}"
+
+
+ "\\onlynameurl{[NAME]}"
+
+
+
+
+
+
+
+
+ + "\\bibliographystyle{[STYLE]}\n"
+ "\\bibliography{[FILES]}\n"
+ "\\addbibtoc{}" +
+
+
+% + "\\macro{[ID]}{\\qw[ID]}"
+%
+
+% + "\\macro{qwmain}{\\qwmain}"
+%
+
+ + "\\par\n"
+ "\\addvspace{\\medskipamount}\n"
+ "\\nopagebreak\\hrule\n"
+ "\\begin{verbatim}" +
+
+ + "\\end{verbatim} \n"
+ "\\nopagebreak\\hrule \n"
+ "\\addvspace{\\medskipamount}" +
+
+ + "\\begin{verbatim}" +
+ + "\\end{verbatim}" +
+
+% tscreen added by mdw
+ + "\\begin{tscreen}" +
+ + "\\end{tscreen}" +
+
+ + "\\begin{quotation}" +
+ + "\\end{quotation}" +
+
+% theorems and such
+
+ + "\\begin{definition}"
+ + "\\end{definition}\n\n" +
+
+ + "\\begin{proposition}" +
+ + "\\end{proposition}" +
+
+ + "\\begin{lemma}"
+ + "\\end{lemma}\n\n" +
+
+ + "\\begin{corollary}"
+ + "\\end{corollary}\n\n" +
+
+ + "\n{\\noindent{\\bf Proof.} " +
+ + "}"
+
+ + "\\begin{theorem}"
+ + "\\end{theorem}\n\n" +
+
+ "\["
+ "\]" +
+
+% mathematics
+
+ "$"
+ "$"
+
+ + "\\\["
+ "\\\]" +
+
+ + "\\begin{equation}" +
+ + "\\end{equation}\n" +
+
+ "\\frac"
+
+
+ "{"
+ "}"
+
+ "{"
+ "}"
+
+
+
+
+
+
+
+ "_{"
+ "}"
+
+ "}"
+
+
+
+
+ "\\prod"
+
+
+ "\\int"
+
+
+ "\\sum"
+
+
+ "\\sqrt\[[n]\]{"
+ "}"
+
+ + "\\begin{array}{[ca]}" +
+ + "\\end{array}" +
+
+ " \\\\ " +
+
+
+ " & "
+
+
+
+ "^{"
+ "}"
+
+ "_{"
+ "}"
+
+ "\\underline{"
+ "}"
+
+ "\\overline{"
+ "}"
+
+ "\\mbox{\\tt "
+ "}"
+
+ "\\vec{"
+ "}"
+
+ "{\\cal "
+ "}"
+
+ "{\\rm "
+ "}"
+
+ "\\\\ \n"
+
+
+% figures
+
+ + "\\end{figure}\n" +
+
+ + "\\centerline{\\epsfig{file=[FILE],height=[HEIGHT],angle=[ANGLE]}}" +
+
+
+
+ + "\\vspace{[VSPACE]}\n\\par" +
+
+
+ + "\\caption{"
+ "}" +
+
+% tables
+
+ + "\\begin{table}\[[LOC]\]" +
+ + "\\end{table}" +
+
+ + "\\begin{center}\n"
+ "\\begin{tabular}{[ca]}" +
+ + "\\end{tabular}\n"
+ "\\end{center}" +
+
+ "\\\\ " +
+
+
+ "& "
+
+
+ + "\\hline" +
+
+
+% slides
+
+ + "\\documentclass\[qwertz,dina4,xlatin1,[OPTS]\]{article}\n"
+ "\\input{epsf.tex}\n"
+ "\\def\\title#1{\n"
+ "\\begin{center}\n"
+ "\\bf\\LARGE\n"
+ "#1\n"
+ "\\end{center}\n"
+ "\\bigskip\n"
+ "}\n"
+ "\\begin{document}" +
+ + "\\end{document}" +
+
+
+ + "\\newpage" +
+
+% letters
+
+
+ + "\\documentstyle\[qwertz,dina4,xlatin1,[OPTS]\]{letter}\n"
+ "\\input{epsf.tex} \n"
+ "\\newfont{\\gmd}{gmdlogo} \n"
+ "\\font\\agb=pagk at 13truept\n"
+ "\\font\\helv=phvr at 7.4truept\n"
+ "\\parindent 0pt \n"
+ "\\parskip 5pt plus 1pt minus 2pt \n"
+ "\\addtolength{\\oddsidemargin}{-4.0mm} \n"
+ "\\addtolength{\\evensidemargin}{-4.0mm} \n"
+ "\\setlength{\\unitlength}{ 1.0mm } \n"
+
+ % initial values for optional elements in the
+ % letter head
+
+ "\\def\\semail{} \n"
+ "\\def\\remail{} \n"
+ "\\def\\sphone{} \n"
+ "\\def\\rphone{} \n"
+ "\\def\\sref{} \n"
+ "\\def\\rref{} \n"
+ "\\def\\rdate{} \n"
+ "\\def\\subj{} \n"
+
+ % switch for distinguishing between context of
+ % sender and receiver's address
+
+ "\\newif\\ifsender \n"
+ "\\newif\\ifsubj \n"
+ "\\subjfalse \n" % assume no subject
+
+ "\\newif\\ifcc \n" % for cc field
+ "\\ccfalse \n"
+
+ "\\newif\\ifsaddress\n"
+ "\\saddressfalse\n"
+ "\\newif\\ifraddress\n"
+ "\\raddressfalse\n"
+
+ "\\newif\\iffax\n"
+ "\\faxfalse\n"
+
+"\\def\\letterhead{\n"
+"\\begin{picture}(178,54) \n"
+"\\put(0,50){\\agb GESELLSCHAFT F\\\"{U}R MATHEMATIK UND \n"
+"DATENVERARBEITUNG MBH } \n"
+
+"\\put(147,50){\\gmd g} \n "
+
+"\\put(0,40){\\helv GMD, Postfach 1316, Schlo{\\ss} Birlinghoven, \n "
+"D-53757 Sankt Augustin 1} \n "
+
+"\\put(97,40){\\parbox\[b\]{10cm} \n"
+"{\\helv\\raggedright \n"
+"\\baselineskip=9pt plus 2pt \n"
+"Telefon (0 22 41) 14-0 \\\\ \n"
+"Telefax (0 22 41) 14 26 18, -28 89}}\n"
+
+"\\put(0,210){\\makebox(0,0)\[bl\]{\\today}} \n "
+
+% letter specific information
+
+% from
+
+% name and e-mail
+
+"\\put(0,44){\\sname\\ \\semail} \n"
+
+% phone
+
+"\\put(128,44){-\\sphone} \n"
+
+% To, name and address
+
+"\\put(0,30){\\parbox\[t\]{9.5cm} \n"
+"{\\rname \\\\\n"
+"\\ifraddress\\raddress\\fi}}\n"
+
+% subject
+
+"\\ifsubj{\\put(0,0){\\subj}}\\fi\n"
+
+% sref
+
+% "\\put(70,15){\\sref} \n"
+
+% rref
+
+% "\\put(0,15){\\rref} \n"
+
+% rdate
+
+% "\\put(32,15){\\rdate} \n"
+
+"\\end{picture} \n"
+"}\n" % end of letterhead definition
+
+ + "\\end{document}" +
+
+ + "\\documentstyle\[[OPTS],qwertz,dina4,xlatin1\]{article}\n"
+ "\\def\\faxlength{[LENGTH]}\n"
+
+ % initial values for optional elements in the
+ % letter head
+
+ "\\def\\semail{} \n"
+ "\\def\\remail{} \n"
+ "\\def\\sphone{} \n"
+ "\\def\\rphone{} \n"
+ "\\def\\rfax{} \n"
+ "\\def\\sfax{} \n"
+ "\\def\\subj{} \n"
+
+ % switch for distinguishing between context of
+ % sender and receiver's address
+
+ "\\newif\\ifsender \n"
+ "\\newif\\ifsubj \n"
+ "\\subjfalse \n" % assume no subject
+
+ "\\newif\\ifcc \n" % for cc field
+ "\\ccfalse \n"
+
+ "\\newif\\ifsaddress\n"
+ "\\saddressfalse\n"
+ "\\newif\\ifraddress\n"
+ "\\raddressfalse\n"
+
+ "\\newif\\iffax\n"
+ "\\faxtrue\n"
+
+"\\def\\letterhead{\n"
+"\\newfont{\\gmd}{gmdlogo}\n"
+"\\setlength{\\parindent}{0pt}\n"
+
+"\\parbox\[b\]{\\textwidth}{Gesellschaft f\\\"{u}r\n"
+"Mathematik und Datenverarbeitung mbH \\\\\n"
+"Schlo{\\ss} Birlinghoven \\\\\n"
+"D-53757 St.~Augustin \\\\\n"
+"Telefax: +49--2241--142618, "
+"+49--2241--142889}\\makebox\[0pt\]\[r\]{\\gmd e}\n"
+
+"\\begin{center}\n"
+"~ \\\\\n"
+"\\LARGE TELEFAX\n"
+"\\\\ ~\n"
+"\\end{center}\n"
+
+"\\framebox\[\\textwidth\]{\\parbox{0.9\\textwidth}\%\n"
+"{\n"
+"Von/From: \\sname\n"
+"\\\\\n"
+"Datum/Date: \\today\n"
+"}}\n"
+
+"\\framebox\[\\textwidth\]{\\parbox{0.9\\textwidth}\%\n"
+"{\n"
+"An/To: \\rname\n"
+"\\\\\n"
+"Telefax: \\rfax\n"
+"\\\\\n"
+"Firma/Company: \\raddress\n"
+"}}\n"
+
+"\\framebox\[\\textwidth\]{\\parbox{0.9\\textwidth}\%\n"
+"{\n"
+"Anzahl der gesendeten Seiten (inkl. dieses Deckblatts)/ \\\\\n"
+"Number of pages (including this cover sheet): \\faxlength\n"
+"}}\n"
+
+"\\framebox\[\\textwidth\]{\\parbox{0.9\\textwidth}\%\n"
+"{\\setlength{\\parskip}{0.5\\baselineskip}\n"
+"Bemerkungen/Comments: \\\\\n"
+"\\subj\n"
+"\\vspace{60pt}}}\n"
+"}\n" % end of letterhead definition for fax messages
+
+ + "\\end{document}" +
+
+ + "\\begin{document}\n"
+ "\\pagestyle{empty}\n"
+ "\\letterhead\n"
+
+"\\iffax\\newpage\n"
+"\\else{\\ifsubj\\vspace{0.5cm}\\fi}\n"
+"\\fi\n\\par" +
+
+ + "\n\n\\vspace{0.6cm}\n\\par" +
+
+
+ + "\\sendertrue\n"
+ "\\def\\sname{"
+ "}" +
+
+
+ + "\\senderfalse\n"
+ "\\def\\rname{"
+ "}" +
+
+% first end definition of name
+
+ "\\def\\address{"
+ "}\n"
+ "\\ifsender{\\global\\saddresstrue\n"
+ "\\global\\def\\saddress{\\address}}\n"
+ "\\else{\\global\\raddresstrue\n"
+ "\\global\\def\\raddress{\\address}}\n"
+ "\\fi" +
+
+ + "\\def\\email{"
+ "}\n"
+ "\\ifsender\\edef\\semail{(\\email)} \n"
+ " \\else\\edef\\remail{\\email} \n"
+ "\\fi" +
+
+ + "\\def\\phone{"
+ "}\n"
+ "\\ifsender\\edef\\sphone{\\phone} \n"
+ " \\else\\edef\\rphone{\\phone} \n"
+ "\\fi" +
+
+
+ + "\\def\\fax{"
+ "}\n"
+ "\\ifsender\\edef\\sfax{\\fax} \n"
+ "\\else{\\global\\edef\\rfax{\\fax}\n"
+ "\\newwrite\\faxnum\n"
+ "\\immediate\\openout\\faxnum=.fax=num\n"
+ "\\immediate\\write\\faxnum{\\rfax}\n"
+ "\\immediate\\closeout\\faxnum}\n"
+ "\\fi" +
+
+ + "\\subjtrue\n"
+ "\\def\\subj{"
+ "}" +
+
+
+ + "\\newcommand{\\sref}{"
+ "}" +
+
+ + "\\newcommand{\\rref}{"
+ "}" +
+
+ + "\\def\\rdate}{"
+ "}" +
+
+ + "\\vspace{1cm} \n\\par\n"
+ "\\parbox\[t\]{\\textwidth} "
+ "{"
+ + "}\\vspace{2cm}\n\\par\n"
+ "\\sname \n"
+ "\\ifcc{\\vspace{0.5cm}\n\\par\n"
+ "cc:\\ \\ \\parbox\[t\]{14cm}{\n"
+ "\\cc}\\fi\n" +
+
+ + "\\cctrue\n"
+ "\\def\\cc{"
+ "}" +
+
+ + "\\vspace{0.5cm}\n\\par\n"
+ "encl:\\ \\ \\parbox\[t\]{14cm}{"
+ "}\n\n" +
+
+ + "\\vspace{0.5cm}\n\\par" +
+
+
+
+% end of latex replacement file
+
diff --git a/doc/sbase/dtd/linuxdoc.dtd b/doc/sbase/dtd/linuxdoc.dtd
new file mode 100644
index 00000000..7a7bc73a
--- /dev/null
+++ b/doc/sbase/dtd/linuxdoc.dtd
@@ -0,0 +1,642 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%isoent;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+' >
+' >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+' -- formula begin -- >
+'>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+">
+">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+' -- formula end -- >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+" >
+" >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+' >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/sgml2html b/doc/sgml2html
new file mode 100755
index 00000000..3f7b6826
--- /dev/null
+++ b/doc/sgml2html
@@ -0,0 +1,44 @@
+#!/usr/bin/perl
+#
+# sgmltools.in
+#
+# $Id$
+#
+# SGML-Tools driver. Calls all other SGML-Tools components, contains
+# configuration information, etcetera.
+#
+package main;
+
+sub BEGIN
+{
+ require 5.004;
+}
+use strict;
+
+use vars qw($prefix $LibDir $BinDir $progs);
+
+$prefix = "/usr";
+$LibDir = "sbase";
+$BinDir = "/usr/bin";
+
+use lib "/usr/lib/sgml-tools";
+use lib "/usr/perl5";
+use lib "/usr/lib/perl5";
+$progs = {
+ "NSGMLS" => "/usr/bin/nsgmls",
+ "SGMLSASP" => "/usr/bin/sgmlsasp",
+ "GROFF" => "/usr/bin/groff",
+ "GROFFMACRO" => "-mgs"
+};
+
+require SGMLTools;
+&SGMLTools::init;
+
+my @FileList = SGMLTools::process_options ($0, @ARGV);
+for my $curfile (@FileList)
+ {
+ SGMLTools::process_file ($curfile);
+ }
+
+exit 0;
+
diff --git a/doc/sgml2latex b/doc/sgml2latex
new file mode 100755
index 00000000..3f7b6826
--- /dev/null
+++ b/doc/sgml2latex
@@ -0,0 +1,44 @@
+#!/usr/bin/perl
+#
+# sgmltools.in
+#
+# $Id$
+#
+# SGML-Tools driver. Calls all other SGML-Tools components, contains
+# configuration information, etcetera.
+#
+package main;
+
+sub BEGIN
+{
+ require 5.004;
+}
+use strict;
+
+use vars qw($prefix $LibDir $BinDir $progs);
+
+$prefix = "/usr";
+$LibDir = "sbase";
+$BinDir = "/usr/bin";
+
+use lib "/usr/lib/sgml-tools";
+use lib "/usr/perl5";
+use lib "/usr/lib/perl5";
+$progs = {
+ "NSGMLS" => "/usr/bin/nsgmls",
+ "SGMLSASP" => "/usr/bin/sgmlsasp",
+ "GROFF" => "/usr/bin/groff",
+ "GROFFMACRO" => "-mgs"
+};
+
+require SGMLTools;
+&SGMLTools::init;
+
+my @FileList = SGMLTools::process_options ($0, @ARGV);
+for my $curfile (@FileList)
+ {
+ SGMLTools::process_file ($curfile);
+ }
+
+exit 0;
+
|