v04i046: xtroff -- troff previewer for X11, Part01/18
Dan Heller
argv at island.uu.net
Mon Jul 17 16:53:10 AEST 1989
Submitted-by: Mark Moraes <moraes at ai.toronto.edu>
Posting-number: Volume 4, Issue 46
Archive-name: xtroff/part01
[ The following 18 part posting is a troff previewer for X11 based on
a troff previewer for the sun. Make sure you read the README's in this
and other parts. Due to time constraints, I have not tested this. Note,
there will be another posting (pic previewer for X11) by Mark Moraes
following this posting... And after that, there will be another troff
previewer from someone else. In several weeks, you should be up to your
ears in troff previewers for X11 :-) --argv ]
#! /bin/sh
# This is a shell archive. Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file". To overwrite existing
# files, type "sh file -c". You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g.. If this archive is complete, you
# will see the following message at the end:
# "End of archive 1 (of 18)."
# Contents: xtroff xtroff/CHANGES.Patch5 xtroff/ExcludeFiles
# xtroff/NeWS xtroff/XtStuff xtroff/XtStuff/Imakefile
# xtroff/XtStuff/Minibuf.h xtroff/XtStuff/README
# xtroff/XtStuff/README.Window xtroff/XtStuff/Window.h
# xtroff/XtStuff/WindowP.h xtroff/XtStuff/usleep.c xtroff/bitmaps
# xtroff/bitmaps/hand.pbm xtroff/bitmaps/hand.x11.bm
# xtroff/bitmaps/hand.x11.mask xtroff/dev.h xtroff/devpsc
# xtroff/devpsc/C.aux xtroff/devpsc/DESC xtroff/devpsc/I.aux
# xtroff/devpsc/README xtroff/devsun xtroff/devsun/DESC
# xtroff/devsun/bk xtroff/devsun/ch xtroff/devsun/co
# xtroff/devsun/cy xtroff/devsun/gk xtroff/devsun/hb
# xtroff/devsun/hn xtroff/devsun/mn xtroff/devsun/oe
# xtroff/devsun/oi xtroff/devsun/pb xtroff/devsun/pp
# xtroff/devsun/sc xtroff/devsun/sg xtroff/devsun/sh
# xtroff/devsun/sl xtroff/devsun/tS xtroff/devsun/tb
# xtroff/devsun/ti xtroff/fixpoint.h xtroff/fontstuff
# xtroff/fontstuff/Imakefile xtroff/fontstuff/ch2rst.man
# xtroff/fontstuff/ch2vft.man xtroff/fontstuff/rst2ch.man
# xtroff/fontstuff/scalech.man xtroff/fontstuff/vf2bdf.man
# xtroff/fontstuff/vft2ch.man xtroff/patchlevel.h xtroff/psfd
# xtroff/psfd/Epistle.psfd.shar xtroff/psfd/README xtroff/xfonts
# Wrapped by moraes at neat.ai on Thu Jul 13 20:54:31 1989
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test ! -d 'xtroff' ; then
echo shar: Creating directory \"'xtroff'\"
mkdir 'xtroff'
fi
if test -f 'xtroff/CHANGES.Patch5' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/CHANGES.Patch5'\"
else
echo shar: Extracting \"'xtroff/CHANGES.Patch5'\" \(49 characters\)
sed "s/^X//" >'xtroff/CHANGES.Patch5' <<'END_OF_FILE'
XFixes
X - a bug in Minibuf
X
X - resizes properly
END_OF_FILE
if test 49 -ne `wc -c <'xtroff/CHANGES.Patch5'`; then
echo shar: \"'xtroff/CHANGES.Patch5'\" unpacked with wrong size!
fi
# end of 'xtroff/CHANGES.Patch5'
fi
if test -f 'xtroff/ExcludeFiles' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/ExcludeFiles'\"
else
echo shar: Extracting \"'xtroff/ExcludeFiles'\" \(97 characters\)
sed "s/^X//" >'xtroff/ExcludeFiles' <<'END_OF_FILE'
X./xtroff/RCS
X./xtroff/sunfonts
X./xtroff/XtStuff/RCS/
X./xtroff/fontstuff/RCS/
X./xtroff/ihstyle.tr
END_OF_FILE
if test 97 -ne `wc -c <'xtroff/ExcludeFiles'`; then
echo shar: \"'xtroff/ExcludeFiles'\" unpacked with wrong size!
fi
# end of 'xtroff/ExcludeFiles'
fi
if test ! -d 'xtroff/NeWS' ; then
echo shar: Creating directory \"'xtroff/NeWS'\"
mkdir 'xtroff/NeWS'
fi
if test ! -d 'xtroff/XtStuff' ; then
echo shar: Creating directory \"'xtroff/XtStuff'\"
mkdir 'xtroff/XtStuff'
fi
if test -f 'xtroff/XtStuff/Imakefile' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/XtStuff/Imakefile'\"
else
echo shar: Extracting \"'xtroff/XtStuff/Imakefile'\" \(766 characters\)
sed "s/^X//" >'xtroff/XtStuff/Imakefile' <<'END_OF_FILE'
X STD_DEFINES = LibraryDefines
X CDEBUGFLAGS = LibraryCDebugFlags
X DEFINES = -DXWINDOWS # -DDIRENT
X INCLUDES = -I. -I$(XLIBSRC) \
X -I$(TOP) -I$(TOP)/X11
X INSTALLFLAGS = $(INSTINCFLAGS)
X LINTLIBS = $(LINTXLIB)
X
XHEADERS = Menu.h MenuP.h CheckItem.h CheckItemP.h MenuItem.h MenuItemP.h \
X Window.h WindowP.h Minibuf.h MinibufP.h
X# Some systems don't have usleep - we provide a substitute
XOBJS = Menu.o CheckItem.o MenuItem.o Window.o Minibuf.o ask.o util.o usleep.o
XSRCS = Menu.c CheckItem.c MenuItem.c Window.c Minibuf.c ask.c util.c usleep.c
X
XNormalLibraryTarget(XtStuff,$(OBJS))
XLintLibraryTarget(XtStuff,$(SRCS))
XInstallLibrary(XtStuff,$(USRLIBDIR))
XInstallLintLibrary(XtStuff,$(LINTLIBDIR))
XInstallMultiple($(HEADERS),$(INCDIR))
X
Xdepend:
END_OF_FILE
if test 766 -ne `wc -c <'xtroff/XtStuff/Imakefile'`; then
echo shar: \"'xtroff/XtStuff/Imakefile'\" unpacked with wrong size!
fi
# end of 'xtroff/XtStuff/Imakefile'
fi
if test -f 'xtroff/XtStuff/Minibuf.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/XtStuff/Minibuf.h'\"
else
echo shar: Extracting \"'xtroff/XtStuff/Minibuf.h'\" \(716 characters\)
sed "s/^X//" >'xtroff/XtStuff/Minibuf.h' <<'END_OF_FILE'
X/* $Header: Minibuf.h,v 1.1 88/08/18 23:54:16 moraes Exp $ */
X#ifndef _XtMinibuf_h
X#define _XtMinibuf_h
X
X#include <X11/StringDefs.h>
X
X/* New resources */
X#define XtNfinishedCallback "finishedCallback"
X#define XtNcursor "cursor"
X#define XtNtypeoutColumns "typeoutColumns"
X#define XtCTypeoutColumns "TypeoutColumns"
X#define XtNtypeout "typeout"
X#define XtCtypeout "Typeout"
X
X/* Class record pointer */
Xextern WidgetClass minibufWidgetClass;
X
X/* C Widget type definition */
Xtypedef struct _MinibufRec *MinibufWidget;
X
X/* Public routines - those that you're supposed to call anyway! */
Xextern void MinibufGetInput();
Xextern void MinibufDisplayMessage();
X
X
X#endif _XtMinibuf_h
X/* DON'T ADD STUFF AFTER THIS #endif */
END_OF_FILE
if test 716 -ne `wc -c <'xtroff/XtStuff/Minibuf.h'`; then
echo shar: \"'xtroff/XtStuff/Minibuf.h'\" unpacked with wrong size!
fi
# end of 'xtroff/XtStuff/Minibuf.h'
fi
if test -f 'xtroff/XtStuff/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/XtStuff/README'\"
else
echo shar: Extracting \"'xtroff/XtStuff/README'\" \(689 characters\)
sed "s/^X//" >'xtroff/XtStuff/README' <<'END_OF_FILE'
XSome useful widgets which aren't part of any official widget set. We have
X'em as libXtStuff.
X
XThe Menu widgets from contrib/menus after Dana Chee's extensive fixes
Xto get them to compile and work. Thanks Dana. Included because the
Xcontext diffs were longer than the code.
X
XThe Window widget from Chris Peterson's xman - also mentioned in a
Xposting. Wonderful thingy, er, widget. Thanks Chris.
X
XThe Minibuf widget is mine. I got tired of trying to convince the Text
Xwidget to do single line editable text input way back in the X10 days.
XIt's probably possible now (xwebster does it) For file completion, you
Xshould define -DDIRENT if your system has dirent.h instead of sys/dir.h.
X
X Mark.
END_OF_FILE
if test 689 -ne `wc -c <'xtroff/XtStuff/README'`; then
echo shar: \"'xtroff/XtStuff/README'\" unpacked with wrong size!
fi
# end of 'xtroff/XtStuff/README'
fi
if test -f 'xtroff/XtStuff/README.Window' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/XtStuff/README.Window'\"
else
echo shar: Extracting \"'xtroff/XtStuff/README.Window'\" \(165 characters\)
sed "s/^X//" >'xtroff/XtStuff/README.Window' <<'END_OF_FILE'
XChris Peterson's Window widget - taken from xman. Included here just
Xfor completeness, since it is small, and xtroff and a couple of our
Xother progams depend on it.
END_OF_FILE
if test 165 -ne `wc -c <'xtroff/XtStuff/README.Window'`; then
echo shar: \"'xtroff/XtStuff/README.Window'\" unpacked with wrong size!
fi
# end of 'xtroff/XtStuff/README.Window'
fi
if test -f 'xtroff/XtStuff/Window.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/XtStuff/Window.h'\"
else
echo shar: Extracting \"'xtroff/XtStuff/Window.h'\" \(647 characters\)
sed "s/^X//" >'xtroff/XtStuff/Window.h' <<'END_OF_FILE'
X/*
X* $Header: Window.h,v 1.2 89/04/21 03:30:16 xwindows Exp $
X*/
X
X#ifndef _XtWindow_h
X#define _XtWindow_h
X
X/***********************************************************************
X *
X * Window Widget
X *
X ***********************************************************************/
X
X#ifndef XtNpixmap
X#define XtNpixmap "pixmap"
X#endif /* XtNpixmap */
X#ifndef XtCpixmap
X#define XtCpixmap "Pixmap"
X#endif /* XtCpixmap */
X
X/* Class record constants */
X
Xextern WidgetClass windowWidgetClass;
X
Xtypedef struct _WindowClassRec *WindowWidgetClass;
Xtypedef struct _WindowRec *WindowWidget;
X
X#endif _XtWindow_h
X/* DON'T ADD STUFF AFTER THIS #endif */
END_OF_FILE
if test 647 -ne `wc -c <'xtroff/XtStuff/Window.h'`; then
echo shar: \"'xtroff/XtStuff/Window.h'\" unpacked with wrong size!
fi
# end of 'xtroff/XtStuff/Window.h'
fi
if test -f 'xtroff/XtStuff/WindowP.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/XtStuff/WindowP.h'\"
else
echo shar: Extracting \"'xtroff/XtStuff/WindowP.h'\" \(1469 characters\)
sed "s/^X//" >'xtroff/XtStuff/WindowP.h' <<'END_OF_FILE'
X/*
X* $Header: WindowP.h,v 1.1 88/08/18 23:55:45 moraes Exp $
X*/
X
X/*
X * Window.P.h - Private Window widget definitions.
X *
X * Author: Chris Peterson
X * M.I.T.
X * Bldg. E40 - Project Athena
X * 77 Massachussets Ave.
X * Cambridge, MA 02139
X *
X * Date: Tue Oct 27 1987
X *
X * Based upon the label widget by Charles Haynes.
X */
X
X#ifndef _XtWindowPrivate_h
X#define _XtWindowPrivate_h
X
X/***********************************************************************
X *
X * Label Widget Private Data
X *
X ***********************************************************************/
X
X/* New fields for the Label widget class record */
X
Xtypedef struct {int foo;} WindowClassPart;
X
X/* Full class record declaration */
Xtypedef struct _WindowClassRec {
X CoreClassPart core_class;
X WindowClassPart window_class;
X} WindowClassRec;
X
Xextern WindowClassRec windowClassRec;
X
X/* New fields for the Label widget record */
Xtypedef struct {
X Pixmap pixmap; /* The pixmap for this window. */
X Pixel foreground; /* The foreground color for graphics in this
X window.*/
X} WindowPart;
X
X
X/****************************************************************
X *
X * Full instance record declaration
X *
X ****************************************************************/
X
Xtypedef struct _WindowRec {
X CorePart core;
X WindowPart window;
X} WindowRec;
X
X#endif _XtWindowPrivate_h
X/* DON'T ADD STUFF AFTER THIS #endif */
X
END_OF_FILE
if test 1469 -ne `wc -c <'xtroff/XtStuff/WindowP.h'`; then
echo shar: \"'xtroff/XtStuff/WindowP.h'\" unpacked with wrong size!
fi
# end of 'xtroff/XtStuff/WindowP.h'
fi
if test -f 'xtroff/XtStuff/usleep.c' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/XtStuff/usleep.c'\"
else
echo shar: Extracting \"'xtroff/XtStuff/usleep.c'\" \(348 characters\)
sed "s/^X//" >'xtroff/XtStuff/usleep.c' <<'END_OF_FILE'
X/* A cheap subsecond delay call for Un*xs that don't have one. */
X
X#ifndef lint
Xstatic char *rcsid="$Header: usleep.c,v 1.3 89/04/21 03:31:39 xwindows Exp $";
X#endif
X
X#include <X11/Xos.h>
X
Xusleep(n)
X{
X struct timeval value;
X
X if (n <= 0)
X return;
X
X value.tv_usec = n % 1000000;
X value.tv_sec = n / 1000000;
X
X (void) select(1, 0, 0, 0, &value);
X}
END_OF_FILE
if test 348 -ne `wc -c <'xtroff/XtStuff/usleep.c'`; then
echo shar: \"'xtroff/XtStuff/usleep.c'\" unpacked with wrong size!
fi
# end of 'xtroff/XtStuff/usleep.c'
fi
if test ! -d 'xtroff/bitmaps' ; then
echo shar: Creating directory \"'xtroff/bitmaps'\"
mkdir 'xtroff/bitmaps'
fi
if test -f 'xtroff/bitmaps/hand.pbm' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/bitmaps/hand.pbm'\"
else
echo shar: Extracting \"'xtroff/bitmaps/hand.pbm'\" \(278 characters\)
sed "s/^X//" >'xtroff/bitmaps/hand.pbm' <<'END_OF_FILE'
X16 16
X0000000100000000
X0000001010010000
X0001001010101000
X0010101010101000
X0010101010101000
X0010101010101000
X0010101010101000
X0010101010101000
X0010111001001011
X0010000000010101
X0001000000010101
X0001100000010101
X0000110000001001
X0000010000000010
X0000010000000100
X0000011000011000
END_OF_FILE
if test 278 -ne `wc -c <'xtroff/bitmaps/hand.pbm'`; then
echo shar: \"'xtroff/bitmaps/hand.pbm'\" unpacked with wrong size!
fi
# end of 'xtroff/bitmaps/hand.pbm'
fi
if test -f 'xtroff/bitmaps/hand.x11.bm' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/bitmaps/hand.x11.bm'\"
else
echo shar: Extracting \"'xtroff/bitmaps/hand.x11.bm'\" \(317 characters\)
sed "s/^X//" >'xtroff/bitmaps/hand.x11.bm' <<'END_OF_FILE'
X#define hand_width 16
X#define hand_height 16
X#define hand_x_hot 8
X#define hand_y_hot 8
Xstatic char hand_bits[] = {
X 0x80, 0x00, 0x40, 0x09, 0x48, 0x15, 0x54, 0x15, 0x54, 0x15, 0x54, 0x15,
X 0x54, 0x15, 0x54, 0x15, 0x74, 0xd2, 0x04, 0xa8, 0x08, 0xa8, 0x18, 0xa8,
X 0x30, 0x90, 0x20, 0x40, 0x20, 0x20, 0x60, 0x18};
END_OF_FILE
if test 317 -ne `wc -c <'xtroff/bitmaps/hand.x11.bm'`; then
echo shar: \"'xtroff/bitmaps/hand.x11.bm'\" unpacked with wrong size!
fi
# end of 'xtroff/bitmaps/hand.x11.bm'
fi
if test -f 'xtroff/bitmaps/hand.x11.mask' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/bitmaps/hand.x11.mask'\"
else
echo shar: Extracting \"'xtroff/bitmaps/hand.x11.mask'\" \(317 characters\)
sed "s/^X//" >'xtroff/bitmaps/hand.x11.mask' <<'END_OF_FILE'
X#define hand_width 16
X#define hand_height 16
X#define hand_x_hot 8
X#define hand_y_hot 8
Xstatic char hand_bits[] = {
X 0xc0, 0x09, 0x68, 0x1d, 0x7e, 0x37, 0x76, 0x37, 0x76, 0x37, 0x76, 0x37,
X 0x76, 0x37, 0x76, 0xf7, 0x76, 0xf2, 0x06, 0xb8, 0x0e, 0xb8, 0x1c, 0xb8,
X 0x3c, 0x90, 0x38, 0xc0, 0x30, 0x60, 0x70, 0x38};
END_OF_FILE
if test 317 -ne `wc -c <'xtroff/bitmaps/hand.x11.mask'`; then
echo shar: \"'xtroff/bitmaps/hand.x11.mask'\" unpacked with wrong size!
fi
# end of 'xtroff/bitmaps/hand.x11.mask'
fi
if test -f 'xtroff/dev.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/dev.h'\"
else
echo shar: Extracting \"'xtroff/dev.h'\" \(1261 characters\)
sed "s/^X//" >'xtroff/dev.h' <<'END_OF_FILE'
X/*
X dev.h: characteristics of a typesetter
X*/
X
Xstruct dev {
X unsigned short filesize; /* number of bytes in file, */
X /* excluding dev part */
X short res; /* basic resolution in goobies/inch */
X short hor; /* goobies horizontally */
X short vert;
X short unitwidth; /* size at which widths are given, in effect */
X short nfonts; /* number of fonts physically available */
X short nsizes; /* number of sizes it has */
X short sizescale; /* scaling for fractional point sizes */
X short paperwidth; /* max line length in units */
X short paperlength; /* max paper length in units */
X short nchtab; /* number of funny names in chtab */
X short lchname; /* length of chname table */
X short biggestfont; /* #chars in largest ever font */
X short spare2; /* in case of expansion */
X};
X
Xstruct Font { /* characteristics of a font */
X char nwfont; /* number of width entries for this font */
X char specfont; /* 1 == special font */
X char ligfont; /* 1 == ligatures exist on this font */
X char spare1; /* unused for now */
X char namefont[10]; /* name of this font (e.g., "R" */
X char intname[10]; /* internal name (=number) on device, in ascii */
X};
X
X/* ligatures, ORed into ligfont */
X
X#define LFF 01
X#define LFI 02
X#define LFL 04
X#define LFFI 010
X#define LFFL 020
END_OF_FILE
if test 1261 -ne `wc -c <'xtroff/dev.h'`; then
echo shar: \"'xtroff/dev.h'\" unpacked with wrong size!
fi
# end of 'xtroff/dev.h'
fi
if test ! -d 'xtroff/devpsc' ; then
echo shar: Creating directory \"'xtroff/devpsc'\"
mkdir 'xtroff/devpsc'
fi
if test -f 'xtroff/devpsc/C.aux' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devpsc/C.aux'\"
else
echo shar: Extracting \"'xtroff/devpsc/C.aux'\" \(1503 characters\)
sed "s/^X//" >'xtroff/devpsc/C.aux' <<'END_OF_FILE'
X33 600 0
X34 600 0
X35 600 0
X36 600 0
X37 600 0
X38 600 0
X39 600 0
X40 600 0
X41 600 0
X42 600 0
X43 600 0
X44 600 0
X46 600 0
X47 600 0
X48 600 0
X49 600 0
X50 600 0
X51 600 0
X52 600 0
X53 600 0
X54 600 0
X55 600 0
X56 600 0
X57 600 0
X58 600 0
X59 600 0
X60 600 0
X61 600 0
X62 600 0
X63 600 0
X64 600 0
X65 600 0
X66 600 0
X67 600 0
X68 600 0
X69 600 0
X70 600 0
X71 600 0
X72 600 0
X73 600 0
X74 600 0
X75 600 0
X76 600 0
X77 600 0
X78 600 0
X79 600 0
X80 600 0
X81 600 0
X82 600 0
X83 600 0
X84 600 0
X85 600 0
X86 600 0
X87 600 0
X88 600 0
X89 600 0
X90 600 0
X91 600 0
X92 600 0
X93 600 0
X94 600 0
X95 600 0
X96 600 0
X97 600 0
X98 600 0
X99 600 0
X100 600 0
X101 600 0
X102 600 0
X103 600 0
X104 600 0
X105 600 0
X106 600 0
X107 600 0
X108 600 0
X109 600 0
X110 600 0
X111 600 0
X112 600 0
X113 600 0
X114 600 0
X115 600 0
X116 600 0
X117 600 0
X118 600 0
X119 600 0
X120 600 0
X121 600 0
X122 600 0
X123 600 0
X124 600 0
X125 600 0
X126 600 0
X161 600 0
X162 600 0
X163 600 0
X168 600 0
X165 600 0
X167 600 0
X200 600 0
X227 600 0
X171 600 0
X45 600 0
X197 600 0
X194 600 0
X182 600 0
X180 600 0
X203 600 0
X235 600 0
X187 600 0
X129 600 1
X130 600 1
X131 600 1
X191 600 0
X225 600 0
X233 600 0
X251 600 0
X241 600 0
X249 600 0
X232 600 0
X245 600 0
X208 600 0
X207 600 0
X248 600 0
X205 600 0
X199 600 0
X198 600 0
X195 600 0
X193 600 0
X206 600 0
X188 600 0
X183 600 0
X185 600 0
X179 600 0
X178 600 0
X177 600 0
X186 600 0
X184 600 0
X202 600 0
X173 600 0
X172 600 0
X170 600 0
X169 600 0
X166 600 0
X164 600 0
X196 600 0
X234 600 0
X174 600 0
X175 600 0
X250 600 0
X189 600 0
X136 833 1
X137 833 1
X132 833 1
X133 833 1
X134 833 1
X135 833 1
END_OF_FILE
if test 1503 -ne `wc -c <'xtroff/devpsc/C.aux'`; then
echo shar: \"'xtroff/devpsc/C.aux'\" unpacked with wrong size!
fi
# end of 'xtroff/devpsc/C.aux'
fi
if test -f 'xtroff/devpsc/DESC' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devpsc/DESC'\"
else
echo shar: Extracting \"'xtroff/devpsc/DESC'\" \(933 characters\)
sed "s/^X//" >'xtroff/devpsc/DESC' <<'END_OF_FILE'
X# ditroff device description for PostScript
X# PostScript is a trademark of Adobe Systems, Inc.
Xfonts 9 R I B BI H HB C CB S
Xsizes 6 8 10 12 14 18 24 0
Xres 576
Xhor 1
Xvert 1
Xunitwidth 25
Xcharset
Xlk n' pp o/ $D *Q l< a~ d= pl hy cr ~= *H a: cu ap ca m.
X:> im rh is d< ff *Z sp d< ss rg rq cq \- mi dm lo um .. sq
Xsc fi lc ib +- pd fm mt *x *o *l '' Fi or fl lb r> R> oe Fl
X*e *b tf *y a^ rk *g PL ob r> o: *p cm no dg cd *a O/ br d>
Xag sr d> == de A: pt *f *w ui ps po *d co Cc ax al u: rc lf
X!= 34 if !! I! dd ^ lt bv *c Cs bq <= *k rb ci sb *m em ct
X*X *n en *O *L *u ts ?? I? a+ ma fe bx *s *r *i di ~~ ~ *t
XAL aa \' *E *B >< <> !> !< =~ hc uj yi yn $J ul \_ ri *q
Xbs Ch >= Cd be <- *Y cp !m 12 ga \` *G -+ *h ua <> AE
X18 38 58 78 13 23 vr O: fa *P *z sd eq *A ip rf an la <: lh
Xsl *F *W bt rt ru mc ma u= io *D U: rn lq oq es \^ \| \& tm
Xog *C *K 14 te *M da *N mu gr mo ** l< L< *U pm Pl -> *S *R
X*I bu ae *T OE !s dt
END_OF_FILE
if test 933 -ne `wc -c <'xtroff/devpsc/DESC'`; then
echo shar: \"'xtroff/devpsc/DESC'\" unpacked with wrong size!
fi
# end of 'xtroff/devpsc/DESC'
fi
if test -f 'xtroff/devpsc/I.aux' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devpsc/I.aux'\"
else
echo shar: Extracting \"'xtroff/devpsc/I.aux'\" \(1504 characters\)
sed "s/^X//" >'xtroff/devpsc/I.aux' <<'END_OF_FILE'
X33 333 0
X34 420 0
X35 500 0
X36 500 0
X37 833 0
X38 778 0
X39 333 0
X40 333 0
X41 333 0
X42 500 0
X43 675 0
X44 250 0
X46 250 0
X47 278 0
X48 500 0
X49 500 0
X50 500 0
X51 500 0
X52 500 0
X53 500 0
X54 500 0
X55 500 0
X56 500 0
X57 500 0
X58 333 0
X59 333 0
X60 675 0
X61 675 0
X62 675 0
X63 500 0
X64 920 0
X65 611 0
X66 611 0
X67 667 0
X68 722 0
X69 611 0
X70 611 0
X71 722 0
X72 722 0
X73 333 0
X74 444 0
X75 667 0
X76 556 0
X77 833 0
X78 667 0
X79 722 0
X80 611 0
X81 722 0
X82 611 0
X83 500 0
X84 556 0
X85 722 0
X86 611 0
X87 833 0
X88 611 0
X89 556 0
X90 556 0
X91 389 0
X92 278 0
X93 389 0
X94 422 0
X95 500 0
X96 333 0
X97 500 0
X98 500 0
X99 444 0
X100 500 0
X101 444 0
X102 278 0
X103 500 0
X104 500 0
X105 278 0
X106 278 0
X107 444 0
X108 278 0
X109 722 0
X110 500 0
X111 500 0
X112 500 0
X113 500 0
X114 389 0
X115 389 0
X116 278 0
X117 500 0
X118 444 0
X119 667 0
X120 444 0
X121 444 0
X122 389 0
X123 400 0
X124 275 0
X125 400 0
X126 541 0
X161 389 0
X162 500 0
X163 500 0
X168 500 0
X165 500 0
X167 500 0
X200 333 0
X227 276 0
X171 500 0
X45 333 0
X197 333 0
X194 333 0
X182 523 0
X180 250 0
X203 333 0
X235 310 0
X187 500 0
X129 750 1
X130 750 1
X131 750 1
X191 500 0
X225 889 0
X233 722 0
X251 500 0
X241 667 0
X249 500 0
X250 667 0
X248 278 0
X245 278 0
X234 944 0
X232 556 0
X208 889 0
X207 333 0
X206 333 0
X205 333 0
X202 333 0
X199 333 0
X198 333 0
X196 333 0
X195 333 0
X193 333 0
X189 1000 0
X188 889 0
X186 556 0
X185 556 0
X184 333 0
X183 350 0
X179 500 0
X178 500 0
X177 500 0
X175 500 0
X174 500 0
X173 333 0
X172 333 0
X170 556 0
X169 214 0
X166 500 0
X164 167 0
X136 833 1
X137 833 1
X132 833 1
X133 833 1
X134 833 1
X135 833 1
END_OF_FILE
if test 1504 -ne `wc -c <'xtroff/devpsc/I.aux'`; then
echo shar: \"'xtroff/devpsc/I.aux'\" unpacked with wrong size!
fi
# end of 'xtroff/devpsc/I.aux'
fi
if test -f 'xtroff/devpsc/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devpsc/README'\"
else
echo shar: Extracting \"'xtroff/devpsc/README'\" \(1107 characters\)
sed "s/^X//" >'xtroff/devpsc/README' <<'END_OF_FILE'
XThe files in this directory make the ditroff description files
Xfor the xtroff "device" and its fonts. The Makefile uses two
Xawk programs (adobe.awk and bdfdit.awk) to generate the discription
Xfiles.
X
XThe first awk program (adobe.awk) is used to map characters into
Xthe character set used by ditroff. Some characters are left
Xunmapped, while other characters, that had been unmapped, are enabled.
X
XThe second awk program (bdfdit.awk) serves two tasks:
X(1) It maps from the .bdf format of character description to the
X discription used by makedev.
X
X(2) It is called by the makefile to help create the device description
X file "DESC".
X
XThis program contains the mapping from .bdf character names
Xto ditroff input character escape sequences: e.g., \(em.
XThis mapping is called "ditmap". The mapping called "ascii" serves to
Xidentify the normal printing ascii characters (which may have synonymns
Xin ditmap).
X
X"Make install" will install all of the .out files into the destination
Xdirectory from which xtroff reads them. This is usually
X/usr/lib/X11/troff/devpsc/ (devpsc stands for the PostScript device).
END_OF_FILE
if test 1107 -ne `wc -c <'xtroff/devpsc/README'`; then
echo shar: \"'xtroff/devpsc/README'\" unpacked with wrong size!
fi
# end of 'xtroff/devpsc/README'
fi
if test ! -d 'xtroff/devsun' ; then
echo shar: Creating directory \"'xtroff/devsun'\"
mkdir 'xtroff/devsun'
fi
if test -f 'xtroff/devsun/DESC' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/DESC'\"
else
echo shar: Extracting \"'xtroff/devsun/DESC'\" \(811 characters\)
sed "s/^X//" >'xtroff/devsun/DESC' <<'END_OF_FILE'
X# Versatec DITroff Description file
Xfonts 56 R I B S CW tr ti tb ts cr ci cb ap br bi bb bk ch cl co cy
X dr di db gr gi gb gk gf hb hn m mn mr mi mb nr ni nb
X oe or oi ob pb pp sc sl sg sh sr si sb tR tI tB tS
Xsizes 6 7 8 9 10 11 12 14 16 18 20 22 24 28 36 0
Xstipples 2 ug ci
Xunitwidth 36
X# unitwidth = the pointsize of the given font widths
Xres 200
Xhor 1
Xvert 1
Xpaperwidth 7040
Xpaperlength 2200
Xcharset
X!= ** *A *B *C *D *E *F *G *H *I *K *L *M *N *O *P *Q *R *S *T *U *W
X*X *Y *Z *a *b *c *d *e *f *g *h *i *k *l *m *n *o *p *q *r *s *t *u
X*w *x *y *z +- -> 12 14 34 <- <= <> == >= ?? Fi Fl O+ OX \- \^ \_ \|
Xaa an ap br bs bu bv ca ci co ct cu da dd de dg di em eq es fa ff fi
Xfl fm ga gr hy ib if ip is lb lc lf lh lk lt mi mo mu no or pd pl pt
Xrb rc rf rg rh rk rn rt ru sb sc sl sp sq sr te ts ua ul ~=
END_OF_FILE
if test 811 -ne `wc -c <'xtroff/devsun/DESC'`; then
echo shar: \"'xtroff/devsun/DESC'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/DESC'
fi
if test -f 'xtroff/devsun/bk' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/bk'\"
else
echo shar: Extracting \"'xtroff/devsun/bk'\" \(1272 characters\)
sed "s/^X//" >'xtroff/devsun/bk' <<'END_OF_FILE'
X# Font /usr/lib/vfont/bocklin.14, max width 38, max height 36
Xname bk
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
X" 39 3 042
X' 23 3 047
X( 49 3 050
X) 49 3 051
X, 36 3 054
X- 39 3 055
Xhy "
X\- "
X. 36 3 056
X/ 41 3 057
X0 49 3 060
X1 33 3 061
X2 57 3 062
X3 57 3 063
X4 59 3 064
X5 54 3 065
X6 57 3 066
X7 57 3 067
X8 57 3 070
X9 59 3 071
X: 39 3 072
X; 39 3 073
X= 49 3 075
X? 54 3 077
XA 67 3 0101
XB 64 3 0102
XC 62 3 0103
XD 67 3 0104
XE 59 3 0105
XF 59 3 0106
XG 67 3 0107
XH 67 3 0110
XI 39 3 0111
XJ 51 3 0112
XK 69 3 0113
XL 62 3 0114
XM 98 3 0115
XN 75 3 0116
XO 59 3 0117
XP 62 3 0120
XQ 59 3 0121
XR 77 3 0122
XS 59 3 0123
XT 69 3 0124
XU 67 3 0125
XV 72 3 0126
XW 98 3 0127
XX 72 3 0130
XY 72 3 0131
XZ 69 3 0132
X[ 39 3 0133
X] 39 3 0135
X` 23 3 0140
Xa 51 3 0141
Xb 54 3 0142
Xc 46 3 0143
Xd 54 3 0144
Xe 51 3 0145
Xf 31 3 0146
Xg 51 3 0147
Xh 54 3 0150
Xi 23 3 0151
Xj 31 3 0152
Xk 62 3 0153
Xl 23 3 0154
Xm 80 3 0155
Xn 51 3 0156
Xo 51 3 0157
Xp 51 3 0160
Xq 51 3 0161
Xr 39 3 0162
Xs 51 3 0163
Xt 31 3 0164
Xu 51 3 0165
Xv 57 3 0166
Xw 69 3 0167
Xx 51 3 0170
Xy 54 3 0171
Xz 51 3 0172
END_OF_FILE
if test 1272 -ne `wc -c <'xtroff/devsun/bk'`; then
echo shar: \"'xtroff/devsun/bk'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/bk'
fi
if test -f 'xtroff/devsun/ch' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/ch'\"
else
echo shar: Extracting \"'xtroff/devsun/ch'\" \(651 characters\)
sed "s/^X//" >'xtroff/devsun/ch' <<'END_OF_FILE'
X# Font /usr/lib/vfont/chess.18, max width 50, max height 50
Xname ch
Xspacewidth 100
X# char width u/d octal
Xcharset
X\| 100 0 00
X\^ 0 0 00
X0 100 0 060
XA 100 3 0101
XB 100 2 0102
XF 100 3 0106
XG 100 2 0107
XH 100 1 0110
XJ 100 3 0112
XK 100 2 0113
XL 100 3 0114
XM 100 3 0115
XN 100 2 0116
XO 100 3 0117
XP 100 2 0120
XQ 100 2 0121
XR 100 2 0122
XS 100 3 0123
XT 100 0 0124
XU 100 2 0125
XV 100 3 0126
XW 100 2 0127
XX 100 1 0130
XZ 100 3 0132
Xa 100 3 0141
Xb 100 2 0142
Xj 100 3 0152
Xk 100 2 0153
Xl 100 3 0154
Xm 100 3 0155
Xn 100 2 0156
Xo 100 3 0157
Xp 100 2 0160
Xq 100 2 0161
Xr 100 2 0162
Xs 100 3 0163
END_OF_FILE
if test 651 -ne `wc -c <'xtroff/devsun/ch'`; then
echo shar: \"'xtroff/devsun/ch'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/ch'
fi
if test -f 'xtroff/devsun/co' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/co'\"
else
echo shar: Extracting \"'xtroff/devsun/co'\" \(521 characters\)
sed "s/^X//" >'xtroff/devsun/co' <<'END_OF_FILE'
X# Font /usr/lib/vfont/countdown.22, max width 57, max height 68
Xname co
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
XA 61 2 0101
XB 62 2 0102
XC 62 2 0103
XD 61 2 0104
XE 56 2 0105
XF 52 2 0106
XG 61 2 0107
XH 62 2 0110
XI 33 2 0111
XJ 49 2 0112
XK 62 2 0113
XL 52 2 0114
XM 108 2 0115
XN 65 2 0116
XO 62 2 0117
XP 62 2 0120
XQ 69 2 0121
XR 62 2 0122
XS 62 2 0123
XT 67 2 0124
XU 62 2 0125
XV 64 2 0126
XW 111 2 0127
XX 65 2 0130
XY 64 2 0131
XZ 65 2 0132
END_OF_FILE
if test 521 -ne `wc -c <'xtroff/devsun/co'`; then
echo shar: \"'xtroff/devsun/co'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/co'
fi
if test -f 'xtroff/devsun/cy' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/cy'\"
else
echo shar: Extracting \"'xtroff/devsun/cy'\" \(508 characters\)
sed "s/^X//" >'xtroff/devsun/cy' <<'END_OF_FILE'
X# Font /usr/lib/vfont/cyrillic.12, max width 15674, max height 29
Xname cy
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
XW 81 3 0127
XX 63 3 0130
XY 51 3 0131
XZ 51 3 0132
Xa 36 3 0141
Xb 39 3 0142
Xd 45 3 0144
Xe 36 3 0145
Xf 54 3 0146
Xg 33 3 0147
Xh 39 3 0150
Xi 42 3 0151
Xk 45 3 0153
Xl 42 3 0154
Xm 51 3 0155
Xn 42 3 0156
Xo 39 3 0157
Xp 36 3 0160
Xr 39 3 0162
Xs 36 3 0163
Xt 42 3 0164
Xu 51 3 0165
Xv 39 3 0166
Xy 39 3 0171
Xz 33 3 0172
END_OF_FILE
if test 508 -ne `wc -c <'xtroff/devsun/cy'`; then
echo shar: \"'xtroff/devsun/cy'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/cy'
fi
if test -f 'xtroff/devsun/gk' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/gk'\"
else
echo shar: Extracting \"'xtroff/devsun/gk'\" \(892 characters\)
sed "s/^X//" >'xtroff/devsun/gk' <<'END_OF_FILE'
X# Font /usr/lib/vfont/greek.10, max width 26, max height 29
Xname gk
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
XA 76 2 0101
XB 79 2 0102
XC 90 2 0103
XD 65 2 0104
XE 79 2 0105
XF 72 2 0106
XG 65 2 0107
XH 86 2 0110
XI 47 2 0111
XJ 61 1 0112
XK 86 2 0113
XL 68 2 0114
XM 94 2 0115
XN 86 2 0116
XO 65 2 0117
XP 76 2 0120
XQ 65 2 0121
XR 76 2 0122
XS 65 2 0123
XT 79 2 0124
XU 68 2 0125
XW 68 2 0127
XX 72 2 0130
XY 83 2 0131
XZ 65 2 0132
Xa 54 0 0141
Xb 50 3 0142
Xc 61 1 0143
Xd 47 2 0144
Xe 40 0 0145
Xf 61 3 0146
Xg 61 1 0147
Xh 47 1 0150
Xi 29 0 0151
Xj 65 2 0152
Xk 43 0 0153
Xl 47 2 0154
Xm 50 1 0155
Xn 40 0 0156
Xo 47 0 0157
Xp 61 0 0160
Xq 43 2 0161
Xr 50 1 0162
Xs 50 0 0163
Xt 50 0 0164
Xu 43 0 0165
Xv 36 0 0166
Xw 61 0 0167
Xx 40 3 0170
Xy 65 3 0171
Xz 47 3 0172
END_OF_FILE
if test 892 -ne `wc -c <'xtroff/devsun/gk'`; then
echo shar: \"'xtroff/devsun/gk'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/gk'
fi
if test -f 'xtroff/devsun/hb' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/hb'\"
else
echo shar: Extracting \"'xtroff/devsun/hb'\" \(471 characters\)
sed "s/^X//" >'xtroff/devsun/hb' <<'END_OF_FILE'
X# Font /usr/lib/vfont/hebrew.36, max width 29, max height 64
Xname hb
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
X& 52 2 046
X. 12 0 056
XA 59 2 0101
XB 59 2 0102
XC 56 2 0103
XD 56 2 0104
XG 34 2 0107
XH 56 2 0110
XJ 56 3 0112
XK 56 2 0113
XL 59 2 0114
XM 65 2 0115
XN 32 2 0116
XP 54 2 0120
XQ 54 3 0121
XR 52 2 0122
XS 56 2 0123
XT 61 2 0124
XV 25 2 0126
XW 54 2 0127
XX 56 2 0130
XY 27 2 0131
XZ 25 2 0132
END_OF_FILE
if test 471 -ne `wc -c <'xtroff/devsun/hb'`; then
echo shar: \"'xtroff/devsun/hb'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/hb'
fi
if test -f 'xtroff/devsun/hn' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/hn'\"
else
echo shar: Extracting \"'xtroff/devsun/hn'\" \(424 characters\)
sed "s/^X//" >'xtroff/devsun/hn' <<'END_OF_FILE'
X# Font /usr/lib/vfont/h19.10, max width 20, max height 34
Xname hn
Xspacewidth 72
X# char width u/d octal
Xcharset
X\| 72 0 00
X\^ 0 0 00
XK 72 3 0113
XL 72 3 0114
X` 72 3 0140
Xa 72 3 0141
Xb 72 3 0142
Xc 72 3 0143
Xd 72 3 0144
Xe 72 3 0145
Xf 72 3 0146
Xh 72 3 0150
Xi 72 3 0151
Xk 72 3 0153
Xl 72 3 0154
Xm 72 3 0155
Xn 72 3 0156
Xs 72 3 0163
Xt 72 3 0164
Xu 72 3 0165
Xv 72 3 0166
END_OF_FILE
if test 424 -ne `wc -c <'xtroff/devsun/hn'`; then
echo shar: \"'xtroff/devsun/hn'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/hn'
fi
if test -f 'xtroff/devsun/mn' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/mn'\"
else
echo shar: Extracting \"'xtroff/devsun/mn'\" \(1267 characters\)
sed "s/^X//" >'xtroff/devsun/mn' <<'END_OF_FILE'
X# Font /usr/lib/vfont/mona.24, max width 62, max height 66
Xname mn
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
X! 24 3 041
X" 41 3 042
X# 41 3 043
X$ 39 3 044
Xct 39 3 045
X& 54 3 046
X' 24 3 047
X( 33 3 050
X) 33 3 051
X, 26 3 054
X- 35 3 055
Xhy "
X\- "
X. 24 3 056
X0 39 3 060
X1 26 3 061
X2 39 3 062
X3 39 3 063
X4 45 3 064
X5 39 3 065
X6 39 3 066
X7 39 3 067
X8 39 3 070
X9 39 3 071
X: 24 3 072
X; 26 3 073
X? 45 3 077
XA 68 3 0101
XB 72 3 0102
XC 68 3 0103
XD 72 3 0104
XE 68 3 0105
XF 63 3 0106
XG 72 3 0107
XH 66 3 0110
XI 36 3 0111
XJ 44 3 0112
XK 72 3 0113
XL 68 3 0114
XM 93 3 0115
XN 71 3 0116
XO 68 3 0117
XP 68 3 0120
XQ 72 3 0121
XR 72 3 0122
XS 69 3 0123
XT 68 3 0124
XU 66 3 0125
XV 63 3 0126
XW 83 3 0127
XX 65 3 0130
XY 63 3 0131
XZ 69 3 0132
Xa 39 3 0141
Xb 39 3 0142
Xc 39 3 0143
Xd 39 3 0144
Xe 39 3 0145
Xf 39 3 0146
Xg 36 3 0147
Xh 39 3 0150
Xi 26 3 0151
Xj 38 3 0152
Xk 39 3 0153
Xl 20 3 0154
Xm 54 3 0155
Xn 39 3 0156
Xo 39 3 0157
Xp 39 3 0160
Xq 39 3 0161
Xr 39 3 0162
Xs 39 3 0163
Xt 38 3 0164
Xu 41 3 0165
Xv 41 3 0166
Xw 48 3 0167
Xx 39 3 0170
Xy 36 3 0171
Xz 39 3 0172
END_OF_FILE
if test 1267 -ne `wc -c <'xtroff/devsun/mn'`; then
echo shar: \"'xtroff/devsun/mn'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/mn'
fi
if test -f 'xtroff/devsun/oe' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/oe'\"
else
echo shar: Extracting \"'xtroff/devsun/oe'\" \(1155 characters\)
sed "s/^X//" >'xtroff/devsun/oe' <<'END_OF_FILE'
X# Font /usr/lib/vfont/oldenglish.18, max width 56, max height 43
Xname oe
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
X' 22 3 047
X( 30 3 050
X) 30 3 051
X, 28 3 054
X- 38 3 055
Xhy "
X. 28 3 056
X0 58 3 060
X1 42 3 061
X2 52 3 062
X3 56 3 063
X4 54 3 064
X5 54 3 065
X6 58 3 066
X7 52 3 067
X8 58 3 070
X9 58 3 071
X? 60 3 077
XA 88 3 0101
XB 86 3 0102
XC 80 3 0103
XD 88 3 0104
XE 88 3 0105
XF 88 3 0106
XG 88 3 0107
XH 96 3 0110
XI 48 3 0111
XJ 60 3 0112
XK 92 3 0113
XL 74 3 0114
XM 110 3 0115
XN 92 3 0116
XO 86 3 0117
XP 84 3 0120
XQ 86 3 0121
XR 88 3 0122
XS 84 3 0123
XT 78 3 0124
XU 90 3 0125
XV 92 3 0126
XW 112 3 0127
XX 82 3 0130
XY 90 3 0131
XZ 80 3 0132
Xa 54 3 0141
Xb 54 3 0142
Xc 42 3 0143
Xd 52 3 0144
Xe 50 3 0145
Xf 42 3 0146
Xg 52 3 0147
Xh 52 3 0150
Xi 24 3 0151
Xj 30 3 0152
Xk 56 3 0153
Xl 24 3 0154
Xm 82 3 0155
Xn 52 3 0156
Xo 46 3 0157
Xp 54 3 0160
Xq 48 3 0161
Xr 44 3 0162
Xs 52 3 0163
Xt 30 3 0164
Xu 52 3 0165
Xv 48 3 0166
Xw 76 3 0167
Xx 54 3 0170
Xy 52 3 0171
Xz 48 3 0172
END_OF_FILE
if test 1155 -ne `wc -c <'xtroff/devsun/oe'`; then
echo shar: \"'xtroff/devsun/oe'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/oe'
fi
if test -f 'xtroff/devsun/oi' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/oi'\"
else
echo shar: Extracting \"'xtroff/devsun/oi'\" \(1514 characters\)
sed "s/^X//" >'xtroff/devsun/oi' <<'END_OF_FILE'
X# Font /usr/lib/vfont/bodoni.i.10, max width 27, max height 25
Xname oi
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
X! 36 3 041
X" 40 3 042
X# 50 3 043
X$ 54 3 044
X% 54 3 045
X& 79 3 046
X' 25 3 047
X( 36 3 050
X) 36 3 051
X* 61 3 052
X+ 47 3 053
X, 25 3 054
X- 43 3 055
Xhy "
X\- "
X. 22 3 056
X/ 72 3 057
X0 50 3 060
X1 50 3 061
X2 50 3 062
X3 50 3 063
X4 50 3 064
X5 50 3 065
X6 50 3 066
X7 50 3 067
X8 50 3 070
X9 50 3 071
X: 25 3 072
X; 29 3 073
X< 50 3 074
X= 58 3 075
X> 50 3 076
X? 47 3 077
X@ 72 3 0100
XA 72 3 0101
XB 68 3 0102
XC 61 3 0103
XD 72 3 0104
XE 68 3 0105
XF 72 3 0106
XG 68 3 0107
XH 86 3 0110
XI 47 3 0111
XJ 58 3 0112
XK 79 3 0113
XL 61 3 0114
XM 94 3 0115
XN 76 3 0116
XO 65 3 0117
XP 72 3 0120
XQ 65 3 0121
XR 68 3 0122
XS 58 3 0123
XT 65 3 0124
XU 72 3 0125
XV 65 3 0126
XW 97 3 0127
XX 76 3 0130
XY 72 3 0131
XZ 68 3 0132
X[ 36 3 0133
X\ 47 3 0134
X] 36 3 0135
X_ 58 3 0137
X\_ "
Xru "
X` 25 3 0140
Xa 54 3 0141
Xb 50 3 0142
Xc 47 3 0143
Xd 58 3 0144
Xe 47 3 0145
Xf 47 3 0146
Xg 61 3 0147
Xh 54 3 0150
Xi 32 3 0151
Xj 54 3 0152
Xk 54 3 0153
Xl 36 3 0154
Xm 86 3 0155
Xn 54 3 0156
Xo 50 3 0157
Xp 58 3 0160
Xq 54 3 0161
Xr 40 3 0162
Xs 40 3 0163
Xt 36 3 0164
Xu 58 3 0165
Xv 50 3 0166
Xw 72 3 0167
Xx 58 3 0170
Xy 54 3 0171
Xz 50 3 0172
X{ 40 3 0173
X| 25 3 0174
X} 40 3 0175
X~ 58 3 0176
END_OF_FILE
if test 1514 -ne `wc -c <'xtroff/devsun/oi'`; then
echo shar: \"'xtroff/devsun/oi'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/oi'
fi
if test -f 'xtroff/devsun/pb' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/pb'\"
else
echo shar: Extracting \"'xtroff/devsun/pb'\" \(1331 characters\)
sed "s/^X//" >'xtroff/devsun/pb' <<'END_OF_FILE'
X# Font /usr/lib/vfont/playbill.10, max width 16, max height 36
Xname pb
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
X!= 36 3 032
X<= 47 3 034
X>= 47 3 035
X! 22 3 041
X" 32 3 042
X$ 43 3 044
X% 47 3 045
X& 50 3 046
X' 22 3 047
X( 40 3 050
X) 40 3 051
X* 40 3 052
X+ 36 3 053
X, 25 3 054
X- 36 3 055
Xhy "
X\- "
X. 18 3 056
X/ 43 3 057
X0 32 3 060
X1 32 3 061
X2 40 3 062
X3 40 3 063
X: 18 3 072
X; 25 3 073
X< 43 3 074
X= 36 3 075
X> 43 3 076
X? 32 3 077
XA 43 3 0101
XB 40 3 0102
XC 36 3 0103
XD 43 3 0104
XE 40 3 0105
XF 40 3 0106
XG 40 3 0107
XH 58 3 0110
XI 29 3 0111
XJ 40 3 0112
XK 43 3 0113
XL 40 3 0114
XM 54 3 0115
XN 47 3 0116
XO 36 3 0117
XP 40 3 0120
XQ 40 3 0121
XR 47 3 0122
XS 36 3 0123
XT 47 3 0124
XU 36 3 0125
XV 50 3 0126
XW 54 3 0127
XX 43 3 0130
XY 50 3 0131
XZ 36 3 0132
X[ 40 3 0133
X] 43 3 0135
Xa 40 3 0141
Xb 36 3 0142
Xc 36 3 0143
Xd 36 3 0144
Xe 36 3 0145
Xf 32 3 0146
Xg 43 3 0147
Xh 40 3 0150
Xi 32 3 0151
Xj 29 3 0152
Xk 43 3 0153
Xl 25 3 0154
Xm 54 3 0155
Xn 36 3 0156
Xo 29 3 0157
Xp 32 3 0160
Xq 32 3 0161
Xr 36 3 0162
Xs 36 3 0163
Xt 32 3 0164
Xu 43 3 0165
Xv 29 3 0166
Xw 50 3 0167
Xx 36 3 0170
Xy 36 3 0171
Xz 32 3 0172
END_OF_FILE
if test 1331 -ne `wc -c <'xtroff/devsun/pb'`; then
echo shar: \"'xtroff/devsun/pb'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/pb'
fi
if test -f 'xtroff/devsun/pp' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/pp'\"
else
echo shar: Extracting \"'xtroff/devsun/pp'\" \(815 characters\)
sed "s/^X//" >'xtroff/devsun/pp' <<'END_OF_FILE'
X# Font /usr/lib/vfont/pip.16, max width 29, max height 40
Xname pp
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
X! 23 3 041
X' 23 3 047
X( 32 3 050
X) 32 3 051
X, 23 3 054
X- 27 3 055
Xhy "
X. 23 3 056
X0 54 3 060
X1 32 3 061
X2 47 3 062
X3 47 3 063
X4 52 3 064
X5 47 3 065
X6 47 3 066
X7 47 3 067
X8 47 3 070
X9 47 3 071
X: 23 3 072
X; 23 3 073
X? 47 3 077
XA 47 3 0101
XB 47 3 0102
XC 47 3 0103
XD 47 3 0104
XE 47 3 0105
XF 47 3 0106
XG 47 3 0107
XH 47 3 0110
XI 23 3 0111
XJ 47 3 0112
XK 47 3 0113
XL 47 3 0114
XM 63 3 0115
XN 47 3 0116
XO 47 3 0117
XP 47 3 0120
XQ 47 3 0121
XR 47 3 0122
XS 47 3 0123
XT 45 3 0124
XU 47 3 0125
XV 47 3 0126
XW 65 3 0127
XX 47 3 0130
XY 47 3 0131
XZ 47 3 0132
X` 23 3 0140
END_OF_FILE
if test 815 -ne `wc -c <'xtroff/devsun/pp'`; then
echo shar: \"'xtroff/devsun/pp'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/pp'
fi
if test -f 'xtroff/devsun/sc' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/sc'\"
else
echo shar: Extracting \"'xtroff/devsun/sc'\" \(1104 characters\)
sed "s/^X//" >'xtroff/devsun/sc' <<'END_OF_FILE'
X# Font /usr/lib/vfont/script.18, max width 51, max height 48
Xname sc
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
X, 26 3 054
X. 26 3 056
X0 36 3 060
X1 24 3 061
X2 42 3 062
X3 42 3 063
X4 36 3 064
X5 40 3 065
X6 34 3 066
X7 38 3 067
X8 38 3 070
X9 34 3 071
X: 18 3 072
X; 26 3 073
XA 84 3 0101
XB 68 3 0102
XC 58 3 0103
XD 78 3 0104
XE 58 3 0105
XF 64 3 0106
XG 62 3 0107
XH 92 3 0110
XI 62 3 0111
XJ 52 3 0112
XK 102 3 0113
XL 78 3 0114
XM 86 3 0115
XN 62 3 0116
XO 70 3 0117
XP 70 3 0120
XQ 70 3 0121
XR 68 3 0122
XS 74 3 0123
XT 68 3 0124
XU 62 3 0125
XV 62 3 0126
XW 88 3 0127
XX 68 3 0130
XY 64 3 0131
XZ 80 3 0132
Xa 30 3 0141
Xb 28 3 0142
Xc 26 3 0143
Xd 36 3 0144
Xe 22 3 0145
Xf 34 3 0146
Xg 34 3 0147
Xh 34 3 0150
Xi 16 3 0151
Xj 28 3 0152
Xk 30 3 0153
Xl 24 3 0154
Xm 46 3 0155
Xn 30 3 0156
Xo 24 3 0157
Xp 36 3 0160
Xq 30 3 0161
Xr 22 3 0162
Xs 20 3 0163
Xt 22 3 0164
Xu 30 3 0165
Xv 26 3 0166
Xw 40 3 0167
Xx 28 3 0170
Xy 30 3 0171
Xz 24 3 0172
END_OF_FILE
if test 1104 -ne `wc -c <'xtroff/devsun/sc'`; then
echo shar: \"'xtroff/devsun/sc'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/sc'
fi
if test -f 'xtroff/devsun/sg' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/sg'\"
else
echo shar: Extracting \"'xtroff/devsun/sg'\" \(866 characters\)
sed "s/^X//" >'xtroff/devsun/sg' <<'END_OF_FILE'
X# Font /usr/lib/vfont/sign.22, max width 95, max height 57
Xname sg
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
X<- 74 3 030
X-> 74 3 031
X! 33 3 041
X' 23 3 047
X* 44 3 052
X, 23 3 054
X- 41 3 055
Xhy "
X\- "
X. 23 3 056
X/ 61 3 057
X0 82 3 060
X1 82 3 061
X2 82 3 062
X3 82 3 063
X4 82 3 064
X5 82 3 065
X6 82 3 066
X7 82 3 067
X8 82 3 070
X9 82 3 071
X: 23 3 072
X; 23 3 073
X= 41 3 075
XA 98 3 0101
XB 82 3 0102
XC 77 3 0103
XD 82 3 0104
XE 82 3 0105
XF 82 3 0106
XG 77 3 0107
XH 92 3 0110
XI 44 3 0111
XJ 82 3 0112
XK 93 3 0113
XL 82 3 0114
XM 126 3 0115
XN 106 3 0116
XO 82 3 0117
XP 82 3 0120
XQ 82 3 0121
XR 82 3 0122
XS 75 3 0123
XT 88 3 0124
XU 87 3 0125
XV 97 3 0126
XW 155 3 0127
XX 100 3 0130
XY 83 3 0131
XZ 92 3 0132
Xl 75 3 0154
Xr 77 3 0162
END_OF_FILE
if test 866 -ne `wc -c <'xtroff/devsun/sg'`; then
echo shar: \"'xtroff/devsun/sg'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/sg'
fi
if test -f 'xtroff/devsun/sh' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/sh'\"
else
echo shar: Extracting \"'xtroff/devsun/sh'\" \(874 characters\)
sed "s/^X//" >'xtroff/devsun/sh' <<'END_OF_FILE'
X# Font /usr/lib/vfont/shadow.16, max width 38, max height 40
Xname sh
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
X<> 86 3 027
X<- 74 2 030
X-> 83 2 031
X! 38 3 041
X" 59 3 042
X# 56 3 043
X' 29 3 047
X+ 59 3 053
X, 29 3 054
X. 29 3 056
X0 54 3 060
X1 59 3 061
X2 54 3 062
X3 56 3 063
X4 65 3 064
X5 54 3 065
X6 56 3 066
X7 63 3 067
X8 56 3 070
X9 56 3 071
X: 29 3 072
X; 29 3 073
XA 65 3 0101
XB 65 3 0102
XC 63 3 0103
XD 65 3 0104
XE 65 3 0105
XF 65 3 0106
XG 65 3 0107
XH 65 3 0110
XI 38 3 0111
XJ 61 3 0112
XK 65 3 0113
XL 65 3 0114
XM 79 3 0115
XN 70 3 0116
XO 68 3 0117
XP 65 3 0120
XQ 68 3 0121
XR 65 3 0122
XS 63 3 0123
XT 63 3 0124
XU 65 3 0125
XV 68 3 0126
XW 77 3 0127
XX 68 3 0130
XY 68 3 0131
XZ 65 3 0132
X[ 45 3 0133
X] 45 3 0135
X` 29 3 0140
END_OF_FILE
if test 874 -ne `wc -c <'xtroff/devsun/sh'`; then
echo shar: \"'xtroff/devsun/sh'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/sh'
fi
if test -f 'xtroff/devsun/sl' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/sl'\"
else
echo shar: Extracting \"'xtroff/devsun/sl'\" \(186 characters\)
sed "s/^X//" >'xtroff/devsun/sl' <<'END_OF_FILE'
X# Font /usr/lib/vfont/seal.10, max width 80, max height 77
Xname sl
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
Xa 0 1 0141
Xe 0 2 0145
Xl 0 1 0154
Xs 0 2 0163
END_OF_FILE
if test 186 -ne `wc -c <'xtroff/devsun/sl'`; then
echo shar: \"'xtroff/devsun/sl'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/sl'
fi
if test -f 'xtroff/devsun/tS' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/tS'\"
else
echo shar: Extracting \"'xtroff/devsun/tS'\" \(1507 characters\)
sed "s/^X//" >'xtroff/devsun/tS' <<'END_OF_FILE'
X# Font /usr/lib/vfont/otimes.s.10, max width 21, max height 25
Xname tS
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
Xmi 54 3 013
X** 47 3 014
Xpl 54 3 015
Xeq 58 3 016
Xgr 65 3 017
Xlt 65 3 020
Xlk 65 3 021
Xlb 65 3 022
Xrt 65 3 023
Xrk 65 3 024
Xrb 65 3 025
Xap 58 3 026
Xmo 47 3 027
Xbr 0 3 030
X~= 68 3 036
Xda 50 3 041
Xno 54 3 042
Xua 50 3 043
Xsc 36 3 044
Xdd 50 3 045
Xif 65 3 046
Xpd 50 3 047
Xsb 54 3 050
Xsp 54 3 051
Xmu 65 3 052
X+- 58 3 053
Xca 47 3 054
Xcu 47 3 055
X<- 61 3 056
Xdi 54 3 057
X-> 61 3 060
X!= 47 3 061
Xsr 72 3 062
X<= 58 3 063
X>= 58 3 064
X== 47 3 065
Xor 58 3 066
Xis 58 3 067
Xbv 65 3 070
Xlc 65 3 071
Xrc 65 3 072
Xlf 65 3 073
Xrf 65 3 074
X~= 68 3 075
X_ 50 3 076
Xib 50 3 077
Xul 43 3 0100
Xrn 43 3 0101
Xip 54 3 0102
X*D 65 3 0104
X*F 65 3 0106
X*G 58 3 0107
X?? 58 3 0112
X*L 61 3 0114
X*P 72 3 0120
X*H 61 3 0121
X*S 58 3 0123
X*U 61 3 0125
X*W 61 3 0127
X*C 65 3 0130
X*Q 76 3 0131
Xga 43 3 0134
Xaa 43 3 0135
X*a 54 3 0141
X*b 50 3 0142
X*g 58 3 0143
X*d 40 3 0144
X*e 36 3 0145
X*z 58 3 0146
X*y 58 3 0147
X*h 47 3 0150
X*i 29 3 0151
X*k 61 3 0152
X*l 43 3 0153
X*m 47 3 0154
X*n 50 3 0155
X*c 40 3 0156
X*o 47 3 0157
X*p 58 3 0160
X*r 43 3 0161
X*s 50 3 0162
X*t 50 3 0163
X*u 50 3 0164
Xes 43 3 0165
X*x 36 3 0166
X*q 61 3 0167
X*w 40 3 0170
Xpd 65 3 0171
X*f 47 3 0172
END_OF_FILE
if test 1507 -ne `wc -c <'xtroff/devsun/tS'`; then
echo shar: \"'xtroff/devsun/tS'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/tS'
fi
if test -f 'xtroff/devsun/tb' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/tb'\"
else
echo shar: Extracting \"'xtroff/devsun/tb'\" \(1339 characters\)
sed "s/^X//" >'xtroff/devsun/tb' <<'END_OF_FILE'
X# Font /usr/lib/vfont/times.b.36, max width 102, max height 89
Xname tb
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
Xem 100 0 06
Xdg 50 2 014
X! 33 2 041
X$ 50 2 044
X% 100 2 045
X& 83 2 046
X' 33 2 047
X( 33 3 050
X) 33 3 051
X* 50 2 052
X, 33 1 054
X- 33 0 055
Xhy "
X. 33 0 056
X/ 28 2 057
X0 50 2 060
X1 50 2 061
X2 50 2 062
X3 50 2 063
X4 50 2 064
X5 50 2 065
X6 50 2 066
X7 50 2 067
X8 50 2 070
X9 50 2 071
X: 33 2 072
X; 33 3 073
X? 50 2 077
XA 72 2 0101
XB 67 2 0102
XC 72 2 0103
XD 72 2 0104
XE 67 2 0105
XF 61 2 0106
XG 78 2 0107
XH 78 2 0110
XI 39 2 0111
XJ 50 2 0112
XK 78 2 0113
XL 67 2 0114
XM 94 2 0115
XN 72 2 0116
XO 78 2 0117
XP 61 2 0120
XQ 78 3 0121
XR 72 2 0122
XS 56 2 0123
XT 67 2 0124
XU 72 2 0125
XV 72 2 0126
XW 100 2 0127
XX 72 2 0130
XY 72 2 0131
XZ 67 2 0132
X[ 33 2 0133
X] 33 2 0135
X` 33 2 0140
Xa 50 2 0141
Xb 56 2 0142
Xc 44 2 0143
Xd 56 2 0144
Xe 44 2 0145
Xf 33 2 0146
Xg 50 3 0147
Xh 56 2 0150
Xi 28 2 0151
Xj 33 3 0152
Xk 56 2 0153
Xl 28 2 0154
Xm 83 2 0155
Xn 56 2 0156
Xo 50 2 0157
Xp 56 3 0160
Xq 56 3 0161
Xr 44 2 0162
Xs 39 2 0163
Xt 33 2 0164
Xu 56 0 0165
Xv 50 0 0166
Xw 72 0 0167
Xx 50 0 0170
Xy 50 1 0171
Xz 44 0 0172
END_OF_FILE
if test 1339 -ne `wc -c <'xtroff/devsun/tb'`; then
echo shar: \"'xtroff/devsun/tb'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/tb'
fi
if test -f 'xtroff/devsun/ti' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/devsun/ti'\"
else
echo shar: Extracting \"'xtroff/devsun/ti'\" \(1338 characters\)
sed "s/^X//" >'xtroff/devsun/ti' <<'END_OF_FILE'
X# Font /usr/lib/vfont/times.i.36, max width 91, max height 89
Xname ti
X# char width u/d octal
Xcharset
X\| 17 0 00
X\^ 8 0 00
Xem 89 0 06
Xdg 50 2 014
X! 33 2 041
X$ 50 2 044
X% 83 2 045
X& 78 2 046
X' 33 2 047
X( 33 3 050
X) 33 3 051
X* 50 2 052
X, 33 0 054
X- 33 0 055
Xhy "
X. 33 0 056
X/ 28 2 057
X0 50 2 060
X1 50 2 061
X2 50 2 062
X3 50 2 063
X4 50 2 064
X5 50 2 065
X6 50 2 066
X7 50 2 067
X8 50 2 070
X9 50 2 071
X: 33 0 072
X; 33 0 073
X? 50 2 077
XA 61 2 0101
XB 61 2 0102
XC 67 2 0103
XD 72 2 0104
XE 61 2 0105
XF 61 2 0106
XG 72 2 0107
XH 72 2 0110
XI 33 2 0111
XJ 44 2 0112
XK 67 2 0113
XL 56 2 0114
XM 83 2 0115
XN 67 2 0116
XO 72 2 0117
XP 61 2 0120
XQ 72 3 0121
XR 61 2 0122
XS 50 2 0123
XT 56 2 0124
XU 72 2 0125
XV 61 2 0126
XW 83 2 0127
XX 61 2 0130
XY 56 2 0131
XZ 56 2 0132
X[ 39 3 0133
X] 39 3 0135
X` 33 2 0140
Xa 50 0 0141
Xb 50 2 0142
Xc 44 0 0143
Xd 50 2 0144
Xe 44 0 0145
Xf 28 3 0146
Xg 50 1 0147
Xh 50 2 0150
Xi 28 2 0151
Xj 28 3 0152
Xk 44 2 0153
Xl 28 2 0154
Xm 72 0 0155
Xn 50 0 0156
Xo 50 0 0157
Xp 50 1 0160
Xq 50 1 0161
Xr 39 0 0162
Xs 39 0 0163
Xt 28 2 0164
Xu 50 0 0165
Xv 44 0 0166
Xw 67 0 0167
Xx 44 0 0170
Xy 44 1 0171
Xz 39 0 0172
END_OF_FILE
if test 1338 -ne `wc -c <'xtroff/devsun/ti'`; then
echo shar: \"'xtroff/devsun/ti'\" unpacked with wrong size!
fi
# end of 'xtroff/devsun/ti'
fi
if test -f 'xtroff/fixpoint.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/fixpoint.h'\"
else
echo shar: Extracting \"'xtroff/fixpoint.h'\" \(665 characters\)
sed "s/^X//" >'xtroff/fixpoint.h' <<'END_OF_FILE'
X/*
X *
X * "long" fixed-point arithmetic package
X *
X * This DEPENDS on a sign-filled arithmetic right-shift
X */
X
Xtypedef long fixed;
X
X#define F_QSHFT (sizeof(fixed) * 2)
X#define F_INTSHFT (sizeof(fixed) * 4)
X
X/*(old )#define fmult(x,y) (((x)>>F_QSHFT) * ((y)>>F_QSHFT)) */
X/*(defs)#define fdiv(x,y) (((x) / ((y)>>F_QSHFT))<<F_QSHFT) */
Xextern fixed fmult();
Xextern fixed fdiv();
X#define fadd(x,y) ((x) + (y))
X#define fsub(x,y) ((x) - (y))
X#define fint(x) ((int)((x)>>F_INTSHFT))
X#define fintr(x) ((int)(((x)+(1<<(F_INTSHFT-1)))>>F_INTSHFT))
X#define ffix(x) ((fixed)((x)<<F_INTSHFT))
X#define ffixd(x) ((fixed)(((x) * (float)(1<<F_INTSHFT)) + ((x)<0 ? -0.5 : 0.5)))
END_OF_FILE
if test 665 -ne `wc -c <'xtroff/fixpoint.h'`; then
echo shar: \"'xtroff/fixpoint.h'\" unpacked with wrong size!
fi
# end of 'xtroff/fixpoint.h'
fi
if test ! -d 'xtroff/fontstuff' ; then
echo shar: Creating directory \"'xtroff/fontstuff'\"
mkdir 'xtroff/fontstuff'
fi
if test -f 'xtroff/fontstuff/Imakefile' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/fontstuff/Imakefile'\"
else
echo shar: Extracting \"'xtroff/fontstuff/Imakefile'\" \(1349 characters\)
sed "s/^X//" >'xtroff/fontstuff/Imakefile' <<'END_OF_FILE'
X# Not standalone - it gets a lot of variables from the invocation.
X# VFONTS, RSTFONTS, SUNTROFF_FONTS, PERCENT, PREVIEWER, FC
X
XDEFINES=-DVFONTDIR=\"$(VFONTS)\" -DRSTFONTDIR=\"$(RSTFONTS)\"
XSRCS = vft2ch.c ch2vft.c ch2rst.c rst2ch.c scalech.c vf2bdf.c
X
Xall: vft2ch ch2vft ch2rst rst2ch scalech vf2bdf
X
XSingleProgramTarget(vft2ch,vft2ch.o,,)
XInstallProgram(vft2ch, $(BINDIR))
XInstallManPage(vft2ch, $(MANDIR))
X
XSingleProgramTarget(ch2vft,ch2vft.o,,)
XInstallProgram(ch2vft, $(BINDIR))
XInstallManPage(ch2vft, $(MANDIR))
X
XSingleProgramTarget(ch2rst,ch2rst.o,,)
XInstallProgram(ch2rst, $(BINDIR))
XInstallManPage(ch2rst, $(MANDIR))
X
XSingleProgramTarget(rst2ch,rst2ch.o,,)
XInstallProgram(rst2ch, $(BINDIR))
XInstallManPage(rst2ch, $(MANDIR))
X
XSingleProgramTarget(scalech,scalech.o,,)
XInstallProgram(scalech, $(BINDIR))
XInstallManPage(scalech, $(MANDIR))
X
XSingleProgramTarget(vf2bdf,vf2bdf.o,,)
XInstallProgram(vf2bdf, $(BINDIR))
XInstallManPage(vf2bdf, $(MANDIR))
X
XDependTarget()
X
X# The two scripts check for suntroff or xtroff.
Xsunfonts: ch2vft ch2rst vft2ch rst2ch scalech vf2bdf
X if test -d ${VFONTS}; then \
X ./MakeSunFonts ${VFONTS} ${SUNTROFF_FONTS} \
X ${SUNPERCENT} ${PREVIEWER} ${FC} ${SUNDEVICE}; fi
X
Xrstfonts:
X if test -d ${RSTFONTS}; then \
X ./MakeImFonts ${RSTFONTS} ${SUNTROFF_FONTS} \
X ${RSTPERCENT} ${PREVIEWER} ${FC} ${RSTDEVICE}; fi
END_OF_FILE
if test 1349 -ne `wc -c <'xtroff/fontstuff/Imakefile'`; then
echo shar: \"'xtroff/fontstuff/Imakefile'\" unpacked with wrong size!
fi
# end of 'xtroff/fontstuff/Imakefile'
fi
if test -f 'xtroff/fontstuff/ch2rst.man' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/fontstuff/ch2rst.man'\"
else
echo shar: Extracting \"'xtroff/fontstuff/ch2rst.man'\" \(635 characters\)
sed "s/^X//" >'xtroff/fontstuff/ch2rst.man' <<'END_OF_FILE'
X.TH CH2RST 1 "84/04/07"
X.AT 3
X.SH NAME
Xch2rst \- convert character format fonts to Imagen-style fonts (RST format)
X.SH SYNOPSIS
X.B ch2rst [ -i -s ] charfile > rstfile
X.SH DESCRIPTION
XTakes input from charfile (which must be in the format written
Xby rst2ch), converts to rst format and writes to stdout. If charfile
Xis missing, stdin is read. The -i flag tells ch2rst to ignore the
Xcharacter codes at the start of each glyph definition, and pack the
Xglyphs in consecutive code positions starting with 0. The -s flag
Xforces ch2rst to NOT trim off any white space in the glyph map. This
Xis usefull to make stipples of fixed size.
END_OF_FILE
if test 635 -ne `wc -c <'xtroff/fontstuff/ch2rst.man'`; then
echo shar: \"'xtroff/fontstuff/ch2rst.man'\" unpacked with wrong size!
fi
# end of 'xtroff/fontstuff/ch2rst.man'
fi
if test -f 'xtroff/fontstuff/ch2vft.man' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/fontstuff/ch2vft.man'\"
else
echo shar: Extracting \"'xtroff/fontstuff/ch2vft.man'\" \(687 characters\)
sed "s/^X//" >'xtroff/fontstuff/ch2vft.man' <<'END_OF_FILE'
X.TH CH2VFT 1 "84/04/07"
X.AT 3
X.SH NAME
Xch2vft \- Font translation to vfonts (RST format) from character format.
X.SH SYNOPSIS
X.B ch2vft
X[ -i -s ] charfile > vfontfile
X.SH DESCRIPTION
XTakes input from charfile (which must be in the format written
Xby xxx2ch), converts to rst format and writes to stdout. If charfile
Xis missing, stdin is read. The -i flag tells ch2rst to ignore the
Xcharacter codes at the start of each glyph definition, and pack the
Xglyphs in consecutive code positions starting with 0. The -s flag
Xforces ch2vft to include the whole bit-map that defines the glyph.
XNormally, it is trimmed of white space. This is usefull for making
Xstipple patterns of fixed size.
END_OF_FILE
if test 687 -ne `wc -c <'xtroff/fontstuff/ch2vft.man'`; then
echo shar: \"'xtroff/fontstuff/ch2vft.man'\" unpacked with wrong size!
fi
# end of 'xtroff/fontstuff/ch2vft.man'
fi
if test -f 'xtroff/fontstuff/rst2ch.man' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/fontstuff/rst2ch.man'\"
else
echo shar: Extracting \"'xtroff/fontstuff/rst2ch.man'\" \(426 characters\)
sed "s/^X//" >'xtroff/fontstuff/rst2ch.man' <<'END_OF_FILE'
X.TH RST2CH 1 "84/04/07"
X.AT 3
X.SH NAME
Xrst2ch \- Font translation for Imagen-style fonts (RST format) to character format.
X.SH SYNOPSIS
X.B rst2ch
Xfontfile [ character_list ]
X.SH DESCRIPTION
XReads "fontfile" from current directory (or if not found,
Xfrom BITDIR defined below) and converts it to a character font format
Xeditable by real people, and convertable BACK to rst format by the
Xch2rst program. Output goes to stdout.
END_OF_FILE
if test 426 -ne `wc -c <'xtroff/fontstuff/rst2ch.man'`; then
echo shar: \"'xtroff/fontstuff/rst2ch.man'\" unpacked with wrong size!
fi
# end of 'xtroff/fontstuff/rst2ch.man'
fi
if test -f 'xtroff/fontstuff/scalech.man' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/fontstuff/scalech.man'\"
else
echo shar: Extracting \"'xtroff/fontstuff/scalech.man'\" \(432 characters\)
sed "s/^X//" >'xtroff/fontstuff/scalech.man' <<'END_OF_FILE'
X.TH SCALECH 1 "84/04/12"
X.AT 3
X.SH NAME
Xscalech \- Font scaling for character format fonts.
X.SH SYNOPSIS
X.B scalech
X[ -s# ] charfile1 > charfile2
X.SH DESCRIPTION
XTakes input from charfile1 (which must be in the format
Xwritten by rst2ch), scales by # (default = 50%) and writes to stdout.
XIf charfile1 is missing, stdin is read. The -s flag sets the scaling
Xfactor to # (which is a percentage REDUCTION - can't make fonts bigger)
END_OF_FILE
if test 432 -ne `wc -c <'xtroff/fontstuff/scalech.man'`; then
echo shar: \"'xtroff/fontstuff/scalech.man'\" unpacked with wrong size!
fi
# end of 'xtroff/fontstuff/scalech.man'
fi
if test -f 'xtroff/fontstuff/vf2bdf.man' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/fontstuff/vf2bdf.man'\"
else
echo shar: Extracting \"'xtroff/fontstuff/vf2bdf.man'\" \(218 characters\)
sed "s/^X//" >'xtroff/fontstuff/vf2bdf.man' <<'END_OF_FILE'
X.TH VF2BDF X "1st March 1988"
X.AT 3
X.SH NAME
Xvf2bdf \- convert vfont format to BDF format
X.SH SYNOPSIS
X.B vf2bdf
Xvffile pointsize
X.SH DESCRIPTION
X.I Vf2bdf
Xconverts the vfont file to BDF on stdout.
X.SH AUTHOR
XKen Yap
X
END_OF_FILE
if test 218 -ne `wc -c <'xtroff/fontstuff/vf2bdf.man'`; then
echo shar: \"'xtroff/fontstuff/vf2bdf.man'\" unpacked with wrong size!
fi
# end of 'xtroff/fontstuff/vf2bdf.man'
fi
if test -f 'xtroff/fontstuff/vft2ch.man' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/fontstuff/vft2ch.man'\"
else
echo shar: Extracting \"'xtroff/fontstuff/vft2ch.man'\" \(420 characters\)
sed "s/^X//" >'xtroff/fontstuff/vft2ch.man' <<'END_OF_FILE'
X.TH VFT2CH 1 "1st March 1988"
X.AT 3
X.SH NAME
Xvft2ch \- Font translation for vfont-style fonts to character format.
X.SH SYNOPSIS
X.B vft2ch
Xfontfile [ character_list ]
X.SH DESCRIPTION
XReads "fontfile" from current directory (or if not found,
Xfrom BITDIR defined below) and converts it to a character font format
Xeditable by real people, and convertable BACK to vfont format by the
Xch2rst program. Output goes to stdout.
END_OF_FILE
if test 420 -ne `wc -c <'xtroff/fontstuff/vft2ch.man'`; then
echo shar: \"'xtroff/fontstuff/vft2ch.man'\" unpacked with wrong size!
fi
# end of 'xtroff/fontstuff/vft2ch.man'
fi
if test -f 'xtroff/patchlevel.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/patchlevel.h'\"
else
echo shar: Extracting \"'xtroff/patchlevel.h'\" \(22 characters\)
sed "s/^X//" >'xtroff/patchlevel.h' <<'END_OF_FILE'
X#define PATCHLEVEL 6
X
END_OF_FILE
if test 22 -ne `wc -c <'xtroff/patchlevel.h'`; then
echo shar: \"'xtroff/patchlevel.h'\" unpacked with wrong size!
fi
# end of 'xtroff/patchlevel.h'
fi
if test ! -d 'xtroff/psfd' ; then
echo shar: Creating directory \"'xtroff/psfd'\"
mkdir 'xtroff/psfd'
fi
if test -f 'xtroff/psfd/Epistle.psfd.shar' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/psfd/Epistle.psfd.shar'\"
else
echo shar: Extracting \"'xtroff/psfd/Epistle.psfd.shar'\" \(1326 characters\)
sed "s/^X//" >'xtroff/psfd/Epistle.psfd.shar' <<'END_OF_FILE'
XReturn-Path: earth.cray.com!dac
XReceived: from uc.msc.umn.edu (-:uc.msc.umn.edu:-) by yonge.csri.toronto.edu via TCP with SMTP id AA02083; Sat, 18 Feb 89 15:48:50 EST
XReceived: from hall.cray.com by uc.msc.umn.edu (5.59/1.14)
X id AA09668; Sat, 18 Feb 89 14:44:54 CST
XReceived: from quixote.cray.com by hall.cray.com
X id AA10270; 3.2/CRI-3.6; Sat, 18 Feb 89 14:47:41 CST
XReceived: by quixote.cray.com
X id AA07959; 3.2/CRI-3.7; Sat, 18 Feb 89 14:47:39 CST
XDate: Sat, 18 Feb 89 14:47:39 CST
XFrom: dac at earth.cray.com (Dave Cahlander)
XMessage-Id: <8902182047.AA07959 at quixote.cray.com>
XTo: moraes at csri.toronto.edu
XSubject: font display
X
XWhile I am checking out the troff output that you are sending to me,
XPlease run the following script on the discription file that you
Xhave for transcript/PostScript. Ours is located at /usr/lib/fonts/devpsc,
Xbut it sounds like yours is at /usr/lib/troff/devpsc or something
Xlike that. Anyway, unpack this shar.ar and run:
X
X psfd path/devpsc/R | pic |troff -Tpsc | lpr -n
X
XLet me know what you get. This should match the character set on
Xpage 252 of "The Adobe Red Book".
X
X PostScript Language Reference Manual,
X Addison-Wesley, ISBN 0-201-10174-2
X
X psfd path/devpsc/S | pic | troff -Tpsc | lpr -n
X
Xshould match the character set on page 253.
X------------------- shar.ar ---------------------
END_OF_FILE
if test 1326 -ne `wc -c <'xtroff/psfd/Epistle.psfd.shar'`; then
echo shar: \"'xtroff/psfd/Epistle.psfd.shar'\" unpacked with wrong size!
fi
# end of 'xtroff/psfd/Epistle.psfd.shar'
fi
if test -f 'xtroff/psfd/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xtroff/psfd/README'\"
else
echo shar: Extracting \"'xtroff/psfd/README'\" \(871 characters\)
sed "s/^X//" >'xtroff/psfd/README' <<'END_OF_FILE'
XThis little awk program is used to display the characters
Xin a font that is used by troff (ditroff). e.g.
X
X psfd /usr/lib/fonts/devpsc/R | pic | troff | lpr -n
X
Xwill display the characters that can be printed in the "R" font.
X
XI used this to test out xtroff and the characters that can be displayed
Xwith the various fonts:
X
X xtroff -full -command 'psfd R | pic | troff -Tpsc -F /usr/lib/X11/troff'
X
Xor:
X
X xtroff -full -command 'psfd S | pic | troff -Tpsc -F /usr/lib/X11/troff'
X
XOf course, this can also be used to display them on the PostScript printer:
X
X psfd S | pic | troff -Tpsc -F /usr/lib/X11/troff | psdit -F /usr/lib/X11/troff | lpr
X
XThe reference to the "/usr/lib/X11/troff" directory is to get the font
Xdescription file:
X
X /usr/lib/X11/troff/devpsc/DESC.out
X
Xthat may define more characters than defined by your PostScript file.
X
XDavid Cahlander
Xdac at cray.com
END_OF_FILE
if test 871 -ne `wc -c <'xtroff/psfd/README'`; then
echo shar: \"'xtroff/psfd/README'\" unpacked with wrong size!
fi
# end of 'xtroff/psfd/README'
fi
if test ! -d 'xtroff/xfonts' ; then
echo shar: Creating directory \"'xtroff/xfonts'\"
mkdir 'xtroff/xfonts'
fi
echo shar: End of archive 1 \(of 18\).
cp /dev/null ark1isdone
MISSING=""
for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ; do
if test ! -f ark${I}isdone ; then
MISSING="${MISSING} ${I}"
fi
done
if test "${MISSING}" = "" ; then
echo You have unpacked all 18 archives.
rm -f ark[1-9]isdone ark[1-9][0-9]isdone
else
echo You still need to unpack the following archives:
echo " " ${MISSING}
fi
## End of shell archive.
exit 0
More information about the Comp.sources.x
mailing list