summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwlemb <wlemb>2000-05-12 23:27:48 +0000
committerwlemb <wlemb>2000-05-12 23:27:48 +0000
commit174550d8ebcb84abb55e93d5a8731ae508faf334 (patch)
tree1e0654dc8e24f1c17cf7afc0410ae54784856efd
parent8d99058d8a5f526ba5fe792c23db4aa0325d6d65 (diff)
downloadgroff-174550d8ebcb84abb55e93d5a8731ae508faf334.tar.gz
Added win32 port contributed by Blake McBride
<blake@florida-software.com>. * README.WIN32, win32-diffs: New files. * NEWS: Updated. * src/preproc/grn/hgraph.cc (HGSetBrush): Replace `%lf' with `%f'. (tmove, tmove2): Added parentheses to avoid compiler warnings. (change): Removed unused variables. * src/preproc/grn/main.cc (main, conv): Removed unused variables. (savebounds): Changed return value from `int' to `void'. * src/preproc/grn/hdb.cc: Ditto. * src/devices/grolbp/lbp.cc (lbp_printer::draw): Removed superfluous final backslash in comment to avoid compiler warning. * src/utils/pfbtops/pfbtops.c: Added `getopt.h'. * doc/groff.texinfo: More fixes. * tmac/tmac.doc: Documentation fix.
-rw-r--r--ChangeLog27
-rw-r--r--MORE.STUFF8
-rw-r--r--NEWS64
-rw-r--r--README.WIN3262
-rw-r--r--doc/groff.texinfo51
-rwxr-xr-xsrc/devices/grohtml/ChangeLog5
-rw-r--r--src/devices/grohtml/output.cc2
-rw-r--r--src/devices/grolbp/lbp.cc4
-rw-r--r--src/preproc/grn/hdb.cc2
-rw-r--r--src/preproc/grn/hgraph.cc12
-rw-r--r--src/preproc/grn/main.cc5
-rw-r--r--src/utils/pfbtops/pfbtops.c1
-rwxr-xr-xtmac/tmac.doc2
-rw-r--r--win32-diffs3049
14 files changed, 3240 insertions, 54 deletions
diff --git a/ChangeLog b/ChangeLog
index 51a898a4..4edfbcc3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+2000-05-12 Werner LEMBERG <wl@gnu.org>
+
+ Added win32 port contributed by Blake McBride
+ <blake@florida-software.com>.
+
+ * README.WIN32, win32-diffs: New files.
+ * NEWS: Updated.
+
+ * src/preproc/grn/hgraph.cc (HGSetBrush): Replace `%lf' with `%f'.
+ (tmove, tmove2): Added parentheses to avoid compiler warnings.
+ (change): Removed unused variables.
+
+ * src/preproc/grn/main.cc (main, conv): Removed unused variables.
+ (savebounds): Changed return value from `int' to `void'.
+ * src/preproc/grn/hdb.cc: Ditto.
+
+ * src/devices/grolbp/lbp.cc (lbp_printer::draw): Removed superfluous
+ final backslash in comment to avoid compiler warning.
+
+ * src/utils/pfbtops/pfbtops.c: Added `getopt.h'.
+
+ * doc/groff.texinfo: More fixes.
+
+2000-05-11 OKAZAKI Tetsurou <okazaki@be.to>
+
+ * tmac/tmac.doc: Documentation fix.
+
2000-05-11 Werner LEMBERG <wl@gnu.org>
* doc/groff.texinfo: Reading the source code shows up a lot of
diff --git a/MORE.STUFF b/MORE.STUFF
index 0c16ed05..acc3b209 100644
--- a/MORE.STUFF
+++ b/MORE.STUFF
@@ -1,6 +1,14 @@
More stuff for groff
====================
+win32
+-----
+
+Another win32 port using the gcc compiler and other GNU tools, maintained by
+Thomer M. Gil <tmgil@cs.vu.nl>, is available from
+
+ http://www.cs.vu.nl/~tmgil/misc/wingroff.html
+
grap
----
diff --git a/NEWS b/NEWS
index 2351ca16..2c07cf4d 100644
--- a/NEWS
+++ b/NEWS
@@ -7,34 +7,10 @@ VERSION 1.16
Groff
-----
-The anachronism of calling the man package with `-man' has been fixed; now
-you can say `-m man' also. The same is true for `ms', `me', `markup',
+The anachronism of calling the man macro package with `-man' has been fixed;
+now you can say `-m man' also. The same is true for `ms', `me', `markup',
`mandoc', and `mdoc'.
-Some additions to the font description files have been implemented for
-better support of HTML output:
-
- The new format of lines in the `charset' subsection of font description
- files is
-
- name metrics type code [entity_name] [-- comment]
-
- Currently, only the font description files in devhtml use the optional
- entity_name string to define glyph entities in HTML. Everything after the
- entity_name field is ignored; in case this field isn't used, two hyphen
- characters are now necessary to start a comment.
-
- Two new requests are available in DESC files (currently used only with
- grohtml):
-
- use_charnames_in_special
- This command indicates that troff should encode named characters
- inside special commands.
-
- pass_filenames
- requests that troff tells the driver the source file name being
- processed. This is achieved by another tcommand: `F filename'.
-
A new switch `-g' for calling `grn' is available.
A new switch `-G' for calling `grap' is available.
@@ -86,12 +62,36 @@ tmac.html; thus no need for users to specify -mhtml anymore.
The soft hyphen character now has a glyph name: `shc'.
The latin-1 character 173 (PS name `periodcentered') has got the troff glyph
-name `ps' and is no longer intermixed with the symbol character `md' (PS
+name `pc' and is no longer intermixed with the symbol character `md' (PS
name `mathdot').
ASCII character 34 (PS name `quotedbl') has got the troff glyph name `dq'
(which is an alias to character `"').
+Some additions to the font description files have been implemented for
+better support of HTML output:
+
+ The new format of lines in the `charset' subsection of font description
+ files is
+
+ name metrics type code [entity_name] [-- comment]
+
+ Currently, only the font description files in devhtml use the optional
+ entity_name string to define glyph entities in HTML. Everything after the
+ entity_name field is ignored; in case this field isn't used, two hyphen
+ characters are now necessary to start a comment.
+
+ Two new requests are available in DESC files (currently used only with
+ grohtml):
+
+ use_charnames_in_special
+ This command indicates that troff should encode named characters
+ inside special commands.
+
+ pass_filenames
+ requests that troff tells the driver the source file name being
+ processed. This is achieved by another tcommand: `F filename'.
+
Grotty
------
@@ -147,6 +147,16 @@ Three new man pages are available: groff_tmac.5 (documenting how troff macros
are accessed and where they are found), groff.7 (a short reference of the GNU
roff language), and roff.7 (a general survey on GNU troff).
+Miscellaneous
+-------------
+
+A port to win32 (for use with Microsoft Visual C++ 6.0) is now part of the
+distribution. It has been contributed by Blake McBride
+<blake@florida-software.com>.
+
+More information about programs, macros, documentation, etc. which is
+related to groff has been collected in the file `MORE.STUFF'.
+
VERSION 1.13, 1.14, 1.15
========================
diff --git a/README.WIN32 b/README.WIN32
new file mode 100644
index 00000000..38d4ecda
--- /dev/null
+++ b/README.WIN32
@@ -0,0 +1,62 @@
+
+WIN32 port of GROFF and friends done by Blake McBride
+(blake@florida-software.com) 4/14/00.
+
+This port differs from other ports in that it uses the Microsoft
+compiler. The changes were done such that they only have effect on
+the code when compiled with the Microsoft compiler.
+
+Note that not all preprocessors and output devices have been ported;
+missing are grohtml, grolbp, grn, refer, soelim, and groff. Besides
+these programs, no utility program has been ported. Of course,
+gxditview (which only runs on the X Window System, the standard Unix
+GUI) is missing also.
+
+
+The following programs were used, running on Windows NT 4.0:
+
+ Microsoft Visual C++ 6.0
+ Unix utilities under NT (gzip, tar, patch)
+
+
+Build Instructions
+------------------
+
+Unpack groff (using gzip & tar) as follows:
+
+ cd \
+ gzip -dc groff-1.16.tar.gz | tar xvf -
+
+Now apply the patch file `win32-diffs':
+
+ cd \groff-1.16
+ patch -p1 < win32-diffs
+
+Build everything by typing:
+
+ nmake -f Makefile.msc
+
+You are done.
+
+The bin directory contains some .cmd files to help show how to run
+stuff. Since Windows 95/98 doesn't understand .cmd files, if you are
+operating under that OS you'll have to rename them to .bat files.
+.bat files do have output redirection problems.
+
+
+The changes I made fall into two categories.
+
+1. Makefiles. Several makefiles were added. All makefiles were named
+ Makefile.msc.
+
+2. The Groff build includes several scripts which generate auxiliary
+ files used by groff (such as DESC, I, R, prologue, etc).
+
+
+Directories needed at runtime
+-----------------------------
+
+bin
+font
+tmac
+mm (copied, including sub-directories, from contrib/mm)
diff --git a/doc/groff.texinfo b/doc/groff.texinfo
index 731935cd..4fb9d015 100644
--- a/doc/groff.texinfo
+++ b/doc/groff.texinfo
@@ -2311,6 +2311,8 @@ There are several ways to cause a break in @code{gtroff}. A blank line
will not only cause a break, but it will also cause a one line vertical
space (effectively a blank line) to be output.
+@cindex fill mode
+@cindex mode, fill
A line which begins with a space will cause a break and the space will
be output at the beginning of the next line. Note that this space isn't
adjusted, even in fill mode.
@@ -3300,8 +3302,10 @@ Decimal numbers. This is the default format: 1, 2, 3,@w{ }@dots{}
Decimal numbers with as many digits as specified. So, @samp{00} would
result in printing numbers as 01, 02, 03,@w{ }@dots{}
-In fact, any digit instead of zeros will do; @code{gtroff} only counts
-how many digits are specified.
+In fact, any digit instead of zero will do; @code{gtroff} only counts
+how many digits are specified. As a consequence, @code{af}'s default
+format @samp{1} could be specified as @samp{0} also (and exactly this is
+returned by the @code{\g} escape).
@item I
@cindex roman numerals
@@ -3537,12 +3541,16 @@ Initially, @code{gtroff} will fill and adjust text to both margins.
Filling can be disabled via the @code{nf} request and re-enabled with
the @code{fi} request.
+@cindex fill mode
+@cindex mode, fill
@Deffn{Request, fi, }
Activate fill mode (which is the default). This request implicitly
enables adjusting; it will also cause a break in the text currently
being filled. The number register @code{.u} is set to@w{ }1.
@end_Deffn
+@cindex no-fill mode
+@cindex mode, no-fill
@Deffn{Request, nf, }
Activate no-fill mode. Input lines are output as-is, retaining line
breaks. The current line length will be ignored. This command
@@ -3551,7 +3559,13 @@ register @code{.u} will be set to@w{ }0.
@end_Deffn
@Deffn{Request, ad, [@var{mode}]}
-Enable adjusting. @var{mode} can have one of the following values:
+
+Set adjusting mode.
+
+Activation and deactivation of adjusting will be implicitly done with
+calls to the @code{fi} resp.@: @code{nf} requests.
+
+@var{mode} can have one of the following values:
@table @code
@item l
@@ -3635,6 +3649,8 @@ units as one twelfth of the space width parameter for the current font.
Initially both the @var{word_space_size} and @var{sentence_space_size}
are@w{ }12.
+@cindex fill mode
+@cindex mode, fill
If two arguments are given to the @code{ss} request, the second argument
sets the sentence space size. If the second argument is not given,
@var{sentence_space_size} will be the same as @var{word_space_size}.
@@ -3664,7 +3680,7 @@ text it affects. This request causes a break.
With no arguments, @code{ce} will center the next line of text.
@var{nnn} is a number indicating the number of lines to be centered. If
-the argument is zero, centering is disabled.
+the argument is zero or negative, centering is disabled.
A common idiom is to turn on centering for a large number of lines, and
to turn off centering after text to be centered. This is useful for any
@@ -3759,15 +3775,22 @@ register. Also the number of immediately preceding consecutive
hyphenated lines are available in the number register @samp{.hlc}.
@end_Deffn
-@Deffn{Request, hw, word}
-Define how @var{word} is to be hyphenated. @var{word} must be given
-with hyphens at the hyphenation points. For example:
+@Deffn{Request, hw, word1 word2 @dots{}}
+Define how @var{word1}, @var{word2}, etc.@: are to be hyphenated. The
+words must be given with hyphens at the hyphenation points. For
+example:
@example
.hw in-sa-lub-rious
@end example
-This request can be used more than once.
+@noindent
+Besides the space character, any character which hyphenation code value
+is zero can be used to separate the arguments of @code{hw} (see the
+documentation for the @code{hcode} request below for more information).
+In addition, this request can be used more than once.
+
+It will cause an error if there is no current hyphenation language.
In old versions of @code{troff} there was a limited amount of space to
store such information; fortunately, with @code{gtroff}, this is no
@@ -3792,11 +3815,11 @@ document, use the @code{hw} request.
Change the hyphenation character to @var{char}. This character will
then work the same as the @code{\%} escape, and, thus, no longer appear
in the output. Without an argument, @code{hc} will reset the
-hyphenation character to @code{\%} only.
+hyphenation character to be @code{\%} only.
@end_Deffn
@cindex hyphenation patterns
-@cindex pattern for hyphenation
+@cindex patterns for hyphenation
@Deffn{Request, hpf, pattern_file}
Read in a file of hyphenation patterns. This file will be searched for
in the same way as @file{tmac.@var{name}} is searched for if the
@@ -3820,6 +3843,8 @@ set by the @code{hla} request. The @code{hpf} request is usually
invoked by the @file{troffrc} or @file{troffrc-end} file; by default,
@file{troffrc} loads hyphenation patterns for American English (in file
@file{hyphen.us}).
+
+It will cause an error if there is no current hyphenation language.
@end_Deffn
@cindex hyphenation code
@@ -3828,7 +3853,7 @@ invoked by the @file{troffrc} or @file{troffrc-end} file; by default,
Sets the hyphenation code of character @var{c1} to @var{code1}, that of
@var{c2} to @var{code2}, etc. A hyphenation code must be a single input
character (not a special character) other than a digit or a space.
-Initially each lower-case letter (@samp{a}-@samp{z})has a hyphenation
+Initially each lower-case letter (@samp{a}-@samp{z}) has a hyphenation
code, which is itself, and each upper-case letter (@samp{A}-@samp{Z})
has a hyphenation code which is the lower-case version of itself.
@end_Deffn
@@ -5706,7 +5731,7 @@ name.
This would be called as
@example
-.vl $Id: groff.texinfo,v 1.33 2000/05/11 04:59:07 wlemb Exp $
+.vl $Id: groff.texinfo,v 1.34 2000/05/12 23:27:48 wlemb Exp $
@end example
@xref{Request Arguments}.
@@ -6843,6 +6868,8 @@ Invalid numeric expressions. This is enabled by default.
@item break
@itemx 4
+@cindex fill mode
+@cindex mode, fill
In fill mode, lines which could not be broken so that their length was
less than the line length. This is enabled by default.
diff --git a/src/devices/grohtml/ChangeLog b/src/devices/grohtml/ChangeLog
index afbf8727..c631190d 100755
--- a/src/devices/grohtml/ChangeLog
+++ b/src/devices/grohtml/ChangeLog
@@ -1,3 +1,8 @@
+2000-05-11 Werner LEMBERG <wl@gnu.org>
+
+ * output.cc (simple_output::simple_output): Reordering of
+ initializers to remove compiler warning.
+
2000-04-28 Gaius Mulley <gaius@glam.ac.uk>
* html.cc (calculate_margin): Calculate the left and right margin
diff --git a/src/devices/grohtml/output.cc b/src/devices/grohtml/output.cc
index 48c85ee0..d6dc1884 100644
--- a/src/devices/grohtml/output.cc
+++ b/src/devices/grohtml/output.cc
@@ -51,7 +51,7 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
*/
simple_output::simple_output(FILE *f, int n)
-: fp(f), col(0), max_line_length(n), need_space(0), fixed_point(0)
+: fp(f), max_line_length(n), col(0), need_space(0), fixed_point(0)
{
}
diff --git a/src/devices/grolbp/lbp.cc b/src/devices/grolbp/lbp.cc
index d759dfc8..e434bb48 100644
--- a/src/devices/grolbp/lbp.cc
+++ b/src/devices/grolbp/lbp.cc
@@ -420,8 +420,8 @@ void lbp_printer::draw(int code, int *p, int np, const environment *env)
* vdmstart() */
};
if (vdminited()) vdmlinewidth(line_thickness);
- // fprintf(stderr,"\nthickness: %d == %d, size %d\n",\
- // p[0],line_thickness,env->size );
+ // fprintf(stderr,"\nthickness: %d == %d, size %d\n",
+ // p[0],line_thickness,env->size );
break;
} // else
diff --git a/src/preproc/grn/hdb.cc b/src/preproc/grn/hdb.cc
index e5d8a4ed..bf72ea1f 100644
--- a/src/preproc/grn/hdb.cc
+++ b/src/preproc/grn/hdb.cc
@@ -21,7 +21,7 @@
extern int linenum; /* current line number in input file */
extern char gremlinfile[]; /* name of file currently reading */
extern int SUNFILE; /* TRUE if SUN gremlin file */
-extern int savebounds(float x, float y);
+extern void savebounds(float x, float y);
/* imports from hpoint.cc */
diff --git a/src/preproc/grn/hgraph.cc b/src/preproc/grn/hgraph.cc
index dc408b81..ec0a7dcb 100644
--- a/src/preproc/grn/hgraph.cc
+++ b/src/preproc/grn/hgraph.cc
@@ -395,7 +395,7 @@ HGSetBrush(int mode)
}
if (linethickness != thick[mode]) {
linethickness = thick[mode];
- printf("\\h'-%.2lfp'\\D't %.2lfp'", linethickness, linethickness);
+ printf("\\h'-%.2fp'\\D't %.2fp'", linethickness, linethickness);
printed = 1;
}
if (printed)
@@ -458,11 +458,11 @@ tmove2(int px,
register int dx;
register int dy;
- if (dy = py - lasty) {
+ if ((dy = py - lasty)) {
printf("\\v'%du'", dy);
}
lastyline = lasty = py; /* lasty is always set to current */
- if (dx = px - lastx) {
+ if ((dx = px - lastx)) {
printf("\\h'%du'", dx);
lastx = px;
}
@@ -486,11 +486,11 @@ tmove(POINT * ptr)
register int dx;
register int dy;
- if (dy = iy - lasty) {
+ if ((dy = iy - lasty)) {
printf(".sp %du\n", dy);
}
lastyline = lasty = iy; /* lasty is always set to current */
- if (dx = ix - lastx) {
+ if ((dx = ix - lastx)) {
printf("\\h'%du'", dx);
lastx = ix;
}
@@ -936,8 +936,6 @@ change(register int x,
register int y,
register int vis)
{
- static int xorg;
- static int yorg;
static int length = 0;
if (vis) { /* leaving a visible area, draw it. */
diff --git a/src/preproc/grn/main.cc b/src/preproc/grn/main.cc
index 244aece7..bcbb2df8 100644
--- a/src/preproc/grn/main.cc
+++ b/src/preproc/grn/main.cc
@@ -249,7 +249,6 @@ main(int argc,
register int gfil = 0;
char *file[50];
char *operand(int *argcp, char ***argvp);
- char *p;
while (--argc) {
if (**++argv != '-')
@@ -472,7 +471,7 @@ conv(register FILE *fp,
register ELT *e; /* current element pointer */
ELT *PICTURE; /* whole picture data base pointer */
double temp; /* temporary calculating area */
- POINT ptr; /* coordinates of a point to pass to `mov' */
+ /* POINT ptr; */ /* coordinates of a point to pass to `mov' */
/* routine */
int flyback; /* flag `want to end up at the top of the */
/* picture?' */
@@ -680,7 +679,7 @@ savestate(void)
| place, though.
*----------------------------------------------------------------------------*/
-int
+void
savebounds(float x,
float y)
{
diff --git a/src/utils/pfbtops/pfbtops.c b/src/utils/pfbtops/pfbtops.c
index 46b882f5..ece8193a 100644
--- a/src/utils/pfbtops/pfbtops.c
+++ b/src/utils/pfbtops/pfbtops.c
@@ -1,6 +1,7 @@
/* This translates ps fonts in .pfb format to ASCII ps files. */
#include <stdio.h>
+#include <getopt.h>
/* Binary bytes per output line. */
#define BYTES_PER_LINE (64/2)
diff --git a/tmac/tmac.doc b/tmac/tmac.doc
index e575df7c..18197f1b 100755
--- a/tmac/tmac.doc
+++ b/tmac/tmac.doc
@@ -1536,7 +1536,7 @@
. if "\\$1"-literal" \&\\*(lI\c
. if "\\$1"-symbolic" \&\\*(sY\c
.\}
-.el .tm Usage .Bf [Em | emphasis | Li | literal | Sy | symbolic] (#\\n(.c)
+.el .tm Usage .Bf [Em | -emphasis | Li | -literal | Sy | -symbolic] (#\\n(.c)
..
.de Ef
.ds mN Ef
diff --git a/win32-diffs b/win32-diffs
new file mode 100644
index 00000000..2bed247d
--- /dev/null
+++ b/win32-diffs
@@ -0,0 +1,3049 @@
+diff -aruN groff/Makefile.msc groff.win32/Makefile.msc
+--- groff/Makefile.msc Thu Jan 1 00:00:00 1970
++++ groff.win32/Makefile.msc Fri May 12 09:19:06 2000
+@@ -0,0 +1,37 @@
++
++
++MAKECMD = $(MAKE) -nologo -f makefile.msc
++
++
++all:
++ cd src\libs\libdriver
++ $(MAKECMD)
++ cd ..\libgroff
++ $(MAKECMD)
++ cd ..\..\roff\troff
++ $(MAKECMD)
++ cd ..\..\preproc\eqn
++ $(MAKECMD)
++ cd ..\pic
++ $(MAKECMD)
++ cd ..\tbl
++ $(MAKECMD)
++ cd ..\..\devices\grolj4
++ $(MAKECMD)
++ cd ..\grotty
++ $(MAKECMD)
++ cd ..\grops
++ $(MAKECMD)
++ cd ..\grodvi
++ $(MAKECMD)
++ cd ..\..\..
++ -md bin
++ copy src\devices\grodvi\grodvi.exe bin
++ copy src\devices\grolj4\grolj4.exe bin
++ copy src\devices\grops\grops.exe bin
++ copy src\devices\grotty\grotty.exe bin
++ copy src\preproc\eqn\eqn.exe bin
++ copy src\preproc\pic\pic.exe bin
++ copy src\preproc\tbl\tbl.exe bin
++ copy src\roff\troff\troff.exe bin
++ copy src\roff\troff\hyphen.us tmac
+diff -aruN groff/bin/gs.cmd groff.win32/bin/gs.cmd
+--- groff/bin/gs.cmd Thu Jan 1 00:00:00 1970
++++ groff.win32/bin/gs.cmd Mon Jan 31 22:57:20 2000
+@@ -0,0 +1,2 @@
++@echo off
++gswin32c -sDEVICE=ljet3 -sOutputFile=%1.jep -q -dNOPAUSE %1.ps <nul
+diff -aruN groff/bin/nroff.cmd groff.win32/bin/nroff.cmd
+--- groff/bin/nroff.cmd Thu Jan 1 00:00:00 1970
++++ groff.win32/bin/nroff.cmd Sun Jan 21 04:08:16 1996
+@@ -0,0 +1,2 @@
++@echo off
++troff -Tascii %1 %2 %3 %4 %5 %6 %7 %8 %9 |grotty
+diff -aruN groff/bin/troff-dvi.cmd groff.win32/bin/troff-dvi.cmd
+--- groff/bin/troff-dvi.cmd Thu Jan 1 00:00:00 1970
++++ groff.win32/bin/troff-dvi.cmd Thu Sep 3 00:08:58 1998
+@@ -0,0 +1,2 @@
++@echo off
++troff -Tdvi %1 %2 %3 %4 %5 %6 %7 %8 %9 |grodvi
+diff -aruN groff/bin/troff-lj.cmd groff.win32/bin/troff-lj.cmd
+--- groff/bin/troff-lj.cmd Thu Jan 1 00:00:00 1970
++++ groff.win32/bin/troff-lj.cmd Sun Jan 21 04:09:08 1996
+@@ -0,0 +1,2 @@
++@echo off
++troff -Tlj4 %1 %2 %3 %4 %5 %6 %7 %8 %9 |grolj4
+diff -aruN groff/bin/troff-ps.cmd groff.win32/bin/troff-ps.cmd
+--- groff/bin/troff-ps.cmd Thu Jan 1 00:00:00 1970
++++ groff.win32/bin/troff-ps.cmd Sun Jan 21 04:07:00 1996
+@@ -0,0 +1,2 @@
++@echo off
++troff -Tps %1 %2 %3 %4 %5 %6 %7 %8 %9 |grops
+diff -aruN groff/font/devascii/B groff.win32/font/devascii/B
+--- groff/font/devascii/B Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devascii/B Thu May 11 15:04:35 2000
+@@ -0,0 +1,166 @@
++name B
++internalname 2
++spacewidth 24
++charset
++! 24 0 0041
++" 24 0 0042
++dq "
++lq "
++rq "
++# 24 0 0043
++sh "
++$ 24 0 0044
++Do "
++% 24 0 0045
++& 24 0 0046
++' 24 0 0047
++aa "
++fm "
++aq "
++( 24 0 0050
++) 24 0 0051
++* 24 0 0052
++** "
+++ 24 0 0053
++pl "
++, 24 0 0054
++\- 24 0 0055
++hy "
++- "
++mi "
++en "
++. 24 0 0056
++/ 24 0 0057
++sl "
++f/ "
++0 24 0 0060
++1 24 0 0061
++2 24 0 0062
++3 24 0 0063
++4 24 0 0064
++5 24 0 0065
++6 24 0 0066
++7 24 0 0067
++8 24 0 0070
++9 24 0 0071
++: 24 0 0072
++; 24 0 0073
++< 24 0 0074
++la "
++fo "
++= 24 0 0075
++eq "
++> 24 0 0076
++ra "
++fc "
++? 24 0 0077
++@ 24 0 0100
++at "
++A 24 0 0101
++*A "
++B 24 0 0102
++*B "
++C 24 0 0103
++D 24 0 0104
++E 24 0 0105
++*E "
++F 24 0 0106
++G 24 0 0107
++H 24 0 0110
++*Y "
++I 24 0 0111
++*I "
++J 24 0 0112
++K 24 0 0113
++*K "
++L 24 0 0114
++M 24 0 0115
++*M "
++N 24 0 0116
++*N "
++O 24 0 0117
++ci "
++*O "
++P 24 0 0120
++*R "
++Q 24 0 0121
++R 24 0 0122
++S 24 0 0123
++T 24 0 0124
++*T "
++U 24 0 0125
++V 24 0 0126
++W 24 0 0127
++X 24 0 0130
++*X "
++Y 24 0 0131
++*U "
++Z 24 0 0132
++*Z "
++[ 24 0 0133
++lB "
++\ 24 0 0134
++rs "
++] 24 0 0135
++rB "
++a^ 24 0 0136
++^ "
++ha "
++_ 24 0 0137
++ru "
++ul "
++` 24 0 0140
++oq "
++ga "
++a 24 0 0141
++b 24 0 0142
++c 24 0 0143
++d 24 0 0144
++e 24 0 0145
++f 24 0 0146
++g 24 0 0147
++h 24 0 0150
++i 24 0 0151
++.i "
++j 24 0 0152
++k 24 0 0153
++l 24 0 0154
++m 24 0 0155
++n 24 0 0156
++o 24 0 0157
++*o "
++p 24 0 0160
++q 24 0 0161
++r 24 0 0162
++s 24 0 0163
++t 24 0 0164
++u 24 0 0165
++v 24 0 0166
++w 24 0 0167
++x 24 0 0170
++mu "
++y 24 0 0171
++z 24 0 0172
++lC 24 0 0173
++{ "
++ba 24 0 0174
++or "
++bv "
++br "
++| "
++lb "
++lc "
++lf "
++lk "
++lt "
++rb "
++rc "
++rf "
++rk "
++rt "
++rC 24 0 0175
++} "
++a~ 24 0 0176
++~ "
++ap "
++ti "
+diff -aruN groff/font/devascii/BI groff.win32/font/devascii/BI
+--- groff/font/devascii/BI Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devascii/BI Thu May 11 15:04:35 2000
+@@ -0,0 +1,166 @@
++name BI
++internalname 3
++spacewidth 24
++charset
++! 24 0 0041
++" 24 0 0042
++dq "
++lq "
++rq "
++# 24 0 0043
++sh "
++$ 24 0 0044
++Do "
++% 24 0 0045
++& 24 0 0046
++' 24 0 0047
++aa "
++fm "
++aq "
++( 24 0 0050
++) 24 0 0051
++* 24 0 0052
++** "
+++ 24 0 0053
++pl "
++, 24 0 0054
++\- 24 0 0055
++hy "
++- "
++mi "
++en "
++. 24 0 0056
++/ 24 0 0057
++sl "
++f/ "
++0 24 0 0060
++1 24 0 0061
++2 24 0 0062
++3 24 0 0063
++4 24 0 0064
++5 24 0 0065
++6 24 0 0066
++7 24 0 0067
++8 24 0 0070
++9 24 0 0071
++: 24 0 0072
++; 24 0 0073
++< 24 0 0074
++la "
++fo "
++= 24 0 0075
++eq "
++> 24 0 0076
++ra "
++fc "
++? 24 0 0077
++@ 24 0 0100
++at "
++A 24 0 0101
++*A "
++B 24 0 0102
++*B "
++C 24 0 0103
++D 24 0 0104
++E 24 0 0105
++*E "
++F 24 0 0106
++G 24 0 0107
++H 24 0 0110
++*Y "
++I 24 0 0111
++*I "
++J 24 0 0112
++K 24 0 0113
++*K "
++L 24 0 0114
++M 24 0 0115
++*M "
++N 24 0 0116
++*N "
++O 24 0 0117
++ci "
++*O "
++P 24 0 0120
++*R "
++Q 24 0 0121
++R 24 0 0122
++S 24 0 0123
++T 24 0 0124
++*T "
++U 24 0 0125
++V 24 0 0126
++W 24 0 0127
++X 24 0 0130
++*X "
++Y 24 0 0131
++*U "
++Z 24 0 0132
++*Z "
++[ 24 0 0133
++lB "
++\ 24 0 0134
++rs "
++] 24 0 0135
++rB "
++a^ 24 0 0136
++^ "
++ha "
++_ 24 0 0137
++ru "
++ul "
++` 24 0 0140
++oq "
++ga "
++a 24 0 0141
++b 24 0 0142
++c 24 0 0143
++d 24 0 0144
++e 24 0 0145
++f 24 0 0146
++g 24 0 0147
++h 24 0 0150
++i 24 0 0151
++.i "
++j 24 0 0152
++k 24 0 0153
++l 24 0 0154
++m 24 0 0155
++n 24 0 0156
++o 24 0 0157
++*o "
++p 24 0 0160
++q 24 0 0161
++r 24 0 0162
++s 24 0 0163
++t 24 0 0164
++u 24 0 0165
++v 24 0 0166
++w 24 0 0167
++x 24 0 0170
++mu "
++y 24 0 0171
++z 24 0 0172
++lC 24 0 0173
++{ "
++ba 24 0 0174
++or "
++bv "
++br "
++| "
++lb "
++lc "
++lf "
++lk "
++lt "
++rb "
++rc "
++rf "
++rk "
++rt "
++rC 24 0 0175
++} "
++a~ 24 0 0176
++~ "
++ap "
++ti "
+diff -aruN groff/font/devascii/DESC groff.win32/font/devascii/DESC
+--- groff/font/devascii/DESC Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devascii/DESC Thu May 11 15:04:35 2000
+@@ -0,0 +1,8 @@
++res 240
++hor 24
++vert 40
++unitwidth 10
++sizes 10 0
++fonts 4 R I B BI
++tcommand
++postpro grotty
+diff -aruN groff/font/devascii/I groff.win32/font/devascii/I
+--- groff/font/devascii/I Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devascii/I Thu May 11 15:04:35 2000
+@@ -0,0 +1,166 @@
++name I
++internalname 1
++spacewidth 24
++charset
++! 24 0 0041
++" 24 0 0042
++dq "
++lq "
++rq "
++# 24 0 0043
++sh "
++$ 24 0 0044
++Do "
++% 24 0 0045
++& 24 0 0046
++' 24 0 0047
++aa "
++fm "
++aq "
++( 24 0 0050
++) 24 0 0051
++* 24 0 0052
++** "
+++ 24 0 0053
++pl "
++, 24 0 0054
++\- 24 0 0055
++hy "
++- "
++mi "
++en "
++. 24 0 0056
++/ 24 0 0057
++sl "
++f/ "
++0 24 0 0060
++1 24 0 0061
++2 24 0 0062
++3 24 0 0063
++4 24 0 0064
++5 24 0 0065
++6 24 0 0066
++7 24 0 0067
++8 24 0 0070
++9 24 0 0071
++: 24 0 0072
++; 24 0 0073
++< 24 0 0074
++la "
++fo "
++= 24 0 0075
++eq "
++> 24 0 0076
++ra "
++fc "
++? 24 0 0077
++@ 24 0 0100
++at "
++A 24 0 0101
++*A "
++B 24 0 0102
++*B "
++C 24 0 0103
++D 24 0 0104
++E 24 0 0105
++*E "
++F 24 0 0106
++G 24 0 0107
++H 24 0 0110
++*Y "
++I 24 0 0111
++*I "
++J 24 0 0112
++K 24 0 0113
++*K "
++L 24 0 0114
++M 24 0 0115
++*M "
++N 24 0 0116
++*N "
++O 24 0 0117
++ci "
++*O "
++P 24 0 0120
++*R "
++Q 24 0 0121
++R 24 0 0122
++S 24 0 0123
++T 24 0 0124
++*T "
++U 24 0 0125
++V 24 0 0126
++W 24 0 0127
++X 24 0 0130
++*X "
++Y 24 0 0131
++*U "
++Z 24 0 0132
++*Z "
++[ 24 0 0133
++lB "
++\ 24 0 0134
++rs "
++] 24 0 0135
++rB "
++a^ 24 0 0136
++^ "
++ha "
++_ 24 0 0137
++ru "
++ul "
++` 24 0 0140
++oq "
++ga "
++a 24 0 0141
++b 24 0 0142
++c 24 0 0143
++d 24 0 0144
++e 24 0 0145
++f 24 0 0146
++g 24 0 0147
++h 24 0 0150
++i 24 0 0151
++.i "
++j 24 0 0152
++k 24 0 0153
++l 24 0 0154
++m 24 0 0155
++n 24 0 0156
++o 24 0 0157
++*o "
++p 24 0 0160
++q 24 0 0161
++r 24 0 0162
++s 24 0 0163
++t 24 0 0164
++u 24 0 0165
++v 24 0 0166
++w 24 0 0167
++x 24 0 0170
++mu "
++y 24 0 0171
++z 24 0 0172
++lC 24 0 0173
++{ "
++ba 24 0 0174
++or "
++bv "
++br "
++| "
++lb "
++lc "
++lf "
++lk "
++lt "
++rb "
++rc "
++rf "
++rk "
++rt "
++rC 24 0 0175
++} "
++a~ 24 0 0176
++~ "
++ap "
++ti "
+diff -aruN groff/font/devascii/R groff.win32/font/devascii/R
+--- groff/font/devascii/R Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devascii/R Thu May 11 15:04:35 2000
+@@ -0,0 +1,165 @@
++name R
++spacewidth 24
++charset
++! 24 0 0041
++" 24 0 0042
++dq "
++lq "
++rq "
++# 24 0 0043
++sh "
++$ 24 0 0044
++Do "
++% 24 0 0045
++& 24 0 0046
++' 24 0 0047
++aa "
++fm "
++aq "
++( 24 0 0050
++) 24 0 0051
++* 24 0 0052
++** "
+++ 24 0 0053
++pl "
++, 24 0 0054
++\- 24 0 0055
++hy "
++- "
++mi "
++en "
++. 24 0 0056
++/ 24 0 0057
++sl "
++f/ "
++0 24 0 0060
++1 24 0 0061
++2 24 0 0062
++3 24 0 0063
++4 24 0 0064
++5 24 0 0065
++6 24 0 0066
++7 24 0 0067
++8 24 0 0070
++9 24 0 0071
++: 24 0 0072
++; 24 0 0073
++< 24 0 0074
++la "
++fo "
++= 24 0 0075
++eq "
++> 24 0 0076
++ra "
++fc "
++? 24 0 0077
++@ 24 0 0100
++at "
++A 24 0 0101
++*A "
++B 24 0 0102
++*B "
++C 24 0 0103
++D 24 0 0104
++E 24 0 0105
++*E "
++F 24 0 0106
++G 24 0 0107
++H 24 0 0110
++*Y "
++I 24 0 0111
++*I "
++J 24 0 0112
++K 24 0 0113
++*K "
++L 24 0 0114
++M 24 0 0115
++*M "
++N 24 0 0116
++*N "
++O 24 0 0117
++ci "
++*O "
++P 24 0 0120
++*R "
++Q 24 0 0121
++R 24 0 0122
++S 24 0 0123
++T 24 0 0124
++*T "
++U 24 0 0125
++V 24 0 0126
++W 24 0 0127
++X 24 0 0130
++*X "
++Y 24 0 0131
++*U "
++Z 24 0 0132
++*Z "
++[ 24 0 0133
++lB "
++\ 24 0 0134
++rs "
++] 24 0 0135
++rB "
++a^ 24 0 0136
++^ "
++ha "
++_ 24 0 0137
++ru "
++ul "
++` 24 0 0140
++oq "
++ga "
++a 24 0 0141
++b 24 0 0142
++c 24 0 0143
++d 24 0 0144
++e 24 0 0145
++f 24 0 0146
++g 24 0 0147
++h 24 0 0150
++i 24 0 0151
++.i "
++j 24 0 0152
++k 24 0 0153
++l 24 0 0154
++m 24 0 0155
++n 24 0 0156
++o 24 0 0157
++*o "
++p 24 0 0160
++q 24 0 0161
++r 24 0 0162
++s 24 0 0163
++t 24 0 0164
++u 24 0 0165
++v 24 0 0166
++w 24 0 0167
++x 24 0 0170
++mu "
++y 24 0 0171
++z 24 0 0172
++lC 24 0 0173
++{ "
++ba 24 0 0174
++or "
++bv "
++br "
++| "
++lb "
++lc "
++lf "
++lk "
++lt "
++rb "
++rc "
++rf "
++rk "
++rt "
++rC 24 0 0175
++} "
++a~ 24 0 0176
++~ "
++ap "
++ti "
+diff -aruN groff/font/devdvi/DESC groff.win32/font/devdvi/DESC
+--- groff/font/devdvi/DESC Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devdvi/DESC Fri May 12 09:11:46 2000
+@@ -0,0 +1,10 @@
++sizescale 100
++unitwidth 131072
++res 57816
++hor 1
++vert 1
++sizes 500 600 700 800 900 1000 1095 1200 1400 1440 1600 1728 1800
++2000 2074 2200 2400 2488 2800 3600 0
++fonts 13 R I B BI 0 0 0 0 0 MI S EX CW
++tcommand
++postpro grodvi
+diff -aruN groff/font/devlatin1/B groff.win32/font/devlatin1/B
+--- groff/font/devlatin1/B Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devlatin1/B Thu May 11 15:04:35 2000
+@@ -0,0 +1,356 @@
++name B
++internalname 2
++spacewidth 24
++charset
++! 24 0 0041
++" 24 0 0042
++dq "
++lq "
++rq "
++# 24 0 0043
++sh "
++$ 24 0 0044
++Do "
++% 24 0 0045
++& 24 0 0046
++' 24 0 0047
++fm "
++aq "
++( 24 0 0050
++) 24 0 0051
++* 24 0 0052
++** "
+++ 24 0 0053
++pl "
++, 24 0 0054
++\- 24 0 0055
++mi "
++- "
++hy "
++en "
++. 24 0 0056
++/ 24 0 0057
++sl "
++f/ "
++0 24 0 0060
++1 24 0 0061
++2 24 0 0062
++3 24 0 0063
++4 24 0 0064
++5 24 0 0065
++6 24 0 0066
++7 24 0 0067
++8 24 0 0070
++9 24 0 0071
++: 24 0 0072
++; 24 0 0073
++< 24 0 0074
++la "
++fo "
++= 24 0 0075
++eq "
++> 24 0 0076
++ra "
++fc "
++? 24 0 0077
++@ 24 0 0100
++at "
++A 24 0 0101
++*A "
++B 24 0 0102
++*B "
++C 24 0 0103
++D 24 0 0104
++E 24 0 0105
++*E "
++F 24 0 0106
++G 24 0 0107
++H 24 0 0110
++*Y "
++I 24 0 0111
++*I "
++J 24 0 0112
++K 24 0 0113
++*K "
++L 24 0 0114
++M 24 0 0115
++*M "
++N 24 0 0116
++*N "
++O 24 0 0117
++ci "
++*O "
++P 24 0 0120
++*R "
++Q 24 0 0121
++R 24 0 0122
++S 24 0 0123
++T 24 0 0124
++*T "
++U 24 0 0125
++V 24 0 0126
++W 24 0 0127
++X 24 0 0130
++*X "
++Y 24 0 0131
++*U "
++Z 24 0 0132
++*Z "
++[ 24 0 0133
++lB "
++\ 24 0 0134
++rs "
++] 24 0 0135
++rB "
++a^ 24 0 0136
++^ "
++ha "
++_ 24 0 0137
++ru "
++ul "
++` 24 0 0140
++oq "
++ga "
++a 24 0 0141
++b 24 0 0142
++c 24 0 0143
++d 24 0 0144
++e 24 0 0145
++f 24 0 0146
++g 24 0 0147
++h 24 0 0150
++i 24 0 0151
++.i "
++j 24 0 0152
++k 24 0 0153
++l 24 0 0154
++m 24 0 0155
++n 24 0 0156
++o 24 0 0157
++*o "
++p 24 0 0160
++q 24 0 0161
++r 24 0 0162
++s 24 0 0163
++t 24 0 0164
++u 24 0 0165
++v 24 0 0166
++w 24 0 0167
++x 24 0 0170
++y 24 0 0171
++z 24 0 0172
++lC 24 0 0173
++{ "
++ba 24 0 0174
++or "
++bv "
++br "
++| "
++lb "
++lc "
++lf "
++lk "
++lt "
++rb "
++rc "
++rf "
++rk "
++rt "
++rC 24 0 0175
++} "
++a~ 24 0 0176
++~ "
++ap "
++ti "
++r! 24 0 0241
++char161 "
++ct 24 0 0242
++char162 "
++Po 24 0 0243
++char163 "
++Cs 24 0 0244
++char164 "
++Ye 24 0 0245
++char165 "
++bb 24 0 0246
++char166 "
++sc 24 0 0247
++char167 "
++ad 24 0 0250
++char168 "
++co 24 0 0251
++char169 "
++Of 24 0 0252
++char170 "
++Fo 24 0 0253
++char171 "
++no 24 0 0254
++char172 "
++shc 24 0 0255
++char173 "
++rg 24 0 0256
++char174 "
++a- 24 0 0257
++char175 "
++de 24 0 0260
++char176 "
++ao "
+++- 24 0 0261
++char177 "
++S2 24 0 0262
++char178 "
++S3 24 0 0263
++char179 "
++aa 24 0 0264
++char180 "
++*m 24 0 0265
++char181 "
++ps 24 0 0266
++char182 "
++pc 24 0 0267
++md "
++char183 "
++ac 24 0 0270
++char184 "
++S1 24 0 0271
++char185 "
++Om 24 0 0272
++char186 "
++Fc 24 0 0273
++char187 "
++14 24 0 0274
++char188 "
++12 24 0 0275
++char189 "
++34 24 0 0276
++char190 "
++r? 24 0 0277
++char191 "
++`A 24 0 0300
++char192 "
++'A 24 0 0301
++char193 "
++^A 24 0 0302
++char194 "
++~A 24 0 0303
++char195 "
++:A 24 0 0304
++char196 "
++oA 24 0 0305
++char197 "
++AE 24 0 0306
++char198 "
++,C 24 0 0307
++char199 "
++`E 24 0 0310
++char200 "
++'E 24 0 0311
++char201 "
++^E 24 0 0312
++char202 "
++:E 24 0 0313
++char203 "
++`I 24 0 0314
++char204 "
++'I 24 0 0315
++char205 "
++^I 24 0 0316
++char206 "
++:I 24 0 0317
++char207 "
++-D 24 0 0320
++char208 "
++~N 24 0 0321
++char209 "
++`O 24 0 0322
++char210 "
++'O 24 0 0323
++char211 "
++^O 24 0 0324
++char212 "
++~O 24 0 0325
++char213 "
++:O 24 0 0326
++char214 "
++mu 24 0 0327
++char215 "
++/O 24 0 0330
++char216 "
++`U 24 0 0331
++char217 "
++'U 24 0 0332
++char218 "
++^U 24 0 0333
++char219 "
++:U 24 0 0334
++char220 "
++'Y 24 0 0335
++char221 "
++TP 24 0 0336
++char222 "
++ss 24 0 0337
++char223 "
++`a 24 0 0340
++char224 "
++'a 24 0 0341
++char225 "
++^a 24 0 0342
++char226 "
++~a 24 0 0343
++char227 "
++:a 24 0 0344
++char228 "
++oa 24 0 0345
++char229 "
++ae 24 0 0346
++char230 "
++,c 24 0 0347
++char231 "
++`e 24 0 0350
++char232 "
++'e 24 0 0351
++char233 "
++^e 24 0 0352
++char234 "
++:e 24 0 0353
++char235 "
++`i 24 0 0354
++char236 "
++'i 24 0 0355
++char237 "
++^i 24 0 0356
++char238 "
++:i 24 0 0357
++char239 "
++Sd 24 0 0360
++char240 "
++~n 24 0 0361
++char241 "
++`o 24 0 0362
++char242 "
++'o 24 0 0363
++char243 "
++^o 24 0 0364
++char244 "
++~o 24 0 0365
++char245 "
++:o 24 0 0366
++char246 "
++di 24 0 0367
++char247 "
++/o 24 0 0370
++char248 "
++`u 24 0 0371
++char249 "
++'u 24 0 0372
++char250 "
++^u 24 0 0373
++char251 "
++:u 24 0 0374
++char252 "
++'y 24 0 0375
++char253 "
++Tp 24 0 0376
++char254 "
++:y 24 0 0377
++char255 "
+diff -aruN groff/font/devlatin1/BI groff.win32/font/devlatin1/BI
+--- groff/font/devlatin1/BI Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devlatin1/BI Thu May 11 15:04:35 2000
+@@ -0,0 +1,356 @@
++name BI
++internalname 3
++spacewidth 24
++charset
++! 24 0 0041
++" 24 0 0042
++dq "
++lq "
++rq "
++# 24 0 0043
++sh "
++$ 24 0 0044
++Do "
++% 24 0 0045
++& 24 0 0046
++' 24 0 0047
++fm "
++aq "
++( 24 0 0050
++) 24 0 0051
++* 24 0 0052
++** "
+++ 24 0 0053
++pl "
++, 24 0 0054
++\- 24 0 0055
++mi "
++- "
++hy "
++en "
++. 24 0 0056
++/ 24 0 0057
++sl "
++f/ "
++0 24 0 0060
++1 24 0 0061
++2 24 0 0062
++3 24 0 0063
++4 24 0 0064
++5 24 0 0065
++6 24 0 0066
++7 24 0 0067
++8 24 0 0070
++9 24 0 0071
++: 24 0 0072
++; 24 0 0073
++< 24 0 0074
++la "
++fo "
++= 24 0 0075
++eq "
++> 24 0 0076
++ra "
++fc "
++? 24 0 0077
++@ 24 0 0100
++at "
++A 24 0 0101
++*A "
++B 24 0 0102
++*B "
++C 24 0 0103
++D 24 0 0104
++E 24 0 0105
++*E "
++F 24 0 0106
++G 24 0 0107
++H 24 0 0110
++*Y "
++I 24 0 0111
++*I "
++J 24 0 0112
++K 24 0 0113
++*K "
++L 24 0 0114
++M 24 0 0115
++*M "
++N 24 0 0116
++*N "
++O 24 0 0117
++ci "
++*O "
++P 24 0 0120
++*R "
++Q 24 0 0121
++R 24 0 0122
++S 24 0 0123
++T 24 0 0124
++*T "
++U 24 0 0125
++V 24 0 0126
++W 24 0 0127
++X 24 0 0130
++*X "
++Y 24 0 0131
++*U "
++Z 24 0 0132
++*Z "
++[ 24 0 0133
++lB "
++\ 24 0 0134
++rs "
++] 24 0 0135
++rB "
++a^ 24 0 0136
++^ "
++ha "
++_ 24 0 0137
++ru "
++ul "
++` 24 0 0140
++oq "
++ga "
++a 24 0 0141
++b 24 0 0142
++c 24 0 0143
++d 24 0 0144
++e 24 0 0145
++f 24 0 0146
++g 24 0 0147
++h 24 0 0150
++i 24 0 0151
++.i "
++j 24 0 0152
++k 24 0 0153
++l 24 0 0154
++m 24 0 0155
++n 24 0 0156
++o 24 0 0157
++*o "
++p 24 0 0160
++q 24 0 0161
++r 24 0 0162
++s 24 0 0163
++t 24 0 0164
++u 24 0 0165
++v 24 0 0166
++w 24 0 0167
++x 24 0 0170
++y 24 0 0171
++z 24 0 0172
++lC 24 0 0173
++{ "
++ba 24 0 0174
++or "
++bv "
++br "
++| "
++lb "
++lc "
++lf "
++lk "
++lt "
++rb "
++rc "
++rf "
++rk "
++rt "
++rC 24 0 0175
++} "
++a~ 24 0 0176
++~ "
++ap "
++ti "
++r! 24 0 0241
++char161 "
++ct 24 0 0242
++char162 "
++Po 24 0 0243
++char163 "
++Cs 24 0 0244
++char164 "
++Ye 24 0 0245
++char165 "
++bb 24 0 0246
++char166 "
++sc 24 0 0247
++char167 "
++ad 24 0 0250
++char168 "
++co 24 0 0251
++char169 "
++Of 24 0 0252
++char170 "
++Fo 24 0 0253
++char171 "
++no 24 0 0254
++char172 "
++shc 24 0 0255
++char173 "
++rg 24 0 0256
++char174 "
++a- 24 0 0257
++char175 "
++de 24 0 0260
++char176 "
++ao "
+++- 24 0 0261
++char177 "
++S2 24 0 0262
++char178 "
++S3 24 0 0263
++char179 "
++aa 24 0 0264
++char180 "
++*m 24 0 0265
++char181 "
++ps 24 0 0266
++char182 "
++pc 24 0 0267
++md "
++char183 "
++ac 24 0 0270
++char184 "
++S1 24 0 0271
++char185 "
++Om 24 0 0272
++char186 "
++Fc 24 0 0273
++char187 "
++14 24 0 0274
++char188 "
++12 24 0 0275
++char189 "
++34 24 0 0276
++char190 "
++r? 24 0 0277
++char191 "
++`A 24 0 0300
++char192 "
++'A 24 0 0301
++char193 "
++^A 24 0 0302
++char194 "
++~A 24 0 0303
++char195 "
++:A 24 0 0304
++char196 "
++oA 24 0 0305
++char197 "
++AE 24 0 0306
++char198 "
++,C 24 0 0307
++char199 "
++`E 24 0 0310
++char200 "
++'E 24 0 0311
++char201 "
++^E 24 0 0312
++char202 "
++:E 24 0 0313
++char203 "
++`I 24 0 0314
++char204 "
++'I 24 0 0315
++char205 "
++^I 24 0 0316
++char206 "
++:I 24 0 0317
++char207 "
++-D 24 0 0320
++char208 "
++~N 24 0 0321
++char209 "
++`O 24 0 0322
++char210 "
++'O 24 0 0323
++char211 "
++^O 24 0 0324
++char212 "
++~O 24 0 0325
++char213 "
++:O 24 0 0326
++char214 "
++mu 24 0 0327
++char215 "
++/O 24 0 0330
++char216 "
++`U 24 0 0331
++char217 "
++'U 24 0 0332
++char218 "
++^U 24 0 0333
++char219 "
++:U 24 0 0334
++char220 "
++'Y 24 0 0335
++char221 "
++TP 24 0 0336
++char222 "
++ss 24 0 0337
++char223 "
++`a 24 0 0340
++char224 "
++'a 24 0 0341
++char225 "
++^a 24 0 0342
++char226 "
++~a 24 0 0343
++char227 "
++:a 24 0 0344
++char228 "
++oa 24 0 0345
++char229 "
++ae 24 0 0346
++char230 "
++,c 24 0 0347
++char231 "
++`e 24 0 0350
++char232 "
++'e 24 0 0351
++char233 "
++^e 24 0 0352
++char234 "
++:e 24 0 0353
++char235 "
++`i 24 0 0354
++char236 "
++'i 24 0 0355
++char237 "
++^i 24 0 0356
++char238 "
++:i 24 0 0357
++char239 "
++Sd 24 0 0360
++char240 "
++~n 24 0 0361
++char241 "
++`o 24 0 0362
++char242 "
++'o 24 0 0363
++char243 "
++^o 24 0 0364
++char244 "
++~o 24 0 0365
++char245 "
++:o 24 0 0366
++char246 "
++di 24 0 0367
++char247 "
++/o 24 0 0370
++char248 "
++`u 24 0 0371
++char249 "
++'u 24 0 0372
++char250 "
++^u 24 0 0373
++char251 "
++:u 24 0 0374
++char252 "
++'y 24 0 0375
++char253 "
++Tp 24 0 0376
++char254 "
++:y 24 0 0377
++char255 "
+diff -aruN groff/font/devlatin1/DESC groff.win32/font/devlatin1/DESC
+--- groff/font/devlatin1/DESC Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devlatin1/DESC Thu May 11 15:04:35 2000
+@@ -0,0 +1,8 @@
++res 240
++hor 24
++vert 40
++unitwidth 10
++sizes 10 0
++fonts 4 R I B BI
++tcommand
++postpro grotty
+diff -aruN groff/font/devlatin1/I groff.win32/font/devlatin1/I
+--- groff/font/devlatin1/I Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devlatin1/I Thu May 11 15:04:35 2000
+@@ -0,0 +1,356 @@
++name I
++internalname 1
++spacewidth 24
++charset
++! 24 0 0041
++" 24 0 0042
++dq "
++lq "
++rq "
++# 24 0 0043
++sh "
++$ 24 0 0044
++Do "
++% 24 0 0045
++& 24 0 0046
++' 24 0 0047
++fm "
++aq "
++( 24 0 0050
++) 24 0 0051
++* 24 0 0052
++** "
+++ 24 0 0053
++pl "
++, 24 0 0054
++\- 24 0 0055
++mi "
++- "
++hy "
++en "
++. 24 0 0056
++/ 24 0 0057
++sl "
++f/ "
++0 24 0 0060
++1 24 0 0061
++2 24 0 0062
++3 24 0 0063
++4 24 0 0064
++5 24 0 0065
++6 24 0 0066
++7 24 0 0067
++8 24 0 0070
++9 24 0 0071
++: 24 0 0072
++; 24 0 0073
++< 24 0 0074
++la "
++fo "
++= 24 0 0075
++eq "
++> 24 0 0076
++ra "
++fc "
++? 24 0 0077
++@ 24 0 0100
++at "
++A 24 0 0101
++*A "
++B 24 0 0102
++*B "
++C 24 0 0103
++D 24 0 0104
++E 24 0 0105
++*E "
++F 24 0 0106
++G 24 0 0107
++H 24 0 0110
++*Y "
++I 24 0 0111
++*I "
++J 24 0 0112
++K 24 0 0113
++*K "
++L 24 0 0114
++M 24 0 0115
++*M "
++N 24 0 0116
++*N "
++O 24 0 0117
++ci "
++*O "
++P 24 0 0120
++*R "
++Q 24 0 0121
++R 24 0 0122
++S 24 0 0123
++T 24 0 0124
++*T "
++U 24 0 0125
++V 24 0 0126
++W 24 0 0127
++X 24 0 0130
++*X "
++Y 24 0 0131
++*U "
++Z 24 0 0132
++*Z "
++[ 24 0 0133
++lB "
++\ 24 0 0134
++rs "
++] 24 0 0135
++rB "
++a^ 24 0 0136
++^ "
++ha "
++_ 24 0 0137
++ru "
++ul "
++` 24 0 0140
++oq "
++ga "
++a 24 0 0141
++b 24 0 0142
++c 24 0 0143
++d 24 0 0144
++e 24 0 0145
++f 24 0 0146
++g 24 0 0147
++h 24 0 0150
++i 24 0 0151
++.i "
++j 24 0 0152
++k 24 0 0153
++l 24 0 0154
++m 24 0 0155
++n 24 0 0156
++o 24 0 0157
++*o "
++p 24 0 0160
++q 24 0 0161
++r 24 0 0162
++s 24 0 0163
++t 24 0 0164
++u 24 0 0165
++v 24 0 0166
++w 24 0 0167
++x 24 0 0170
++y 24 0 0171
++z 24 0 0172
++lC 24 0 0173
++{ "
++ba 24 0 0174
++or "
++bv "
++br "
++| "
++lb "
++lc "
++lf "
++lk "
++lt "
++rb "
++rc "
++rf "
++rk "
++rt "
++rC 24 0 0175
++} "
++a~ 24 0 0176
++~ "
++ap "
++ti "
++r! 24 0 0241
++char161 "
++ct 24 0 0242
++char162 "
++Po 24 0 0243
++char163 "
++Cs 24 0 0244
++char164 "
++Ye 24 0 0245
++char165 "
++bb 24 0 0246
++char166 "
++sc 24 0 0247
++char167 "
++ad 24 0 0250
++char168 "
++co 24 0 0251
++char169 "
++Of 24 0 0252
++char170 "
++Fo 24 0 0253
++char171 "
++no 24 0 0254
++char172 "
++shc 24 0 0255
++char173 "
++rg 24 0 0256
++char174 "
++a- 24 0 0257
++char175 "
++de 24 0 0260
++char176 "
++ao "
+++- 24 0 0261
++char177 "
++S2 24 0 0262
++char178 "
++S3 24 0 0263
++char179 "
++aa 24 0 0264
++char180 "
++*m 24 0 0265
++char181 "
++ps 24 0 0266
++char182 "
++pc 24 0 0267
++md "
++char183 "
++ac 24 0 0270
++char184 "
++S1 24 0 0271
++char185 "
++Om 24 0 0272
++char186 "
++Fc 24 0 0273
++char187 "
++14 24 0 0274
++char188 "
++12 24 0 0275
++char189 "
++34 24 0 0276
++char190 "
++r? 24 0 0277
++char191 "
++`A 24 0 0300
++char192 "
++'A 24 0 0301
++char193 "
++^A 24 0 0302
++char194 "
++~A 24 0 0303
++char195 "
++:A 24 0 0304
++char196 "
++oA 24 0 0305
++char197 "
++AE 24 0 0306
++char198 "
++,C 24 0 0307
++char199 "
++`E 24 0 0310
++char200 "
++'E 24 0 0311
++char201 "
++^E 24 0 0312
++char202 "
++:E 24 0 0313
++char203 "
++`I 24 0 0314
++char204 "
++'I 24 0 0315
++char205 "
++^I 24 0 0316
++char206 "
++:I 24 0 0317
++char207 "
++-D 24 0 0320
++char208 "
++~N 24 0 0321
++char209 "
++`O 24 0 0322
++char210 "
++'O 24 0 0323
++char211 "
++^O 24 0 0324
++char212 "
++~O 24 0 0325
++char213 "
++:O 24 0 0326
++char214 "
++mu 24 0 0327
++char215 "
++/O 24 0 0330
++char216 "
++`U 24 0 0331
++char217 "
++'U 24 0 0332
++char218 "
++^U 24 0 0333
++char219 "
++:U 24 0 0334
++char220 "
++'Y 24 0 0335
++char221 "
++TP 24 0 0336
++char222 "
++ss 24 0 0337
++char223 "
++`a 24 0 0340
++char224 "
++'a 24 0 0341
++char225 "
++^a 24 0 0342
++char226 "
++~a 24 0 0343
++char227 "
++:a 24 0 0344
++char228 "
++oa 24 0 0345
++char229 "
++ae 24 0 0346
++char230 "
++,c 24 0 0347
++char231 "
++`e 24 0 0350
++char232 "
++'e 24 0 0351
++char233 "
++^e 24 0 0352
++char234 "
++:e 24 0 0353
++char235 "
++`i 24 0 0354
++char236 "
++'i 24 0 0355
++char237 "
++^i 24 0 0356
++char238 "
++:i 24 0 0357
++char239 "
++Sd 24 0 0360
++char240 "
++~n 24 0 0361
++char241 "
++`o 24 0 0362
++char242 "
++'o 24 0 0363
++char243 "
++^o 24 0 0364
++char244 "
++~o 24 0 0365
++char245 "
++:o 24 0 0366
++char246 "
++di 24 0 0367
++char247 "
++/o 24 0 0370
++char248 "
++`u 24 0 0371
++char249 "
++'u 24 0 0372
++char250 "
++^u 24 0 0373
++char251 "
++:u 24 0 0374
++char252 "
++'y 24 0 0375
++char253 "
++Tp 24 0 0376
++char254 "
++:y 24 0 0377
++char255 "
+diff -aruN groff/font/devlatin1/R groff.win32/font/devlatin1/R
+--- groff/font/devlatin1/R Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devlatin1/R Thu May 11 15:04:35 2000
+@@ -0,0 +1,355 @@
++name R
++spacewidth 24
++charset
++! 24 0 0041
++" 24 0 0042
++dq "
++lq "
++rq "
++# 24 0 0043
++sh "
++$ 24 0 0044
++Do "
++% 24 0 0045
++& 24 0 0046
++' 24 0 0047
++fm "
++aq "
++( 24 0 0050
++) 24 0 0051
++* 24 0 0052
++** "
+++ 24 0 0053
++pl "
++, 24 0 0054
++\- 24 0 0055
++mi "
++- "
++hy "
++en "
++. 24 0 0056
++/ 24 0 0057
++sl "
++f/ "
++0 24 0 0060
++1 24 0 0061
++2 24 0 0062
++3 24 0 0063
++4 24 0 0064
++5 24 0 0065
++6 24 0 0066
++7 24 0 0067
++8 24 0 0070
++9 24 0 0071
++: 24 0 0072
++; 24 0 0073
++< 24 0 0074
++la "
++fo "
++= 24 0 0075
++eq "
++> 24 0 0076
++ra "
++fc "
++? 24 0 0077
++@ 24 0 0100
++at "
++A 24 0 0101
++*A "
++B 24 0 0102
++*B "
++C 24 0 0103
++D 24 0 0104
++E 24 0 0105
++*E "
++F 24 0 0106
++G 24 0 0107
++H 24 0 0110
++*Y "
++I 24 0 0111
++*I "
++J 24 0 0112
++K 24 0 0113
++*K "
++L 24 0 0114
++M 24 0 0115
++*M "
++N 24 0 0116
++*N "
++O 24 0 0117
++ci "
++*O "
++P 24 0 0120
++*R "
++Q 24 0 0121
++R 24 0 0122
++S 24 0 0123
++T 24 0 0124
++*T "
++U 24 0 0125
++V 24 0 0126
++W 24 0 0127
++X 24 0 0130
++*X "
++Y 24 0 0131
++*U "
++Z 24 0 0132
++*Z "
++[ 24 0 0133
++lB "
++\ 24 0 0134
++rs "
++] 24 0 0135
++rB "
++a^ 24 0 0136
++^ "
++ha "
++_ 24 0 0137
++ru "
++ul "
++` 24 0 0140
++oq "
++ga "
++a 24 0 0141
++b 24 0 0142
++c 24 0 0143
++d 24 0 0144
++e 24 0 0145
++f 24 0 0146
++g 24 0 0147
++h 24 0 0150
++i 24 0 0151
++.i "
++j 24 0 0152
++k 24 0 0153
++l 24 0 0154
++m 24 0 0155
++n 24 0 0156
++o 24 0 0157
++*o "
++p 24 0 0160
++q 24 0 0161
++r 24 0 0162
++s 24 0 0163
++t 24 0 0164
++u 24 0 0165
++v 24 0 0166
++w 24 0 0167
++x 24 0 0170
++y 24 0 0171
++z 24 0 0172
++lC 24 0 0173
++{ "
++ba 24 0 0174
++or "
++bv "
++br "
++| "
++lb "
++lc "
++lf "
++lk "
++lt "
++rb "
++rc "
++rf "
++rk "
++rt "
++rC 24 0 0175
++} "
++a~ 24 0 0176
++~ "
++ap "
++ti "
++r! 24 0 0241
++char161 "
++ct 24 0 0242
++char162 "
++Po 24 0 0243
++char163 "
++Cs 24 0 0244
++char164 "
++Ye 24 0 0245
++char165 "
++bb 24 0 0246
++char166 "
++sc 24 0 0247
++char167 "
++ad 24 0 0250
++char168 "
++co 24 0 0251
++char169 "
++Of 24 0 0252
++char170 "
++Fo 24 0 0253
++char171 "
++no 24 0 0254
++char172 "
++shc 24 0 0255
++char173 "
++rg 24 0 0256
++char174 "
++a- 24 0 0257
++char175 "
++de 24 0 0260
++char176 "
++ao "
+++- 24 0 0261
++char177 "
++S2 24 0 0262
++char178 "
++S3 24 0 0263
++char179 "
++aa 24 0 0264
++char180 "
++*m 24 0 0265
++char181 "
++ps 24 0 0266
++char182 "
++pc 24 0 0267
++md "
++char183 "
++ac 24 0 0270
++char184 "
++S1 24 0 0271
++char185 "
++Om 24 0 0272
++char186 "
++Fc 24 0 0273
++char187 "
++14 24 0 0274
++char188 "
++12 24 0 0275
++char189 "
++34 24 0 0276
++char190 "
++r? 24 0 0277
++char191 "
++`A 24 0 0300
++char192 "
++'A 24 0 0301
++char193 "
++^A 24 0 0302
++char194 "
++~A 24 0 0303
++char195 "
++:A 24 0 0304
++char196 "
++oA 24 0 0305
++char197 "
++AE 24 0 0306
++char198 "
++,C 24 0 0307
++char199 "
++`E 24 0 0310
++char200 "
++'E 24 0 0311
++char201 "
++^E 24 0 0312
++char202 "
++:E 24 0 0313
++char203 "
++`I 24 0 0314
++char204 "
++'I 24 0 0315
++char205 "
++^I 24 0 0316
++char206 "
++:I 24 0 0317
++char207 "
++-D 24 0 0320
++char208 "
++~N 24 0 0321
++char209 "
++`O 24 0 0322
++char210 "
++'O 24 0 0323
++char211 "
++^O 24 0 0324
++char212 "
++~O 24 0 0325
++char213 "
++:O 24 0 0326
++char214 "
++mu 24 0 0327
++char215 "
++/O 24 0 0330
++char216 "
++`U 24 0 0331
++char217 "
++'U 24 0 0332
++char218 "
++^U 24 0 0333
++char219 "
++:U 24 0 0334
++char220 "
++'Y 24 0 0335
++char221 "
++TP 24 0 0336
++char222 "
++ss 24 0 0337
++char223 "
++`a 24 0 0340
++char224 "
++'a 24 0 0341
++char225 "
++^a 24 0 0342
++char226 "
++~a 24 0 0343
++char227 "
++:a 24 0 0344
++char228 "
++oa 24 0 0345
++char229 "
++ae 24 0 0346
++char230 "
++,c 24 0 0347
++char231 "
++`e 24 0 0350
++char232 "
++'e 24 0 0351
++char233 "
++^e 24 0 0352
++char234 "
++:e 24 0 0353
++char235 "
++`i 24 0 0354
++char236 "
++'i 24 0 0355
++char237 "
++^i 24 0 0356
++char238 "
++:i 24 0 0357
++char239 "
++Sd 24 0 0360
++char240 "
++~n 24 0 0361
++char241 "
++`o 24 0 0362
++char242 "
++'o 24 0 0363
++char243 "
++^o 24 0 0364
++char244 "
++~o 24 0 0365
++char245 "
++:o 24 0 0366
++char246 "
++di 24 0 0367
++char247 "
++/o 24 0 0370
++char248 "
++`u 24 0 0371
++char249 "
++'u 24 0 0372
++char250 "
++^u 24 0 0373
++char251 "
++:u 24 0 0374
++char252 "
++'y 24 0 0375
++char253 "
++Tp 24 0 0376
++char254 "
++:y 24 0 0377
++char255 "
+diff -aruN groff/font/devlj4/DESC groff.win32/font/devlj4/DESC
+--- groff/font/devlj4/DESC Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devlj4/DESC Fri May 12 09:13:18 2000
+@@ -0,0 +1,12 @@
++res 600
++unitwidth 12700
++hor 1
++vert 1
++sizescale 4
++sizes 1-3999 0
++styles R I B BI
++fonts 6 0 0 0 0 0 S
++family T
++tcommand
++postpro grolj4
++papersize letter
+diff -aruN groff/font/devps/DESC groff.win32/font/devps/DESC
+--- groff/font/devps/DESC Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devps/DESC Fri May 12 09:13:46 2000
+@@ -0,0 +1,13 @@
++res 72000
++hor 1
++vert 1
++sizescale 1000
++unitwidth 1000
++sizes 1000-10000000 0
++styles R I B BI
++family T
++fonts 9 0 0 0 0 0 SS S ZD ZDR
++tcommand
++postpro grops
++broken 7
++paperlength 792000
+diff -aruN groff/font/devps/prologue groff.win32/font/devps/prologue
+--- groff/font/devps/prologue Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devps/prologue Thu May 11 15:04:33 2000
+@@ -0,0 +1,155 @@
++%!PS-Adobe-3.0 Resource-ProcSet
++/setpacking where{
++pop
++currentpacking
++true setpacking
++}if
++/grops 120 dict dup begin
++/SC 32 def
++/A/show load def
++/B{0 SC 3 -1 roll widthshow}bind def
++/C{0 exch ashow}bind def
++/D{0 exch 0 SC 5 2 roll awidthshow}bind def
++/E{0 rmoveto show}bind def
++/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
++/G{0 rmoveto 0 exch ashow}bind def
++/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
++/I{0 exch rmoveto show}bind def
++/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
++/K{0 exch rmoveto 0 exch ashow}bind def
++/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
++/M{rmoveto show}bind def
++/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
++/O{rmoveto 0 exch ashow}bind def
++/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
++/Q{moveto show}bind def
++/R{moveto 0 SC 3 -1 roll widthshow}bind def
++/S{moveto 0 exch ashow}bind def
++/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
++/SF{
++findfont exch
++[exch dup 0 exch 0 exch neg 0 0]makefont
++dup setfont
++[exch/setfont cvx]cvx bind def
++}bind def
++/MF{
++findfont
++[5 2 roll
++0 3 1 roll
++neg 0 0]makefont
++dup setfont
++[exch/setfont cvx]cvx bind def
++}bind def
++/level0 0 def
++/RES 0 def
++/PL 0 def
++/LS 0 def
++/MANUAL{
++statusdict begin/manualfeed true store end
++}bind def
++/PLG{
++gsave newpath clippath pathbbox grestore
++exch pop add exch pop
++}bind def
++/BP{
++/level0 save def
++1 setlinecap
++1 setlinejoin
++72 RES div dup scale
++LS{
++90 rotate
++}{
++0 PL translate
++}ifelse
++1 -1 scale
++}bind def
++/EP{
++level0 restore
++showpage
++}bind def
++/DA{
++newpath arcn stroke
++}bind def
++/SN{
++transform
++.25 sub exch .25 sub exch
++round .25 add exch round .25 add exch
++itransform
++}bind def
++/DL{
++SN
++moveto
++SN
++lineto stroke
++}bind def
++/DC{
++newpath 0 360 arc closepath
++}bind def
++/TM matrix def
++/DE{
++TM currentmatrix pop
++translate scale newpath 0 0 .5 0 360 arc closepath
++TM setmatrix
++}bind def
++/RC/rcurveto load def
++/RL/rlineto load def
++/ST/stroke load def
++/MT/moveto load def
++/CL/closepath load def
++/FL{
++currentgray exch setgray fill setgray
++}bind def
++/BL/fill load def
++/LW/setlinewidth load def
++/RE{
++findfont
++dup maxlength 1 index/FontName known not{1 add}if dict begin
++{
++1 index/FID ne{def}{pop pop}ifelse
++}forall
++/Encoding exch def
++dup/FontName exch def
++currentdict end definefont pop
++}bind def
++/DEFS 0 def
++/EBEGIN{
++moveto
++DEFS begin
++}bind def
++/EEND/end load def
++/CNT 0 def
++/level1 0 def
++/PBEGIN{
++/level1 save def
++translate
++div 3 1 roll div exch scale
++neg exch neg exch translate
++0 setgray
++0 setlinecap
++1 setlinewidth
++0 setlinejoin
++10 setmiterlimit
++[]0 setdash
++/setstrokeadjust where{
++pop
++false setstrokeadjust
++}if
++/setoverprint where{
++pop
++false setoverprint
++}if
++newpath
++/CNT countdictstack def
++userdict begin
++/showpage{}def
++}bind def
++/PEND{
++clear
++countdictstack CNT sub{end}repeat
++level1 restore
++}bind def
++end def
++/setpacking where{
++pop
++setpacking
++}if
+diff -aruN groff/font/devps/symbolsl.pfa groff.win32/font/devps/symbolsl.pfa
+--- groff/font/devps/symbolsl.pfa Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devps/symbolsl.pfa Thu May 11 15:04:34 2000
+@@ -0,0 +1,29 @@
++%!PS-Adobe-3.0 Resource-Font
++%%DocumentNeededResources: font Symbol
++/MakeTransformedFont{
++findfont dup maxlength dict begin
++{
++exch dup dup/FID ne exch/UniqueID ne and{
++exch def
++}{
++pop pop
++}ifelse
++}forall
++/FontBBox
++currentdict/FontBBox get
++4 array copy def
++FontBBox aload pop
++4 index transform 4 2 roll
++4 index transform 4 2 roll
++FontBBox astore pop
++FontMatrix exch matrix concatmatrix
++/FontMatrix exch def
++dup/FontName exch def
++currentdict end
++definefont pop
++}bind def
++%%IncludeResource: font Symbol
++/Symbol-Slanted
++[.89 0.0 15.5 dup sin exch cos div .89 0.0 0.0]
++/Symbol
++MakeTransformedFont
+diff -aruN groff/font/devps/zapfdr.pfa groff.win32/font/devps/zapfdr.pfa
+--- groff/font/devps/zapfdr.pfa Thu Jan 1 00:00:00 1970
++++ groff.win32/font/devps/zapfdr.pfa Thu May 11 15:04:34 2000
+@@ -0,0 +1,218 @@
++%!PS-Adobe-3.0 Resource-Font
++%%DocumentNeededResources: font ZapfDingbats
++%%IncludeResource: font ZapfDingbats
++/ZapfDingbats findfont[-1 0 0 1 0 0]makefont
++dup length 1 add dict begin
++{
++exch dup dup/FID ne exch/UniqueID ne and{
++exch def
++}{
++pop pop
++}ifelse
++}forall
++/FontName/ZapfDingbats-Reverse def
++/Metrics 202 dict dup begin
++/space[0 -278]def
++/a1[-939 -974]def
++/a2[-926 -961]def
++/a202[-939 -974]def
++/a3[-945 -980]def
++/a4[-685 -719]def
++/a5[-754 -789]def
++/a119[-755 -790]def
++/a118[-756 -791]def
++/a117[-655 -690]def
++/a11[-925 -960]def
++/a12[-904 -939]def
++/a13[-520 -549]def
++/a14[-821 -855]def
++/a15[-876 -911]def
++/a16[-898 -933]def
++/a105[-876 -911]def
++/a17[-910 -945]def
++/a18[-939 -974]def
++/a19[-721 -755]def
++/a20[-811 -846]def
++/a21[-727 -762]def
++/a22[-726 -761]def
++/a23[-572 -571]def
++/a24[-641 -677]def
++/a25[-728 -763]def
++/a26[-725 -760]def
++/a27[-724 -759]def
++/a28[-719 -754]def
++/a6[-459 -494]def
++/a7[-517 -552]def
++/a8[-502 -537]def
++/a9[-542 -577]def
++/a10[-657 -692]def
++/a29[-751 -786]def
++/a30[-753 -788]def
++/a31[-753 -788]def
++/a32[-755 -790]def
++/a33[-758 -793]def
++/a34[-759 -794]def
++/a35[-781 -816]def
++/a36[-788 -823]def
++/a37[-754 -789]def
++/a38[-806 -841]def
++/a39[-788 -823]def
++/a40[-798 -833]def
++/a41[-781 -816]def
++/a42[-796 -831]def
++/a43[-888 -923]def
++/a44[-709 -744]def
++/a45[-688 -723]def
++/a46[-714 -749]def
++/a47[-756 -790]def
++/a48[-757 -792]def
++/a49[-660 -695]def
++/a50[-741 -776]def
++/a51[-733 -768]def
++/a52[-757 -792]def
++/a53[-724 -759]def
++/a54[-672 -707]def
++/a55[-673 -708]def
++/a56[-647 -682]def
++/a57[-666 -701]def
++/a58[-791 -826]def
++/a59[-780 -815]def
++/a60[-754 -789]def
++/a61[-754 -789]def
++/a62[-673 -707]def
++/a63[-651 -687]def
++/a64[-661 -696]def
++/a65[-654 -689]def
++/a66[-752 -786]def
++/a67[-752 -787]def
++/a68[-678 -713]def
++/a69[-756 -791]def
++/a70[-749 -785]def
++/a71[-756 -791]def
++/a72[-838 -873]def
++/a73[-726 -761]def
++/a74[-727 -762]def
++/a203[-727 -762]def
++/a75[-724 -759]def
++/a204[-724 -759]def
++/a76[-857 -892]def
++/a77[-857 -892]def
++/a78[-753 -788]def
++/a79[-749 -784]def
++/a81[-403 -438]def
++/a82[-103 -138]def
++/a83[-242 -277]def
++/a84[-380 -415]def
++/a97[-357 -392]def
++/a98[-358 -392]def
++/a99[-633 -668]def
++/a100[-632 -668]def
++/a101[-697 -732]def
++/a102[-488 -544]def
++/a103[-510 -544]def
++/a104[-875 -910]def
++/a106[-632 -667]def
++/a107[-725 -760]def
++/a108[-760 -760]def
++/a112[-741 -776]def
++/a111[-561 -595]def
++/a110[-659 -694]def
++/a109[-592 -626]def
++/a120[-753 -788]def
++/a121[-753 -788]def
++/a122[-753 -788]def
++/a123[-753 -788]def
++/a124[-753 -788]def
++/a125[-753 -788]def
++/a126[-753 -788]def
++/a127[-753 -788]def
++/a128[-753 -788]def
++/a129[-753 -788]def
++/a130[-753 -788]def
++/a131[-753 -788]def
++/a132[-753 -788]def
++/a133[-753 -788]def
++/a134[-753 -788]def
++/a135[-753 -788]def
++/a136[-753 -788]def
++/a137[-753 -788]def
++/a138[-753 -788]def
++/a139[-753 -788]def
++/a140[-753 -788]def
++/a141[-753 -788]def
++/a142[-753 -788]def
++/a143[-753 -788]def
++/a144[-753 -788]def
++/a145[-753 -788]def
++/a146[-753 -788]def
++/a147[-753 -788]def
++/a148[-753 -788]def
++/a149[-753 -788]def
++/a150[-753 -788]def
++/a151[-753 -788]def
++/a152[-753 -788]def
++/a153[-753 -788]def
++/a154[-753 -788]def
++/a155[-753 -788]def
++/a156[-753 -788]def
++/a157[-753 -788]def
++/a158[-753 -788]def
++/a159[-753 -788]def
++/a160[-859 -894]def
++/a161[-803 -838]def
++/a163[-982 -1016]def
++/a164[-423 -458]def
++/a196[-713 -748]def
++/a165[-889 -924]def
++/a192[-713 -748]def
++/a166[-883 -918]def
++/a167[-892 -927]def
++/a168[-893 -928]def
++/a169[-893 -928]def
++/a170[-799 -834]def
++/a171[-838 -873]def
++/a172[-793 -828]def
++/a173[-889 -924]def
++/a162[-889 -924]def
++/a174[-882 -917]def
++/a175[-895 -930]def
++/a176[-896 -931]def
++/a177[-428 -463]def
++/a178[-848 -883]def
++/a179[-801 -836]def
++/a193[-801 -836]def
++/a180[-832 -867]def
++/a199[-832 -867]def
++/a181[-661 -696]def
++/a200[-661 -696]def
++/a182[-839 -874]def
++/a201[-839 -874]def
++/a183[-725 -760]def
++/a184[-911 -946]def
++/a197[-737 -771]def
++/a185[-830 -865]def
++/a194[-737 -771]def
++/a198[-854 -888]def
++/a186[-932 -967]def
++/a195[-854 -888]def
++/a187[-796 -831]def
++/a188[-837 -873]def
++/a189[-892 -927]def
++/a190[-935 -970]def
++/a191[-884 -918]def
++/a205[-474 -509]def
++/a206[-375 -410]def
++/a85[-474 -509]def
++/a86[-375 -410]def
++/a87[-199 -234]def
++/a88[-199 -234]def
++/a89[-355 -390]def
++/a90[-355 -390]def
++/a91[-241 -276]def
++/a92[-241 -276]def
++/a93[-282 -317]def
++/a94[-282 -317]def
++/a95[-299 -334]def
++/a96[-299 -334]def
++end def
++/ZapfDingbats-Reverse currentdict end definefont pop
+diff -aruN groff/src/devices/grodvi/Makefile.msc groff.win32/src/devices/grodvi/Makefile.msc
+--- groff/src/devices/grodvi/Makefile.msc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/devices/grodvi/Makefile.msc Wed Feb 9 14:32:31 2000
+@@ -0,0 +1,21 @@
++
++# Makefile for Microsoft Visual C++ 6.0
++# by Blake McBride (blake@florida-software.com)
++
++
++.SUFFIXES : .cc
++
++.cc.obj:
++ cl -c -nologo -I../../include -Tp$<
++
++.c.obj:
++ cl -c -nologo -I../../include $<
++
++OBJS = dvi.obj
++
++
++grodvi.exe : $(OBJS)
++ cl -nologo -Fe$@ *.obj ..\..\libs\libdriver\libdriver.lib ..\..\libs\libgroff\libgroff.lib
++
++
++
+diff -aruN groff/src/devices/grolj4/Makefile.msc groff.win32/src/devices/grolj4/Makefile.msc
+--- groff/src/devices/grolj4/Makefile.msc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/devices/grolj4/Makefile.msc Wed Feb 9 14:24:11 2000
+@@ -0,0 +1,22 @@
++
++# Makefile for Microsoft Visual C++ 6.0
++# by Blake McBride (blake@florida-software.com)
++
++
++.SUFFIXES : .cc
++
++.cc.obj:
++ cl -c -nologo -I../../include -Tp$<
++
++.c.obj:
++ cl -c -nologo -I../../include $<
++
++OBJS = \
++ lj4.obj
++
++
++grolj4.exe : $(OBJS)
++ cl -nologo -Fe$@ *.obj ..\..\libs\libdriver\libdriver.lib ..\..\libs\libgroff\libgroff.lib
++
++
++
+diff -aruN groff/src/devices/grops/Makefile.msc groff.win32/src/devices/grops/Makefile.msc
+--- groff/src/devices/grops/Makefile.msc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/devices/grops/Makefile.msc Wed Feb 9 14:30:08 2000
+@@ -0,0 +1,23 @@
++
++# Makefile for Microsoft Visual C++ 6.0
++# by Blake McBride (blake@florida-software.com)
++
++
++.SUFFIXES : .cc
++
++.cc.obj:
++ cl -c -nologo -I../../include -Tp$<
++
++.c.obj:
++ cl -c -nologo -I../../include $<
++
++OBJS = \
++ ps.obj \
++ psrm.obj
++
++
++grops.exe : $(OBJS)
++ cl -nologo -Fe$@ *.obj ..\..\libs\libdriver\libdriver.lib ..\..\libs\libgroff\libgroff.lib
++
++
++
+diff -aruN groff/src/devices/grotty/Makefile.msc groff.win32/src/devices/grotty/Makefile.msc
+--- groff/src/devices/grotty/Makefile.msc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/devices/grotty/Makefile.msc Wed Feb 9 14:28:41 2000
+@@ -0,0 +1,22 @@
++
++# Makefile for Microsoft Visual C++ 6.0
++# by Blake McBride (blake@florida-software.com)
++
++
++.SUFFIXES : .cc
++
++.cc.obj:
++ cl -c -nologo -I../../include -Tp$<
++
++.c.obj:
++ cl -c -nologo -I../../include $<
++
++OBJS = \
++ tty.obj
++
++
++grotty.exe : $(OBJS)
++ cl -nologo -Fe$@ *.obj ..\..\libs\libdriver\libdriver.lib ..\..\libs\libgroff\libgroff.lib
++
++
++
+diff -aruN groff/src/include/defs.h groff.win32/src/include/defs.h
+--- groff/src/include/defs.h Thu Jan 1 00:00:00 1970
++++ groff.win32/src/include/defs.h Wed Feb 9 16:10:46 2000
+@@ -0,0 +1,12 @@
++
++#define FONTPATH "c:/groff/font"
++
++#define MACROPATH "c:/groff/tmac;c:/groff/mm"
++
++#define DEVICE "ps"
++
++#define PROG_PREFIX ""
++
++#define popen _popen
++#define pclose _pclose
++
+diff -aruN groff/src/include/getopt.h groff.win32/src/include/getopt.h
+--- groff/src/include/getopt.h Sat Apr 8 06:04:36 2000
++++ groff.win32/src/include/getopt.h Fri Apr 14 19:06:35 2000
+@@ -150,7 +150,7 @@
+ int __long_only);
+ # endif
+ #else /* not __STDC__ */
+-extern int getopt ();
++extern int getopt (int a, char **b, char *c);
+ # ifndef __need_getopt
+ extern int getopt_long ();
+ extern int getopt_long_only ();
+diff -aruN groff/src/libs/libdriver/Makefile.msc groff.win32/src/libs/libdriver/Makefile.msc
+--- groff/src/libs/libdriver/Makefile.msc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/libs/libdriver/Makefile.msc Wed Feb 9 13:42:49 2000
+@@ -0,0 +1,22 @@
++
++# Makefile for Microsoft Visual C++ 6.0
++# by Blake McBride (blake@florida-software.com)
++
++
++.SUFFIXES : .cc
++
++.cc.obj:
++ cl -c -nologo -I../../include -Tp$<
++
++.c.obj:
++ cl -c -nologo -I../../include $<
++
++OBJS = \
++ input.obj \
++ printer.obj
++
++
++libdriver.lib : $(OBJS)
++ rm -zq $@
++ lib /NOLOGO /OUT:$@ *.obj
++
+diff -aruN groff/src/libs/libgroff/Makefile.msc groff.win32/src/libs/libgroff/Makefile.msc
+--- groff/src/libs/libgroff/Makefile.msc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/libs/libgroff/Makefile.msc Fri Apr 14 19:28:44 2000
+@@ -0,0 +1,53 @@
++
++# Makefile for Microsoft Visual C++ 6.0
++# by Blake McBride (blake@florida-software.com)
++
++
++#CFLAGS = -nologo -I../../include -GF -Zi -Yd -DHAVE_STRING_H=1
++CFLAGS = -nologo -I../../include -GF -Ox -DHAVE_STRING_H=1
++
++
++.SUFFIXES : .cc
++
++
++.cc.obj:
++ cl -c $(CFLAGS) -Tp$<
++
++.c.obj:
++ cl -c $(CFLAGS) $<
++
++
++OBJS = \
++ assert.obj \
++ change_lf.obj \
++ cmap.obj \
++ cset.obj \
++ device.obj \
++ errarg.obj \
++ error.obj \
++ fatal.obj \
++ filename.obj \
++ font.obj \
++ fontfile.obj \
++ getopt.obj \
++ htmlindicate.obj \
++ iftoa.obj \
++ illegal.obj \
++ itoa.obj \
++ lf.obj \
++ lineno.obj \
++ macropath.obj \
++ nametoindex.obj \
++ progname.obj \
++ ptable.obj \
++ searchpath.obj \
++ string.obj \
++ strsave.obj \
++ tmpfile.obj \
++ version.obj
++
++
++libgroff.lib : $(OBJS)
++ rm -zq $@
++ lib /NOLOGO /OUT:$@ *.obj
++
+diff -aruN groff/src/libs/libgroff/version.cc groff.win32/src/libs/libgroff/version.cc
+--- groff/src/libs/libgroff/version.cc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/libs/libgroff/version.cc Wed Feb 9 14:00:24 2000
+@@ -0,0 +1,3 @@
++const char *version_string = "1.16";
++const char *revision_string = "0";
++const char *Version_string = "1.16";
+diff -aruN groff/src/preproc/eqn/Makefile.msc groff.win32/src/preproc/eqn/Makefile.msc
+--- groff/src/preproc/eqn/Makefile.msc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/preproc/eqn/Makefile.msc Wed Feb 9 14:21:53 2000
+@@ -0,0 +1,39 @@
++
++# Makefile for Microsoft Visual C++ 6.0
++# by Blake McBride (blake@florida-software.com)
++
++
++#CFLAGS = -nologo -I../../include -GF -Zi -Yd
++CFLAGS = -nologo -I../../include -GF -Ox
++
++.SUFFIXES : .cc
++
++.cc.obj:
++ cl -c $(CFLAGS) -Tp$<
++
++.c.obj:
++ cl -c $(CFLAGS) $<
++
++OBJS = \
++ box.obj \
++ delim.obj \
++ eqn.obj \
++ lex.obj \
++ limit.obj \
++ list.obj \
++ main.obj \
++ mark.obj \
++ other.obj \
++ over.obj \
++ pile.obj \
++ script.obj \
++ special.obj \
++ sqrt.obj \
++ text.obj
++
++
++eqn.exe : $(OBJS)
++ cl $(CFLAGS) -Fe$@ *.obj ..\..\libs\libgroff\libgroff.lib
++
++
++
+diff -aruN groff/src/preproc/pic/Makefile.msc groff.win32/src/preproc/pic/Makefile.msc
+--- groff/src/preproc/pic/Makefile.msc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/preproc/pic/Makefile.msc Wed Feb 9 14:25:39 2000
+@@ -0,0 +1,31 @@
++
++# Makefile for Microsoft Visual C++ 6.0
++# by Blake McBride (blake@florida-software.com)
++
++
++#CFLAGS = -nologo -I../../include -GF -Zi -Yd
++CFLAGS = -nologo -I../../include -GF -Ox
++
++.SUFFIXES : .cc
++
++.cc.obj:
++ cl -c $(CFLAGS) -Tp$<
++
++.c.obj:
++ cl -c $(CFLAGS) $<
++
++OBJS = \
++ common.obj \
++ lex.obj \
++ main.obj \
++ object.obj \
++ pic.obj \
++ tex.obj \
++ troff.obj
++
++
++pic.exe : $(OBJS)
++ cl $(CFLAGS) -Fe$@ *.obj ..\..\libs\libgroff\libgroff.lib
++
++
++
+diff -aruN groff/src/preproc/tbl/Makefile.msc groff.win32/src/preproc/tbl/Makefile.msc
+--- groff/src/preproc/tbl/Makefile.msc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/preproc/tbl/Makefile.msc Wed Feb 9 14:26:58 2000
+@@ -0,0 +1,26 @@
++
++# Makefile for Microsoft Visual C++ 6.0
++# by Blake McBride (blake@florida-software.com)
++
++
++#CFLAGS = -nologo -I../../include -GF -Zi -Yd
++CFLAGS = -nologo -I../../include -GF -Ox
++
++.SUFFIXES : .cc
++
++.cc.obj:
++ cl -c $(CFLAGS) -Tp$<
++
++.c.obj:
++ cl -c $(CFLAGS) $<
++
++OBJS = \
++ main.obj \
++ table.obj
++
++
++tbl.exe : $(OBJS)
++ cl $(CFLAGS) -Fe$@ *.obj ..\..\libs\libgroff\libgroff.lib
++
++
++
+diff -aruN groff/src/roff/troff/Makefile.msc groff.win32/src/roff/troff/Makefile.msc
+--- groff/src/roff/troff/Makefile.msc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/roff/troff/Makefile.msc Wed Feb 9 14:18:53 2000
+@@ -0,0 +1,34 @@
++
++# Makefile for Microsoft Visual C++ 6.0
++# by Blake McBride (blake@florida-software.com)
++
++
++#CFLAGS = -nologo -I../../include -GF -Zi -Yd
++CFLAGS = -nologo -I../../include -GF -Ox
++
++.SUFFIXES : .cc
++
++.cc.obj:
++ cl -c $(CFLAGS) -Tp$<
++
++.c.obj:
++ cl -c $(CFLAGS) $<
++
++OBJS = \
++ column.obj \
++ dictionary.obj \
++ div.obj \
++ env.obj \
++ input.obj \
++ node.obj \
++ number.obj \
++ reg.obj \
++ symbol.obj \
++ majorminor.obj
++
++
++troff.exe : $(OBJS)
++ cl $(CFLAGS) -Fe$@ *.obj ..\..\libs\libgroff\libgroff.lib -link -map
++
++
++
+diff -aruN groff/src/roff/troff/majorminor.cc groff.win32/src/roff/troff/majorminor.cc
+--- groff/src/roff/troff/majorminor.cc Thu Jan 1 00:00:00 1970
++++ groff.win32/src/roff/troff/majorminor.cc Wed Feb 9 14:02:10 2000
+@@ -0,0 +1,3 @@
++const char *major_version = "1";
++const char *minor_version = "16";
++const char *revision = "0";