v14i007: Device-independant graphics system, with drivers, Part02/24

Rich Salz rsalz at uunet.uu.net
Tue Mar 29 01:22:28 AEST 1988


Submitted-by: Joe Dellinger <joe at hanauma.STANFORD.EDU>
Posting-number: Volume 14, Issue 7
Archive-name: vplot/part02

#! /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 2 (of 24)."
# Wrapped by rsalz at fig.bbn.com on Fri Mar 25 11:46:17 1988
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'Envision_device/envilib/EnviMakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Envision_device/envilib/EnviMakef'\"
else
echo shar: Extracting \"'Envision_device/envilib/EnviMakef'\" \(399 characters\)
sed "s/^X//" >'Envision_device/envilib/EnviMakef' <<'END_OF_FILE'
SENVILIB= ./envilib/Envilib.a
X
Envipen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SENVILIB) $(TSEPLIB) ./envilib/enviconf.c
X	cc -c $(CFLAGS)  envilib/enviconf.c
X	cc $(CFLAGS) -o Envipen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o enviconf.o $(SENVILIB)\
X					$(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
X	rm -f enviconf.o
X
X$(SENVILIB): envilib/*.c
X	cd envilib; make sep CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 399 -ne `wc -c <'Envision_device/envilib/EnviMakef'`; then
    echo shar: \"'Envision_device/envilib/EnviMakef'\" unpacked with wrong size!
fi
# end of 'Envision_device/envilib/EnviMakef'
fi
if test -f 'Envision_device/envilib/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Envision_device/envilib/Makefile'\"
else
echo shar: Extracting \"'Envision_device/envilib/Makefile'\" \(440 characters\)
sed "s/^X//" >'Envision_device/envilib/Makefile' <<'END_OF_FILE'
X#
X# Envision routines
X#
CFILES= enviopen.c enviclose.c envierase.c envimessage.c envigetpoint.c\
X	    envireset.c enviattr.c enviplot.c envipoly.c enviset.c envipoint.c
X
default: envilib.a
X
sep: Envilib.a
X
envilib.a: $(CFILES)
X	rm -f *.o
X	-cc -c $(CFLAGS) $?
X	ar crv envilib.a *.o
X	ranlib envilib.a
X	rm -f *.o
X
Envilib.a: $(CFILES)
X	rm -f *.o
X	-cc -c -DSEP $(CFLAGS) $?
X	ar crv Envilib.a *.o
X	ranlib Envilib.a
X	rm -f *.o
X
clean:
X	rm -f *.o
END_OF_FILE
if test 440 -ne `wc -c <'Envision_device/envilib/Makefile'`; then
    echo shar: \"'Envision_device/envilib/Makefile'\" unpacked with wrong size!
fi
# end of 'Envision_device/envilib/Makefile'
fi
if test -f 'Envision_device/envilib/envimakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Envision_device/envilib/envimakef'\"
else
echo shar: Extracting \"'Envision_device/envilib/envimakef'\" \(419 characters\)
sed "s/^X//" >'Envision_device/envilib/envimakef' <<'END_OF_FILE'
ENVILIB= ./envilib/envilib.a
X
envipen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o\
X		envilib/enviconf.c $(ENVILIB) $(GENLIB)\
X		 $(UTILLIB) $(LOCLIB)
X	cc -c $(CFLAGS) envilib/enviconf.c
X	cc $(CFLAGS) -o envipen main_vplot.o init_vplot.o proc_vplot.o dovplot.o \
X				enviconf.o $(ENVILIB)\
X				$(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
X	rm -f enviconf.o
X
X$(ENVILIB): envilib/*.c
X	cd envilib; make CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 419 -ne `wc -c <'Envision_device/envilib/envimakef'`; then
    echo shar: \"'Envision_device/envilib/envimakef'\" unpacked with wrong size!
fi
# end of 'Envision_device/envilib/envimakef'
fi
if test -f 'Envision_device/envilib/known_bugs' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Envision_device/envilib/known_bugs'\"
else
echo shar: Extracting \"'Envision_device/envilib/known_bugs'\" \(482 characters\)
sed "s/^X//" >'Envision_device/envilib/known_bugs' <<'END_OF_FILE'
Interactive capabilities on Envisions (Lear Sieglers) seem to be
really messed up.
This is the best I could do: you have to keep trying until the
cursor flashes. Hit a key and then the return key again and again.
Using the "q" key will cause you to exit.
X
Can anyone out there manage to figure out how to get
this to work better? I KNOW it's possible -- I've seen interactive programs
on Envisions before. But it doesn't seem to work the way the manual describes.
X
X	- Joe Dellinger
END_OF_FILE
if test 482 -ne `wc -c <'Envision_device/envilib/known_bugs'`; then
    echo shar: \"'Envision_device/envilib/known_bugs'\" unpacked with wrong size!
fi
# end of 'Envision_device/envilib/known_bugs'
fi
if test -f 'Imagen_device/imaglib/ImagMakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Imagen_device/imaglib/ImagMakef'\"
else
echo shar: Extracting \"'Imagen_device/imaglib/ImagMakef'\" \(391 characters\)
sed "s/^X//" >'Imagen_device/imaglib/ImagMakef' <<'END_OF_FILE'
SIMAGLIB= ./imaglib/Imaglib.a
X
Ipen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SIMAGLIB) $(TSEPLIB) ./imaglib/imagconf.c
X	cc -c $(CFLAGS) imaglib/imagconf.c
X	cc $(CFLAGS) -o Ipen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o imagconf.o $(SIMAGLIB)\
X				$(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
X	rm -f imagconf.o
X
X$(SIMAGLIB): imaglib/*.c
X	cd imaglib; make sep CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 391 -ne `wc -c <'Imagen_device/imaglib/ImagMakef'`; then
    echo shar: \"'Imagen_device/imaglib/ImagMakef'\" unpacked with wrong size!
fi
# end of 'Imagen_device/imaglib/ImagMakef'
fi
if test -f 'Imagen_device/imaglib/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Imagen_device/imaglib/Makefile'\"
else
echo shar: Extracting \"'Imagen_device/imaglib/Makefile'\" \(404 characters\)
sed "s/^X//" >'Imagen_device/imaglib/Makefile' <<'END_OF_FILE'
X#
X# Imagen 8/300
X#
CFILES= imagopen.c imagclose.c imagerase.c imagreset.c imagvector.c imagplot.c\
X	imagpoly.c imagraster.c imagattr.c
X
default: imaglib.a
X
sep: Imaglib.a
X
imaglib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) $?
X	ar crv imaglib.a *.o
X	ranlib imaglib.a
X	rm -f *.o
X
Imaglib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) -DSEP $?
X	ar crv Imaglib.a *.o
X	ranlib Imaglib.a
X	rm -f *.o
X
clean:
X	rm -f *.o
END_OF_FILE
if test 404 -ne `wc -c <'Imagen_device/imaglib/Makefile'`; then
    echo shar: \"'Imagen_device/imaglib/Makefile'\" unpacked with wrong size!
fi
# end of 'Imagen_device/imaglib/Makefile'
fi
if test -f 'Imagen_device/imaglib/imagmakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Imagen_device/imaglib/imagmakef'\"
else
echo shar: Extracting \"'Imagen_device/imaglib/imagmakef'\" \(404 characters\)
sed "s/^X//" >'Imagen_device/imaglib/imagmakef' <<'END_OF_FILE'
IMAGLIB= ./imaglib/imaglib.a
X
ipen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o imaglib/imagconf.c $(IMAGLIB) $(GENLIB)\
X		 $(UTILLIB) $(LOCLIB)
X	cc -c $(CFLAGS) imaglib/imagconf.c
X	cc $(CFLAGS) -o ipen main_vplot.o init_vplot.o proc_vplot.o dovplot.o imagconf.o $(IMAGLIB)\
X				$(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
X	rm -f imagconf.o
X
X$(IMAGLIB): imaglib/*.c
X	cd imaglib; make CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 404 -ne `wc -c <'Imagen_device/imaglib/imagmakef'`; then
    echo shar: \"'Imagen_device/imaglib/imagmakef'\" unpacked with wrong size!
fi
# end of 'Imagen_device/imaglib/imagmakef'
fi
if test -f 'Imagen_device/imaglib/known_bugs' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Imagen_device/imaglib/known_bugs'\"
else
echo shar: Extracting \"'Imagen_device/imaglib/known_bugs'\" \(581 characters\)
sed "s/^X//" >'Imagen_device/imaglib/known_bugs' <<'END_OF_FILE'
The imagen itself is buggy as ----, and as a result this filter has to do a lot
of work to kluge around them. The imagen is our primary hardcopy device and so
this filter should pretty well be completely debugged by now.
X
One thing I can't get around: if you have overlay=no, vectors near the
edge of a raster block can get erased. This is because the imagen can't
arbitrarily position raster. Imagraster makes it look like the imagen
CAN arbitrarily position raster, but at the expense of adding
background-colored padding around the desired raster as necessary.
X
X- Joe Dellinger
END_OF_FILE
if test 581 -ne `wc -c <'Imagen_device/imaglib/known_bugs'`; then
    echo shar: \"'Imagen_device/imaglib/known_bugs'\" unpacked with wrong size!
fi
# end of 'Imagen_device/imaglib/known_bugs'
fi
if test -f 'Masscomp_device/gpslib/GpsMakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Masscomp_device/gpslib/GpsMakef'\"
else
echo shar: Extracting \"'Masscomp_device/gpslib/GpsMakef'\" \(393 characters\)
sed "s/^X//" >'Masscomp_device/gpslib/GpsMakef' <<'END_OF_FILE'
SGPSPENLIB= ./gpslib/Gpslib.a
X
Gpspen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SGPSPENLIB) $(TSEPLIB) ./gpslib/gpsconf.c
X	cc -c $(CFLAGS) gpslib/rasconf.c
X	cc $(CFLAGS) -o Gpspen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o gpsconf.o $(SGPSPENLIB)\
X				$(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
X	rm -f gpsconf.o
X
X$(SGPSPENLIB): gpslib/*.c
X	cd gpslib; make sep CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 393 -ne `wc -c <'Masscomp_device/gpslib/GpsMakef'`; then
    echo shar: \"'Masscomp_device/gpslib/GpsMakef'\" unpacked with wrong size!
fi
# end of 'Masscomp_device/gpslib/GpsMakef'
fi
if test -f 'Masscomp_device/gpslib/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Masscomp_device/gpslib/Makefile'\"
else
echo shar: Extracting \"'Masscomp_device/gpslib/Makefile'\" \(351 characters\)
sed "s/^X//" >'Masscomp_device/gpslib/Makefile' <<'END_OF_FILE'
X#
X#	GPS routines
X#
CFILES= gpsattr.c gpsclose.c gpsconf.c\
X	gpsopen.c gpsreset.c gpsplot.c
X
default: gpslib.a
X
sep: Gpslib.a
gpslib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) $?
X	ar crv gpslib.a *.o
X	ranlib gpslib.a
X	rm -f *.o
X
Gpslib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) -DSEP $?
X	ar crv Gpslib.a *.o
X	ranlib Gpslib.a
X	rm -f *.o
X
clean:
X	rm -f *.o
END_OF_FILE
if test 351 -ne `wc -c <'Masscomp_device/gpslib/Makefile'`; then
    echo shar: \"'Masscomp_device/gpslib/Makefile'\" unpacked with wrong size!
fi
# end of 'Masscomp_device/gpslib/Makefile'
fi
if test -f 'Masscomp_device/gpslib/gpsmakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Masscomp_device/gpslib/gpsmakef'\"
else
echo shar: Extracting \"'Masscomp_device/gpslib/gpsmakef'\" \(394 characters\)
sed "s/^X//" >'Masscomp_device/gpslib/gpsmakef' <<'END_OF_FILE'
GPSLIB= ./gpslib/gpslib.a
X
gpspen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o gpslib/gpsconf.c $(GENLIB) $(GPSLIB)\
X		 $(UTILLIB) $(LOCLIB)
X	cc -c $(CFLAGS) gpslib/gpsconf.c
X	cc $(CFLAGS) -o gpspen main_vplot.o init_vplot.o proc_vplot.o dovplot.o gpsconf.o $(GPSLIB)\
X				$(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
X	rm -f gpsconf.o
X
X$(GPSLIB): gpslib/*.c
X	cd gpslib; make CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 394 -ne `wc -c <'Masscomp_device/gpslib/gpsmakef'`; then
    echo shar: \"'Masscomp_device/gpslib/gpsmakef'\" unpacked with wrong size!
fi
# end of 'Masscomp_device/gpslib/gpsmakef'
fi
if test -f 'Printronix_device/lprlib/LprMakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Printronix_device/lprlib/LprMakef'\"
else
echo shar: Extracting \"'Printronix_device/lprlib/LprMakef'\" \(381 characters\)
sed "s/^X//" >'Printronix_device/lprlib/LprMakef' <<'END_OF_FILE'
SLPRLIB= ./lprlib/Lprlib.a
X
Lprpen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SLPRLIB) $(TSEPLIB) ./lprlib/lprconf.c
X	cc -c $(CFLAGS) lprlib/lprconf.c
X	cc $(CFLAGS) -o Lprpen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o lprconf.o $(SLPRLIB)\
X				$(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
X	rm -f lprconf.o
X
X$(SLPRLIB): lprlib/*.c
X	cd lprlib; make sep CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 381 -ne `wc -c <'Printronix_device/lprlib/LprMakef'`; then
    echo shar: \"'Printronix_device/lprlib/LprMakef'\" unpacked with wrong size!
fi
# end of 'Printronix_device/lprlib/LprMakef'
fi
if test -f 'Printronix_device/lprlib/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Printronix_device/lprlib/Makefile'\"
else
echo shar: Extracting \"'Printronix_device/lprlib/Makefile'\" \(358 characters\)
sed "s/^X//" >'Printronix_device/lprlib/Makefile' <<'END_OF_FILE'
X#
X#	Printronix P300/P600 routine
X#
CFILES= lpropen.c lprclose.c lprerase.c lprvector.c lprattr.c
X
default: lprlib.a
X
sep: Lprlib.a
X
lprlib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) $?
X	ar crv lprlib.a *.o
X	ranlib lprlib.a
X	rm -f *.o
X
Lprlib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) -DSEP $?
X	ar crv Lprlib.a *.o
X	ranlib Lprlib.a
X	rm -f *.o
X
clean:
X	rm -f *.o
END_OF_FILE
if test 358 -ne `wc -c <'Printronix_device/lprlib/Makefile'`; then
    echo shar: \"'Printronix_device/lprlib/Makefile'\" unpacked with wrong size!
fi
# end of 'Printronix_device/lprlib/Makefile'
fi
if test -f 'Printronix_device/lprlib/lprdoc.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Printronix_device/lprlib/lprdoc.h'\"
else
echo shar: Extracting \"'Printronix_device/lprlib/lprdoc.h'\" \(496 characters\)
sed "s/^X//" >'Printronix_device/lprlib/lprdoc.h' <<'END_OF_FILE'
char *documentation[] = {
X" ",
X"NAME",
X#ifdef SEP
X"    Lprpen - SEPlib vplot filter for printronix P300/P600 printers",
X#else
X"    lprpen - vplot filter for printronix P300/P600 printers",
X#endif
X" ",
X"SYNOPSIS",
X#ifdef SEP
X"    Lprpen [options] in=vplot-inputfile OR headerfile on standard in",
X#else 
X"    [l]prpen [options] [inputfiles]",
X#endif
X" ",
X"OPTIONS",
X#include "../include/gendoc.h"
X" ",
X"SEE ALSO",
X"    man pen"
X};
int	doclength = { sizeof documentation/sizeof documentation[0] };
END_OF_FILE
if test 496 -ne `wc -c <'Printronix_device/lprlib/lprdoc.h'`; then
    echo shar: \"'Printronix_device/lprlib/lprdoc.h'\" unpacked with wrong size!
fi
# end of 'Printronix_device/lprlib/lprdoc.h'
fi
if test -f 'Printronix_device/lprlib/lprmakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Printronix_device/lprlib/lprmakef'\"
else
echo shar: Extracting \"'Printronix_device/lprlib/lprmakef'\" \(393 characters\)
sed "s/^X//" >'Printronix_device/lprlib/lprmakef' <<'END_OF_FILE'
LPRLIB= ./lprlib/lprlib.a
X
lprpen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o lprlib/lprconf.c $(LPRLIB) $(GENLIB)\
X		$(UTILLIB) $(LOCLIB)
X	cc -c $(CFLAGS) lprlib/lprconf.c
X	cc $(CFLAGS) -o lprpen main_vplot.o init_vplot.o proc_vplot.o dovplot.o lprconf.o $(LPRLIB)\
X				$(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
X	rm -f lprconf.o
X
X$(LPRLIB): lprlib/*.c
X	cd lprlib; make CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 393 -ne `wc -c <'Printronix_device/lprlib/lprmakef'`; then
    echo shar: \"'Printronix_device/lprlib/lprmakef'\" unpacked with wrong size!
fi
# end of 'Printronix_device/lprlib/lprmakef'
fi
if test -f 'Printronix_device/lprlib/lprpen.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Printronix_device/lprlib/lprpen.h'\"
else
echo shar: Extracting \"'Printronix_device/lprlib/lprpen.h'\" \(384 characters\)
sed "s/^X//" >'Printronix_device/lprlib/lprpen.h' <<'END_OF_FILE'
X#ifdef SEP
X#define GETPAR fetch
X#else
X#define GETPAR getpar
X#endif
X
X#define NYW	50		/* width of raster lines in words */
X#define XSTRSZ	990	/* starting x size */
X#define XINCSZ	330	/* increment to x size */
X
X/*
X * raster memory area
X */
extern short *mem;
extern int xlimit;
extern char inbuf[];
extern short line[];
X
extern int file_created;
extern char spoolfile[];
char *malloc();
END_OF_FILE
if test 384 -ne `wc -c <'Printronix_device/lprlib/lprpen.h'`; then
    echo shar: \"'Printronix_device/lprlib/lprpen.h'\" unpacked with wrong size!
fi
# end of 'Printronix_device/lprlib/lprpen.h'
fi
if test -f 'RasterTek_device/rteklib/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/Makefile'\"
else
echo shar: Extracting \"'RasterTek_device/rteklib/Makefile'\" \(532 characters\)
sed "s/^X//" >'RasterTek_device/rteklib/Makefile' <<'END_OF_FILE'
X#
X#	Raster Tech 1-10, 1-75, 1-80 routines
X#
CFILES= rtekopen.c rtekclose.c rtekerase.c rtekplot.c \
X	rtekattr.c rtekutil.c rtekpoint.c rtekarea.c \
X	rtekraster.c rtekgetpoint.c
X
X# flags R110, R175, R180 for various models
CRTEKFLAGS= -DR175
X
default: rteklib.a
X
sep: Rteklib.a
X
rteklib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) $(CRTEKFLAGS) $?
X	ar crv rteklib.a *.o
X	ranlib rteklib.a
X	rm -f *.o
X
Rteklib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) $(CRTEKFLAGS) $?
X	ar crv Rteklib.a *.o
X	ranlib Rteklib.a
X	rm -f *.o
X
clean:
X	rm -f *.o
END_OF_FILE
if test 532 -ne `wc -c <'RasterTek_device/rteklib/Makefile'`; then
    echo shar: \"'RasterTek_device/rteklib/Makefile'\" unpacked with wrong size!
fi
# end of 'RasterTek_device/rteklib/Makefile'
fi
if test -f 'RasterTek_device/rteklib/README' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/README'\"
else
echo shar: Extracting \"'RasterTek_device/rteklib/README'\" \(464 characters\)
sed "s/^X//" >'RasterTek_device/rteklib/README' <<'END_OF_FILE'
Rtekpen for the Raster Tech 1-10, 1-75, and 1-80.
X
POLYGN command on the rastertek defective. Genpatarea used instead.
X
Flushing is done whenever an entire command will not fit in the remainder
of the buffer. This is because the DMA for the Rtek is buggy and overruns
the end of the file. The end of the file is padded with NOP's so that no
harm comes from the extra garbage sent along.
X
Author Rick Ottolini, with some touching up by Stew Levin and Joe Dellinger
END_OF_FILE
if test 464 -ne `wc -c <'RasterTek_device/rteklib/README'`; then
    echo shar: \"'RasterTek_device/rteklib/README'\" unpacked with wrong size!
fi
# end of 'RasterTek_device/rteklib/README'
fi
if test -f 'RasterTek_device/rteklib/RtekMakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/RtekMakef'\"
else
echo shar: Extracting \"'RasterTek_device/rteklib/RtekMakef'\" \(391 characters\)
sed "s/^X//" >'RasterTek_device/rteklib/RtekMakef' <<'END_OF_FILE'
SRTEKLIB= ./rteklib/Rteklib.a
X
Rpen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SRTEKLIB) $(TSEPLIB) ./rteklib/rtekconf.c
X	cc -c $(CFLAGS) rteklib/rtekconf.c
X	cc $(CFLAGS) -o Rpen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o rtekconf.o $(SRTEKLIB)\
X				$(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
X	rm -f rtekconf.o
X
X$(SRTEKLIB): rteklib/*.c
X	cd rteklib; make sep CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 391 -ne `wc -c <'RasterTek_device/rteklib/RtekMakef'`; then
    echo shar: \"'RasterTek_device/rteklib/RtekMakef'\" unpacked with wrong size!
fi
# end of 'RasterTek_device/rteklib/RtekMakef'
fi
if test -f 'RasterTek_device/rteklib/rtekdoc.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/rtekdoc.h'\"
else
echo shar: Extracting \"'RasterTek_device/rteklib/rtekdoc.h'\" \(478 characters\)
sed "s/^X//" >'RasterTek_device/rteklib/rtekdoc.h' <<'END_OF_FILE'
char *documentation[] = {
X"NAME",
X#ifdef SEP
X"	Rpen - SEPLIB vplot filter for Raster Tech",
X#else
X"	rpen - vplot filter for Raster Tech",
X#endif
X"",
X"SYNOPSIS",
X#ifdef SEP
X"	Rpen [options] in=vplot-input file OR header file OR stdin",
X#else
X"	rpen [options] [inputfiles]",
X#endif
X"",
X"OPTIONS",
X"	block=[s,m,l]   small,medium,or large dma block size",
X#include "../include/gendoc.h",
X"",
X"SEE ALSO",
X"	man pen"
X};
int doclength = {sizeof documentation/sizeof documentation[0]};
END_OF_FILE
if test 478 -ne `wc -c <'RasterTek_device/rteklib/rtekdoc.h'`; then
    echo shar: \"'RasterTek_device/rteklib/rtekdoc.h'\" unpacked with wrong size!
fi
# end of 'RasterTek_device/rteklib/rtekdoc.h'
fi
if test -f 'RasterTek_device/rteklib/rtekmakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/rtekmakef'\"
else
echo shar: Extracting \"'RasterTek_device/rteklib/rtekmakef'\" \(404 characters\)
sed "s/^X//" >'RasterTek_device/rteklib/rtekmakef' <<'END_OF_FILE'
RTEKLIB= ./rteklib/rteklib.a
X
rpen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o rteklib/rtekconf.c $(RTEKLIB) $(GENLIB)\
X		 $(UTILLIB) $(LOCLIB)
X	cc -c $(CFLAGS) rteklib/rtekconf.c
X	cc $(CFLAGS) -o rpen main_vplot.o init_vplot.o proc_vplot.o dovplot.o rtekconf.o $(RTEKLIB)\
X				$(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
X	rm -f rtekconf.o
X
X$(RTEKLIB): rteklib/*.c
X	cd rteklib; make CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 404 -ne `wc -c <'RasterTek_device/rteklib/rtekmakef'`; then
    echo shar: \"'RasterTek_device/rteklib/rtekmakef'\" unpacked with wrong size!
fi
# end of 'RasterTek_device/rteklib/rtekmakef'
fi
if test -f 'Regis_device/README' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Regis_device/README'\"
else
echo shar: Extracting \"'Regis_device/README'\" \(619 characters\)
sed "s/^X//" >'Regis_device/README' <<'END_OF_FILE'
Comments on this device-dependent Vplot code distribution:
X
X	This distribution won't do you much good unless you have the Vplot
Kernel Distribution first. If you don't have it, don't bother with this yet!
X
X	Now that I know you have the Vplot device-independent code ---
X
X	The directory given in this distribution contains the device-dependent
vplot source code for some device (or group of related devices). Place the
directory "*lib" into /...site-dependent path.../vplot/filters in order to add
support for this device to your Vplot source. You'll then need to re-run
X"MakeMake" again.
X
X	- Joe Dellinger, Feb 15 1988
END_OF_FILE
if test 619 -ne `wc -c <'Regis_device/README'`; then
    echo shar: \"'Regis_device/README'\" unpacked with wrong size!
fi
# end of 'Regis_device/README'
fi
if test -f 'Regis_device/gigilib/GigiMakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Regis_device/gigilib/GigiMakef'\"
else
echo shar: Extracting \"'Regis_device/gigilib/GigiMakef'\" \(398 characters\)
sed "s/^X//" >'Regis_device/gigilib/GigiMakef' <<'END_OF_FILE'
SGIGILIB= ./gigilib/Gigilib.a
X
Gigipen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SGIGILIB) $(TSEPLIB) ./gigilib/gigiconf.c
X	cc -c $(CFLAGS) gigilib/gigiconf.c
X	cc $(CFLAGS) -o Gigipen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o gigiconf.o $(SGIGILIB)\
X					$(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
X	rm -f gigiconf.o
X
X$(SGIGILIB): gigilib/*.c
X	cd gigilib; make sep CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 398 -ne `wc -c <'Regis_device/gigilib/GigiMakef'`; then
    echo shar: \"'Regis_device/gigilib/GigiMakef'\" unpacked with wrong size!
fi
# end of 'Regis_device/gigilib/GigiMakef'
fi
if test -f 'Regis_device/gigilib/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Regis_device/gigilib/Makefile'\"
else
echo shar: Extracting \"'Regis_device/gigilib/Makefile'\" \(436 characters\)
sed "s/^X//" >'Regis_device/gigilib/Makefile' <<'END_OF_FILE'
X#
X# Gigi and vt125 (DEC regis) routines
X#
CFILES= gigiopen.c gigiclose.c gigierase.c gigimessage.c\
X	    gigireset.c gigiattr.c gigiplot.c gigipoly.c gigigetpoint.c
X
default: gigilib.a
X
sep: Gigilib.a
X
gigilib.a: $(CFILES)
X	rm -f *.o
X	-cc -c $(CFLAGS) $?
X	ar crv gigilib.a *.o
X	ranlib gigilib.a
X	rm -f *.o
X
Gigilib.a: $(CFILES)
X	rm -f *.o
X	-cc -c -DSEP $(CFLAGS) $?
X	ar crv Gigilib.a *.o
X	ranlib Gigilib.a
X	rm -f *.o
X
clean:
X	rm -f *.o
END_OF_FILE
if test 436 -ne `wc -c <'Regis_device/gigilib/Makefile'`; then
    echo shar: \"'Regis_device/gigilib/Makefile'\" unpacked with wrong size!
fi
# end of 'Regis_device/gigilib/Makefile'
fi
if test -f 'Regis_device/gigilib/gigidoc.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Regis_device/gigilib/gigidoc.h'\"
else
echo shar: Extracting \"'Regis_device/gigilib/gigidoc.h'\" \(501 characters\)
sed "s/^X//" >'Regis_device/gigilib/gigidoc.h' <<'END_OF_FILE'
X
char *documentation[] = {
X"NAME",
X#ifdef SEP
X"	Gigipen - SEPlib vplot filter for Dec Gigi and VT125 (Regis) terminals",
X#else
X"	gigipen - vplot filter for Dec Gigi and VT125 (Regis) terminals",
X#endif
X" ",
X"SYNOPSIS",
X#ifdef SEP
X"	Gigipen [options] in=file or < Header1 [Header2,...]",
X#else
X"	gigipen [options] file1 [file2,...] or in=file or < file",
X#endif
X" ",
X"OPTIONS",
X"	wstype=[gigi,vt125]",
X#include "../include/gendoc.h"
X};
int	doclength = { sizeof documentation/sizeof documentation[0] };
END_OF_FILE
if test 501 -ne `wc -c <'Regis_device/gigilib/gigidoc.h'`; then
    echo shar: \"'Regis_device/gigilib/gigidoc.h'\" unpacked with wrong size!
fi
# end of 'Regis_device/gigilib/gigidoc.h'
fi
if test -f 'Regis_device/gigilib/gigimakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Regis_device/gigilib/gigimakef'\"
else
echo shar: Extracting \"'Regis_device/gigilib/gigimakef'\" \(410 characters\)
sed "s/^X//" >'Regis_device/gigilib/gigimakef' <<'END_OF_FILE'
GIGILIB= ./gigilib/gigilib.a
X
gigipen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o gigilib/gigiconf.c $(GIGILIB) $(GENLIB)\
X		 $(UTILLIB) $(LOCLIB)
X	cc -c $(CFLAGS) gigilib/gigiconf.c
X	cc $(CFLAGS) -o gigipen main_vplot.o init_vplot.o proc_vplot.o dovplot.o gigiconf.o $(GIGILIB)\
X				$(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
X	rm -f gigiconf.o
X
X$(GIGILIB): gigilib/*.c
X	cd gigilib; make CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 410 -ne `wc -c <'Regis_device/gigilib/gigimakef'`; then
    echo shar: \"'Regis_device/gigilib/gigimakef'\" unpacked with wrong size!
fi
# end of 'Regis_device/gigilib/gigimakef'
fi
if test -f 'Tek_device/README' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Tek_device/README'\"
else
echo shar: Extracting \"'Tek_device/README'\" \(619 characters\)
sed "s/^X//" >'Tek_device/README' <<'END_OF_FILE'
Comments on this device-dependent Vplot code distribution:
X
X	This distribution won't do you much good unless you have the Vplot
Kernel Distribution first. If you don't have it, don't bother with this yet!
X
X	Now that I know you have the Vplot device-independent code ---
X
X	The directory given in this distribution contains the device-dependent
vplot source code for some device (or group of related devices). Place the
directory "*lib" into /...site-dependent path.../vplot/filters in order to add
support for this device to your Vplot source. You'll then need to re-run
X"MakeMake" again.
X
X	- Joe Dellinger, Feb 15 1988
END_OF_FILE
if test 619 -ne `wc -c <'Tek_device/README'`; then
    echo shar: \"'Tek_device/README'\" unpacked with wrong size!
fi
# end of 'Tek_device/README'
fi
if test -f 'Tek_device/cteklib/CtekMakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Tek_device/cteklib/CtekMakef'\"
else
echo shar: Extracting \"'Tek_device/cteklib/CtekMakef'\" \(398 characters\)
sed "s/^X//" >'Tek_device/cteklib/CtekMakef' <<'END_OF_FILE'
SCTEKLIB= ./cteklib/Cteklib.a
X
Ctekpen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SCTEKLIB) $(TSEPLIB) ./cteklib/ctekconf.c
X	cc -c $(CFLAGS) cteklib/ctekconf.c
X	cc $(CFLAGS) -o Ctekpen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o ctekconf.o $(SCTEKLIB)\
X					$(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
X	rm -f ctekconf.o
X
X$(SCTEKLIB): cteklib/*.c
X	cd cteklib; make sep CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 398 -ne `wc -c <'Tek_device/cteklib/CtekMakef'`; then
    echo shar: \"'Tek_device/cteklib/CtekMakef'\" unpacked with wrong size!
fi
# end of 'Tek_device/cteklib/CtekMakef'
fi
if test -f 'Tek_device/cteklib/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Tek_device/cteklib/Makefile'\"
else
echo shar: Extracting \"'Tek_device/cteklib/Makefile'\" \(534 characters\)
sed "s/^X//" >'Tek_device/cteklib/Makefile' <<'END_OF_FILE'
X#
X# Ctek (tektronix 4105) routines
X#
CFILES= ctekopen.c ctekclose.c ctekerase.c ctekmessage.c \
X	    ctekreset.c ctekattr.c ctekplot.c ctekpoly.c \
X		ctekpack.c ctekcolor.c cteksetmode.c cteklinestyle.c\
X		cteksetcoltab.c ctekraster.c ctekcolmap.c ctekgetpoint.c
X
default: cteklib.a
X
sep: Cteklib.a
X
cteklib.a: $(CFILES)
X	rm -f *.o
X	-cc -c $(CFLAGS) $?
X	ar crv cteklib.a *.o
X	ranlib cteklib.a
X	rm -f *.o
X
Cteklib.a: $(CFILES)
X	rm -f *.o
X	-cc -c -DSEP $(CFLAGS) $?
X	ar crv Cteklib.a *.o
X	ranlib Cteklib.a
X	rm -f *.o
X
clean:
X	rm -f *.o
END_OF_FILE
if test 534 -ne `wc -c <'Tek_device/cteklib/Makefile'`; then
    echo shar: \"'Tek_device/cteklib/Makefile'\" unpacked with wrong size!
fi
# end of 'Tek_device/cteklib/Makefile'
fi
if test -f 'Tek_device/cteklib/ctek.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Tek_device/cteklib/ctek.h'\"
else
echo shar: Extracting \"'Tek_device/cteklib/ctek.h'\" \(459 characters\)
sed "s/^X//" >'Tek_device/cteklib/ctek.h' <<'END_OF_FILE'
X/*
X * Modes, macros for Tek 4105.
X */
X#include	<stdio.h>
X#define	ESC	033
X#define	FF	014
X#define	GS	035
X#define	US	037
X#define SB	032
X#define	Putc(C)	putc(C, pltout)
X
X#define	ANSI	0	/* ANSI mode */
X#define	TEK	1	/* Tek, or Alpha mode */
X#define	VECTOR	2	/* Vector mode */
X
X/*
X * device level variables
X */
extern int lost;			/* used by genvector */
extern int messagecount;
extern int tekmode;
X
X/* 
X * TEMP: should be global option
X */
extern int draw_border;
END_OF_FILE
if test 459 -ne `wc -c <'Tek_device/cteklib/ctek.h'`; then
    echo shar: \"'Tek_device/cteklib/ctek.h'\" unpacked with wrong size!
fi
# end of 'Tek_device/cteklib/ctek.h'
fi
if test -f 'Tek_device/cteklib/ctekmakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Tek_device/cteklib/ctekmakef'\"
else
echo shar: Extracting \"'Tek_device/cteklib/ctekmakef'\" \(411 characters\)
sed "s/^X//" >'Tek_device/cteklib/ctekmakef' <<'END_OF_FILE'
CTEKLIB= ./cteklib/cteklib.a
X
ctekpen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o cteklib/ctekconf.c $(GENLIB) $(CTEKLIB)\
X		 $(UTILLIB) $(LOCLIB)
X	cc -c $(CFLAGS) cteklib/ctekconf.c
X	cc $(CFLAGS) -o ctekpen main_vplot.o init_vplot.o proc_vplot.o dovplot.o ctekconf.o $(CTEKLIB)\
X				$(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
X	rm -f ctekconf.o
X
X$(CTEKLIB): cteklib/*.c
X	cd cteklib; make  CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 411 -ne `wc -c <'Tek_device/cteklib/ctekmakef'`; then
    echo shar: \"'Tek_device/cteklib/ctekmakef'\" unpacked with wrong size!
fi
# end of 'Tek_device/cteklib/ctekmakef'
fi
if test -f 'Tek_device/teklib/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Tek_device/teklib/Makefile'\"
else
echo shar: Extracting \"'Tek_device/teklib/Makefile'\" \(401 characters\)
sed "s/^X//" >'Tek_device/teklib/Makefile' <<'END_OF_FILE'
X#
X#	Tektronix 4010-4012-4014 routines
X#
CFILES= tekclose.c tekerase.c tekmessage.c tekopen.c\
X	    setmode.c tekplot.c tekpoint.c tekpack.c
X
default: teklib.a
X
sep: Teklib.a
X
teklib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) $?
X	ar crv teklib.a *.o
X	ranlib teklib.a
X	rm -f *.o
X
Teklib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) -DSEP $?
X	ar crv Teklib.a *.o
X	ranlib Teklib.a
X	rm -f *.o
X
clean:
X	rm -f *.o
END_OF_FILE
if test 401 -ne `wc -c <'Tek_device/teklib/Makefile'`; then
    echo shar: \"'Tek_device/teklib/Makefile'\" unpacked with wrong size!
fi
# end of 'Tek_device/teklib/Makefile'
fi
if test -f 'Tek_device/teklib/TekMakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Tek_device/teklib/TekMakef'\"
else
echo shar: Extracting \"'Tek_device/teklib/TekMakef'\" \(382 characters\)
sed "s/^X//" >'Tek_device/teklib/TekMakef' <<'END_OF_FILE'
STEKLIB= ./teklib/Teklib.a
X
Tekpen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(STEKLIB) $(TSEPLIB) ./teklib/tekconf.c
X	cc -c $(CFLAGS) teklib/tekconf.c
X	cc $(CFLAGS) -o Tekpen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o tekconf.o $(STEKLIB)\
X					$(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
X	rm -f tekconf.o
X
X$(STEKLIB): teklib/*.c
X	cd teklib; make sep CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 382 -ne `wc -c <'Tek_device/teklib/TekMakef'`; then
    echo shar: \"'Tek_device/teklib/TekMakef'\" unpacked with wrong size!
fi
# end of 'Tek_device/teklib/TekMakef'
fi
if test -f 'Tek_device/teklib/known_bugs' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Tek_device/teklib/known_bugs'\"
else
echo shar: Extracting \"'Tek_device/teklib/known_bugs'\" \(575 characters\)
sed "s/^X//" >'Tek_device/teklib/known_bugs' <<'END_OF_FILE'
This filter fails several of the verification tests. I haven't been able
to get anyone to fix it, though.
X
If you have "nulldev" for dev.attributes, then you can't know when you
want to draw in black versus white. That's bad news, especially when
filling polygons that make background to text. This should be fixed!
In the meantime, filling of polygons will be completely disabled by
putting in nulldev for dev.area. (It had been vecarea.)
When that's fixed, correct setting of the variable "mono" should be done.
X
X- author Glenn Kroeger, I think
X- comments by Joe Dellinger
END_OF_FILE
if test 575 -ne `wc -c <'Tek_device/teklib/known_bugs'`; then
    echo shar: \"'Tek_device/teklib/known_bugs'\" unpacked with wrong size!
fi
# end of 'Tek_device/teklib/known_bugs'
fi
if test -f 'Tek_device/teklib/tek.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Tek_device/teklib/tek.h'\"
else
echo shar: Extracting \"'Tek_device/teklib/tek.h'\" \(366 characters\)
sed "s/^X//" >'Tek_device/teklib/tek.h' <<'END_OF_FILE'
X/*
X * special characters for tek4010
X */
X#define	ESC	033
X#define	FF	014
X#define	GS	035
X#define	US	037
X#define	FS	034
X
X/*
X * tek modes
X */
X#define	ALPHA	1	/* Alpha mode */
X#define	VECTOR	2	/* Vector mode */
X#define	POINT	3	/* Point plot mode */
X
X/*
X * device level variables
X */
extern int lost;			/* used by genvector */
extern int messagecount;
extern int tekmode;
END_OF_FILE
if test 366 -ne `wc -c <'Tek_device/teklib/tek.h'`; then
    echo shar: \"'Tek_device/teklib/tek.h'\" unpacked with wrong size!
fi
# end of 'Tek_device/teklib/tek.h'
fi
if test -f 'Tek_device/teklib/tekdoc.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Tek_device/teklib/tekdoc.h'\"
else
echo shar: Extracting \"'Tek_device/teklib/tekdoc.h'\" \(508 characters\)
sed "s/^X//" >'Tek_device/teklib/tekdoc.h' <<'END_OF_FILE'
char *documentation[] = {
X" ",
X"NAME",
X#ifdef SEP
X"    Tekpen - SEPlib vplot filter for tektronix 4010,4012,4014 terminals",
X#else
X"    tekpen - vplot filter for tektronix 4010,4012,4014 terminals",
X#endif
X" ",
X"SYNOPSIS",
X#ifdef SEP
X"    Tek[pen] [options] in=vplot-inputfile OR headerfile on standard in",
X#else 
X"    tek[pen] [options] [inputfiles]",
X#endif
X" ",
X"OPTIONS",
X#include "../include/gendoc.h"
X" ",
X"SEE ALSO",
X"    man pen"
X};
int	doclength = { sizeof documentation/sizeof documentation[0] };
END_OF_FILE
if test 508 -ne `wc -c <'Tek_device/teklib/tekdoc.h'`; then
    echo shar: \"'Tek_device/teklib/tekdoc.h'\" unpacked with wrong size!
fi
# end of 'Tek_device/teklib/tekdoc.h'
fi
if test -f 'Tek_device/teklib/tekmakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Tek_device/teklib/tekmakef'\"
else
echo shar: Extracting \"'Tek_device/teklib/tekmakef'\" \(394 characters\)
sed "s/^X//" >'Tek_device/teklib/tekmakef' <<'END_OF_FILE'
TEKLIB= ./teklib/teklib.a
X
tekpen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o teklib/tekconf.c $(GENLIB) $(TEKLIB)\
X		 $(UTILLIB) $(LOCLIB)
X	cc -c $(CFLAGS) teklib/tekconf.c
X	cc $(CFLAGS) -o tekpen main_vplot.o init_vplot.o proc_vplot.o dovplot.o tekconf.o $(TEKLIB)\
X				$(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
X	rm -f tekconf.o
X
X$(TEKLIB): teklib/*.c
X	cd teklib; make CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 394 -ne `wc -c <'Tek_device/teklib/tekmakef'`; then
    echo shar: \"'Tek_device/teklib/tekmakef'\" unpacked with wrong size!
fi
# end of 'Tek_device/teklib/tekmakef'
fi
if test -f 'Virtual_device/raslib/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Virtual_device/raslib/Makefile'\"
else
echo shar: Extracting \"'Virtual_device/raslib/Makefile'\" \(381 characters\)
sed "s/^X//" >'Virtual_device/raslib/Makefile' <<'END_OF_FILE'
X#
X#	Raspen routines
X#
CFILES= rasattr.c rasclose.c rasconf.c raserase.c\
X	rasopen.c rasreset.c rasvector.c rasvector2.c
X
default: raslib.a
X
sep: Raslib.a
X
raslib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) $?
X	ar crv raslib.a *.o
X	ranlib raslib.a
X	rm -f *.o
X
Raslib.a: $(CFILES)
X	rm -f *.o
X	cc -c $(CFLAGS) -DSEP $?
X	ar crv Raslib.a *.o
X	ranlib Raslib.a
X	rm -f *.o
X
clean:
X	rm -f *.o
END_OF_FILE
if test 381 -ne `wc -c <'Virtual_device/raslib/Makefile'`; then
    echo shar: \"'Virtual_device/raslib/Makefile'\" unpacked with wrong size!
fi
# end of 'Virtual_device/raslib/Makefile'
fi
if test -f 'Virtual_device/raslib/RasMakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Virtual_device/raslib/RasMakef'\"
else
echo shar: Extracting \"'Virtual_device/raslib/RasMakef'\" \(393 characters\)
sed "s/^X//" >'Virtual_device/raslib/RasMakef' <<'END_OF_FILE'
SRASPENLIB= ./raslib/Raslib.a
X
Raspen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SRASPENLIB) $(TSEPLIB) ./raslib/rasconf.c
X	cc -c $(CFLAGS) raslib/rasconf.c
X	cc $(CFLAGS) -o Raspen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o rasconf.o $(SRASPENLIB)\
X				$(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
X	rm -f rasconf.o
X
X$(SRASPENLIB): raslib/*.c
X	cd raslib; make sep CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 393 -ne `wc -c <'Virtual_device/raslib/RasMakef'`; then
    echo shar: \"'Virtual_device/raslib/RasMakef'\" unpacked with wrong size!
fi
# end of 'Virtual_device/raslib/RasMakef'
fi
if test -f 'Virtual_device/raslib/rasmakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Virtual_device/raslib/rasmakef'\"
else
echo shar: Extracting \"'Virtual_device/raslib/rasmakef'\" \(394 characters\)
sed "s/^X//" >'Virtual_device/raslib/rasmakef' <<'END_OF_FILE'
RASLIB= ./raslib/raslib.a
X
raspen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o raslib/rasconf.c $(GENLIB) $(RASLIB)\
X		 $(UTILLIB) $(LOCLIB)
X	cc -c $(CFLAGS) raslib/rasconf.c
X	cc $(CFLAGS) -o raspen main_vplot.o init_vplot.o proc_vplot.o dovplot.o rasconf.o $(RASLIB)\
X				$(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
X	rm -f rasconf.o
X
X$(RASLIB): raslib/*.c
X	cd raslib; make CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 394 -ne `wc -c <'Virtual_device/raslib/rasmakef'`; then
    echo shar: \"'Virtual_device/raslib/rasmakef'\" unpacked with wrong size!
fi
# end of 'Virtual_device/raslib/rasmakef'
fi
if test -f 'Virtual_device/raslib/raspen.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Virtual_device/raslib/raspen.h'\"
else
echo shar: Extracting \"'Virtual_device/raslib/raspen.h'\" \(310 characters\)
sed "s/^X//" >'Virtual_device/raslib/raspen.h' <<'END_OF_FILE'
extern char *image;		/* raster image */
extern int rascolor;		/* current color */
extern int dev_xmax, dev_ymax;
X#define	Image(IX,IY)	image[(IX)+dev_xmax*(dev_ymax-1-(IY))]
X#define	Min(IX,IY)	((IX) < (IY) ? (IX) : (IY))
X#define	Max(IX,IY)	((IX) > (IY) ? (IX) : (IY))
X#define NCOLOR 256		/* number of colors */
END_OF_FILE
if test 310 -ne `wc -c <'Virtual_device/raslib/raspen.h'`; then
    echo shar: \"'Virtual_device/raslib/raspen.h'\" unpacked with wrong size!
fi
# end of 'Virtual_device/raslib/raspen.h'
fi
if test -f 'Virtual_device/vplib/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Virtual_device/vplib/Makefile'\"
else
echo shar: Extracting \"'Virtual_device/vplib/Makefile'\" \(480 characters\)
sed "s/^X//" >'Virtual_device/vplib/Makefile' <<'END_OF_FILE'
X#
X# Vplot Pen routines
X#
CFILES= vpattr.c vpclose.c vpconf.c vperase.c vpmarker.c \
X	vpmessage.c vpopen.c vpplot.c vppoly.c vpraster.c \
X	vpreset.c vptext.c vpvector.c vpdovplot.c \
X	vplogmessage.c vplogvector.c
X
default: vplib.a
X
sep: Vplib.a
X
vplib.a: $(CFILES)
X	rm -f *.o
X	-cc -c $(CFLAGS) $?
X	ar crv vplib.a *.o
X	ranlib vplib.a
X	rm -f *.o
X
Vplib.a: $(CFILES) vpsepwhere.c
X	rm -f *.o
X	-cc -c -DSEP $(CFLAGS) $?
X	ar crv Vplib.a *.o
X	ranlib Vplib.a
X	rm -f *.o
X
clean:
X	rm -f *.o
END_OF_FILE
if test 480 -ne `wc -c <'Virtual_device/vplib/Makefile'`; then
    echo shar: \"'Virtual_device/vplib/Makefile'\" unpacked with wrong size!
fi
# end of 'Virtual_device/vplib/Makefile'
fi
if test -f 'Virtual_device/vplib/README' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Virtual_device/vplib/README'\"
else
echo shar: Extracting \"'Virtual_device/vplib/README'\" \(471 characters\)
sed "s/^X//" >'Virtual_device/vplib/README' <<'END_OF_FILE'
This program, along with plas and pldb, serves as a "poor man's"
vplot editor. By using with this program such generic options as
erase=o, hshift, vshift, scale, frame=y, xwmin, etc, you can combine
plots, move them around, add frames, change their size, clip them,
etc, etc, and save the result into a new vplot file.
X
Plas and pldb allow you to do minor surgery by hand. The 'o' command
allows you to shift objects around intact.
X
X	Author - Joe Dellinger, January 1988
END_OF_FILE
if test 471 -ne `wc -c <'Virtual_device/vplib/README'`; then
    echo shar: \"'Virtual_device/vplib/README'\" unpacked with wrong size!
fi
# end of 'Virtual_device/vplib/README'
fi
if test -f 'Virtual_device/vplib/VpMakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Virtual_device/vplib/VpMakef'\"
else
echo shar: Extracting \"'Virtual_device/vplib/VpMakef'\" \(381 characters\)
sed "s/^X//" >'Virtual_device/vplib/VpMakef' <<'END_OF_FILE'
SVPLIB= ./vplib/Vplib.a
X
Vppen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SVPLIB) $(TSEPLIB) ./vplib/vpconf.c
X	cc -c $(CFLAGS)  vplib/vpconf.c
X	cc $(CFLAGS) -o Vppen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o vpconf.o $(SVPLIB)\
X					-lvplot $(GENLIB) $(UTILLIB)\
X					$(TSEPLIB) $(LIBS)
X	rm -f vpconf.o
X
X$(SVPLIB): vplib/*.c
X	cd vplib; make sep CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 381 -ne `wc -c <'Virtual_device/vplib/VpMakef'`; then
    echo shar: \"'Virtual_device/vplib/VpMakef'\" unpacked with wrong size!
fi
# end of 'Virtual_device/vplib/VpMakef'
fi
if test -f 'Virtual_device/vplib/vp.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Virtual_device/vplib/vp.h'\"
else
echo shar: Extracting \"'Virtual_device/vplib/vp.h'\" \(564 characters\)
sed "s/^X//" >'Virtual_device/vplib/vp.h' <<'END_OF_FILE'
X#define F_COL		(0001)
X#define F_FAT		(0002)
X#define F_CLIP		(0004)
X#define F_FONT		(0010)
X#define F_JUST		(0020)
X#define F_DASH		(0040)
X#define F_COLT		(0100)
X#define F_OVLY		(0200)
X
extern int vpdumb;
extern int vpstat;
extern int vpalign;
extern int vpbig;
extern int vpstyle;
extern char vpaligns[];
extern int lost;
extern int vpcolor, vpfat;
extern int vpsetflag;
extern int vpblast;
extern int vpbit;
extern int vparray[];
extern int vpasize[];
extern int vpframe;
X
extern int default_hshift, default_vshift;
X
extern char * malloc();
extern char * strcat();
END_OF_FILE
if test 564 -ne `wc -c <'Virtual_device/vplib/vp.h'`; then
    echo shar: \"'Virtual_device/vplib/vp.h'\" unpacked with wrong size!
fi
# end of 'Virtual_device/vplib/vp.h'
fi
if test -f 'Virtual_device/vplib/vpmakef' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Virtual_device/vplib/vpmakef'\"
else
echo shar: Extracting \"'Virtual_device/vplib/vpmakef'\" \(385 characters\)
sed "s/^X//" >'Virtual_device/vplib/vpmakef' <<'END_OF_FILE'
VPLIB= ./vplib/vplib.a
X
vppen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o vplib/vpconf.c $(VPLIB) $(GENLIB)\
X		 $(UTILLIB) $(LOCLIB)
X	cc -c $(CFLAGS) vplib/vpconf.c
X	cc $(CFLAGS) -o vppen main_vplot.o init_vplot.o proc_vplot.o dovplot.o vpconf.o $(VPLIB)\
X			-lvplot $(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
X	rm -f vpconf.o
X
X$(VPLIB): vplib/*.c
X	cd vplib; make CFLAGS="${CFLAGS}"
X
END_OF_FILE
if test 385 -ne `wc -c <'Virtual_device/vplib/vpmakef'`; then
    echo shar: \"'Virtual_device/vplib/vpmakef'\" unpacked with wrong size!
fi
# end of 'Virtual_device/vplib/vpmakef'
fi
if test -f 'Vplot_Kernel/Documentation/README' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/Documentation/README'\"
else
echo shar: Extracting \"'Vplot_Kernel/Documentation/README'\" \(345 characters\)
sed "s/^X//" >'Vplot_Kernel/Documentation/README' <<'END_OF_FILE'
Documentation. 50 pages worth.
X
The ".mn" files are manual pages, the ".doc" file is just plain text.
X
csh install.csh
should install all the manual pages for you.
X(You may need to edit this file, we keep our manual pages in /usr/man/man9.)
X
Device-dependent manual pages should be located in the same directory as
their associated source code.
END_OF_FILE
if test 345 -ne `wc -c <'Vplot_Kernel/Documentation/README'`; then
    echo shar: \"'Vplot_Kernel/Documentation/README'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Documentation/README'
fi
if test -f 'Vplot_Kernel/Hershey/cyrilc.hmp' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/cyrilc.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/cyrilc.hmp'\" \(586 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/cyrilc.hmp' <<'END_OF_FILE'
X2199    2214    2217    2275    2274    2271    2272    2251
X2221    2222    2219    2232    2211    2231    2210    2220
X2200-2209
X2212    2213    2241    2238    2242    2215    2273
X2801 2802 2824 2805 2806 2821 2804 2807 2809 2826 2811
X2812 2813 2814 2815 2816 2831 2817 2818 2819 2820 2803
X2825 2822 2828 2808
X2223    804     2224    2262    999    2252
X2901 2902 2924 2905 2906 2921 2904 2907 2909 2926 2911
X2912 2913 2914 2915 2916 2931 2917 2918 2919 2920 2903
X2925 2922 2928 2908
X2225    2229    2226    2246    2218
X2810 2910
X2823 2923
X2827 2927
X2829 2929
X2830 2930
X2832 2932
END_OF_FILE
if test 586 -ne `wc -c <'Vplot_Kernel/Hershey/cyrilc.hmp'`; then
    echo shar: \"'Vplot_Kernel/Hershey/cyrilc.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/cyrilc.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/greekc.hmp' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/greekc.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/greekc.hmp'\" \(527 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/greekc.hmp' <<'END_OF_FILE'
X2199    2214    2217    2275    2274    2271    2272    2251
X2221    2222    2219    2232    2211    2231    2210    2220
X2200-2209
X2212    2213    2241    2238    2242    2215    2077
X2027 2028 2186 2030 2031 2047 2029 2033 2035 2040 2036 2037 2038 2039
X2041 2042 2034 2043 2044 2045 2190 2046 2050 2048 2049 2032
X2223    804     2224    2262    2187    2252
X2127 2128 2184 2130 2131 2147 2129 2133 2135 2140 2136 2137 2138 2139
X2141 2142 2185 2143 2144 2145 2134 2146 2150 2148 2149 2132
X2225    2229    2226    2246    2218
END_OF_FILE
if test 527 -ne `wc -c <'Vplot_Kernel/Hershey/greekc.hmp'`; then
    echo shar: \"'Vplot_Kernel/Hershey/greekc.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/greekc.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/greeks.hmp' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/greeks.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/greeks.hmp'\" \(469 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/greeks.hmp' <<'END_OF_FILE'
X699     714     717     733     719     2271    734     731
X721     722     2219    725     711     724     710     720
X700-709
X712     713     2241    726     2242    715     2273
X527 528 686 530 531 547 529 533 535 540 536 537 538 539
X541 542 534 543 544 545 616 546 550 548 549 532
X2223    804     2224    2262    687     730
X627 628 684 630 631 647 629 633 635 640 636 637 638 639
X641 642 685 643 644 645 634 646 650 648 649 632
X2225    723     2226    2246    718
END_OF_FILE
if test 469 -ne `wc -c <'Vplot_Kernel/Hershey/greeks.hmp'`; then
    echo shar: \"'Vplot_Kernel/Hershey/greeks.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/greeks.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/italicc.hmp' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/italicc.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/italicc.hmp'\" \(297 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/italicc.hmp' <<'END_OF_FILE'
X2749    2764    2778    2275    2769    2271    2768    2767
X2771    2772    2773    2775    2761    2774    2760    2770
X2750-2759
X2762    2763    2241    2776    2242    2765    2273
X2051-2076
X2223    804     2224    2262    999     2766
X2151-2176
X2225    2229    2226    2246    2779
X2191-2196
END_OF_FILE
if test 297 -ne `wc -c <'Vplot_Kernel/Hershey/italicc.hmp'`; then
    echo shar: \"'Vplot_Kernel/Hershey/italicc.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/italicc.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/lines_normal+cylig' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/lines_normal+cylig'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/lines_normal+cylig'\" \(292 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/lines_normal+cylig' <<'END_OF_FILE'
X32 140
X1 7 16
X16 12 0 -9 -16
X74 83 72 67 72
X106 115 104 99 104
X104 122 104
X72 90 72
X128 47 73
X129 47 105
X88 75 72
X120 107 104
X130 84 83
X131 116 115
X67 67 72
X99 99 104
X87 83 72
X119 115 104
X132 47 84
X133 47 96
X134 47 77
X135 47 39
X136 47 69
X137 47 101
X81 89 85
X113 121 117
X138 89 65
X139 121 97
X
END_OF_FILE
if test 292 -ne `wc -c <'Vplot_Kernel/Hershey/lines_normal+cylig'`; then
    echo shar: \"'Vplot_Kernel/Hershey/lines_normal+cylig'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/lines_normal+cylig'
fi
if test -f 'Vplot_Kernel/Hershey/romanc.hmp' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/romanc.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/romanc.hmp'\" \(297 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/romanc.hmp' <<'END_OF_FILE'
X2199    2214    2217    2275    2274    2271    2272    2251
X2221    2222    2219    2232    2211    2231    2210    2220
X2200-2209
X2212    2213    2241    2238    2242    2215    2273
X2001-2026
X2223    804     2224    2262    999     2252
X2101-2126
X2225    2229    2226    2246    2218
X2177-2182
END_OF_FILE
if test 297 -ne `wc -c <'Vplot_Kernel/Hershey/romanc.hmp'`; then
    echo shar: \"'Vplot_Kernel/Hershey/romanc.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/romanc.hmp'
fi
if test -f 'Vplot_Kernel/filters/Tests/All_tests' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/All_tests'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/Tests/All_tests'\" \(494 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/Tests/All_tests' <<'END_OF_FILE'
X#!/bin/csh -f
X#
if ($#argv == 0) then
echo "Usage: All_tests pen_filter_name"
echo "After each test hit return to get next test"
exit
endif
X
set TUBE = $1
X
foreach file ( TEST_aspect_ratio TEST_size TEST_clipping TEST_limit TEST_erase \
X	TEST_text TEST_align TEST_Cyrillic TEST_colors TEST_coltab \
X	TEST_hatch TEST_pattern TEST_raster TEST_greycol )
X
if (-e $file) then
X
X	clear
X	echo " "
X	echo " "
X	echo $file
X	echo " "
X	echo " "
X	sleep 1
X	plas < $file | $TUBE pause=-1 endpause=y
X
endif
X
end
END_OF_FILE
if test 494 -ne `wc -c <'Vplot_Kernel/filters/Tests/All_tests'`; then
    echo shar: \"'Vplot_Kernel/filters/Tests/All_tests'\" unpacked with wrong size!
fi
chmod +x 'Vplot_Kernel/filters/Tests/All_tests'
# end of 'Vplot_Kernel/filters/Tests/All_tests'
fi
if test -f 'Vplot_Kernel/filters/Tests/DEMO_KPCC' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/DEMO_KPCC'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/Tests/DEMO_KPCC'\" \(571 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/Tests/DEMO_KPCC' <<'END_OF_FILE'
e
S s
z
This quote, presented in yellow on a red background just like here,
z
came straight off a propaganda show "The Crisis of Capitalism" on Russian TV.
F 11 2 -1
C 0 255 0 0
X[
Russian
c 6
f 7
m 200 5500
T 15 0
X   Antigumannaya ideologiya\nsovremennogo kapitalizma\nnanosit vse bol/'shi/i ushcherb\ndukhovnomu miru lyude/i.\n\_       \s70 -Iz Programmy KPSS
X]
b
X[
Translation
c 7
f 3
F 1 2 -1
m 2400 1800
T 6 0
X   The anti-human ideology\nof contemporary capitalism\ncauses more and more damage\nto people's spiritual world.\n\_   \s70 -From the Program of the CPSU
X]
END_OF_FILE
if test 571 -ne `wc -c <'Vplot_Kernel/filters/Tests/DEMO_KPCC'`; then
    echo shar: \"'Vplot_Kernel/filters/Tests/DEMO_KPCC'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/Tests/DEMO_KPCC'
fi
if test -f 'Vplot_Kernel/filters/Tests/DEMO_Seplogo' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/DEMO_Seplogo'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/Tests/DEMO_Seplogo'\" \(435 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/Tests/DEMO_Seplogo' <<'END_OF_FILE'
e
z
Try xcenter=0 ycenter=0 with this one.
z
Comes out a black diamond on a black and white device!
f 5
F 6 2 0
C 0 080 080 200
c 7
A 4
X2400 0
X0 -2400
X-2400 0
X0 2400
f 20
c 6
m 2400 0
d 0 -2400
d -2400 0
d 0 2400
d 2400 0
f 6
c 2
m 0 0
T 32 100
X\r-9 S\<\<
T 32 75
E\<\<
T 32 50
P
m 0 0
T 32 190
X\r-9 S\<\<
T 32 165
E\<\<
T 32 140
P
m 0 0
T 32 280
X\r-9 S\<\<
T 32 255
E\<\<
T 32 230
P
m 0 0
T 32 10
X\r-9 S\<\<
T 32 -15
E\<\<
T 32 -40
P
END_OF_FILE
if test 435 -ne `wc -c <'Vplot_Kernel/filters/Tests/DEMO_Seplogo'`; then
    echo shar: \"'Vplot_Kernel/filters/Tests/DEMO_Seplogo'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/Tests/DEMO_Seplogo'
fi
if test -f 'Vplot_Kernel/filters/Tests/DEMO_Texas' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/DEMO_Texas'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/Tests/DEMO_Texas'\" \(331 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/Tests/DEMO_Texas' <<'END_OF_FILE'
X#plas: Vplot units used in this file
e
S o
c 1
a 4
X0 1 1
X0 0
X0 2000
X1167 2000
X1167 0
c 7
a 4
X0 16 16
X1167 1000
X1167 2000
X3000 2000
X3000 1000
c 2
a 4
X0 4 4
X1167 0
X1167 1000
X3000 1000
X3000 0
c 7
a 10
X0 16 16
X600 867
X165 600
X433 1000
X133 1200
X567 1233
X733 1500
X833 1233
X1133 1233
X900 1033
X966 566
z
The Texas flag (somewhat mangled).
END_OF_FILE
if test 331 -ne `wc -c <'Vplot_Kernel/filters/Tests/DEMO_Texas'`; then
    echo shar: \"'Vplot_Kernel/filters/Tests/DEMO_Texas'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/Tests/DEMO_Texas'
fi
if test -f 'Vplot_Kernel/filters/Tests/parfile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/parfile'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/Tests/parfile'\" \(339 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/Tests/parfile' <<'END_OF_FILE'
X# A sample getpar parameter file
X# Don't panic if you don't have any of the files referred to herein,
X# it just means you got the "short" binary-file free version
X# for distribution over comp.sources.unix
X#
numvplot=6
in1=demo_collage.v
in2="this here file."
in3=demo_pyramid.v
in4=demo_pacific.v
in5=demo_zplot.v
in6=demo_photo.v
pause=8
END_OF_FILE
if test 339 -ne `wc -c <'Vplot_Kernel/filters/Tests/parfile'`; then
    echo shar: \"'Vplot_Kernel/filters/Tests/parfile'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/Tests/parfile'
fi
if test -f 'Vplot_Kernel/filters/genlib/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/genlib/Makefile'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/genlib/Makefile'\" \(385 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/genlib/Makefile' <<'END_OF_FILE'
X#
X#	Device-Independent Subroutines
X#
X
CFLAGS = -g -I/usr/local/include
X
CFILES= gentext.c genvector.c genraster.c genraster1.c vecarea.c\
X	genmessage.c genpoint.c nulldev.c geninteract.c\
X	genarea.c genhatch.c genmarker.c polysubs.c polyfix.c genpatarea.c\
X	gen_do_dovplot.c
X
genlib.a: $(CFILES)
X	-cc -c $(CFLAGS) $?
X	ar crv genlib.a *.o
X	ranlib genlib.a
X	rm -f *.o
X
clean:
X	rm -f *.o
END_OF_FILE
if test 385 -ne `wc -c <'Vplot_Kernel/filters/genlib/Makefile'`; then
    echo shar: \"'Vplot_Kernel/filters/genlib/Makefile'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/genlib/Makefile'
fi
if test -f 'Vplot_Kernel/filters/include/README' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/README'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/include/README'\" \(476 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/include/README' <<'END_OF_FILE'
Various include files.
X
vplot.h here should be linked to /usr/include/vplot.h.
X
All site-dependent parameters are kept in params.h and vplot.h.
X
If you can't get the Hershey fonts and have to limp along with only
the "pen" font which comes with this distribution, you will have to
edit the file font_definitions.h so that gentext.c doesn't try to
include the roman simplex and roman complex Hershey fonts.
Read the README file in the ./vplotfonts directory.
X
X	- Joe Dellinger
END_OF_FILE
if test 476 -ne `wc -c <'Vplot_Kernel/filters/include/README'`; then
    echo shar: \"'Vplot_Kernel/filters/include/README'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/include/README'
fi
if test -f 'Vplot_Kernel/filters/include/device.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/device.h'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/include/device.h'\" \(543 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/include/device.h' <<'END_OF_FILE'
X/*
X * device routine table structure
X */
X
struct device{
X
X	/* control routines */
X	int (*open)();
X	int (*reset)();
X	int (*message)();
X	int (*erase)();
X	int (*close)();
X
X	/* high level output */
X	int (*vector)();
X	int (*marker)();
X	int (*text)();
X	int (*area)();
X	int (*raster)();
X	int (*point)();
X	int (*attributes)();
X
X	/* input */
X	int (*getpoint)();
X	int (*interact)();
X
X	/* low level output
X	 * - these are called by the generic high level output routines
X	 */
X	int (*plot)();
X	int (*startpoly)();
X	int (*midpoly)();
X	int (*endpoly)();
X};
END_OF_FILE
if test 543 -ne `wc -c <'Vplot_Kernel/filters/include/device.h'`; then
    echo shar: \"'Vplot_Kernel/filters/include/device.h'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/include/device.h'
fi
if test -f 'Vplot_Kernel/filters/include/readraster.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/readraster.h'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/include/readraster.h'\" \(414 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/include/readraster.h' <<'END_OF_FILE'
X/*
X * indent destroys this, so I stuffed it down in an include file
X * out of harm's way
X */
X
X#define READ_RASTER(BYTELINE,BITLINE)	\
X{\
X    if (c == VP_BYTE_RASTER)\
X    {\
X	for (j = 0; j < num_byte; j++)\
X	{\
X	    BYTELINE;\
X	}\
X    }\
X    else\
X    {\
X	for (jj = 0; jj < num_byte; jj += 8)\
X	{\
X	    ibyte = (unsigned char) fgetc (pltin);\
X	    for (j = 0; j < 8; j++)\
X	    {\
X		BITLINE;\
X	    }\
X	}\
X    }\
X}
END_OF_FILE
if test 414 -ne `wc -c <'Vplot_Kernel/filters/include/readraster.h'`; then
    echo shar: \"'Vplot_Kernel/filters/include/readraster.h'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/include/readraster.h'
fi
if test -f 'Vplot_Kernel/filters/include/vplotfonts/known_bugs' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/vplotfonts/known_bugs'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/include/vplotfonts/known_bugs'\" \(400 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/include/vplotfonts/known_bugs' <<'END_OF_FILE'
Makefont.c probably needs a little work to be perfectly portable.
Shouldn't be too hard. Use of "5555" to mean "use the default" is
a little weird, but it works.
X
Beware of the width information on the letter "J" in the roman triplex
Hershey font. Our copy, at least, was messed up.
X
It would be nice if someone put out a modified Hershey font that used
the filled-area capability of fonts in vplot.
END_OF_FILE
if test 400 -ne `wc -c <'Vplot_Kernel/filters/include/vplotfonts/known_bugs'`; then
    echo shar: \"'Vplot_Kernel/filters/include/vplotfonts/known_bugs'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/include/vplotfonts/known_bugs'
fi
if test -f 'Vplot_Kernel/filters/loclib/fsize.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/loclib/fsize.c'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/loclib/fsize.c'\" \(530 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/loclib/fsize.c' <<'END_OF_FILE'
X/* This routine finds the length of a file and returns its size in number
of bytes. filedes is the file descriptor that is returned by a open()
command or a creat() command. */
X#include	<sys/types.h>
X#include	<sys/stat.h>
X
int
fsize (filedes)
X    int             filedes;
X/*
X *	returns size of file in bytes
X *
X * modified 1/26/83  S. Levin corrected length and simplfied
X * modified 3/27/83  return -1 if fstat fails.
X */
X{
struct stat     buf;
X    if (0 != fstat (filedes, &buf))
X	return (-1);
X    return ((int) buf.st_size);
X}
END_OF_FILE
if test 530 -ne `wc -c <'Vplot_Kernel/filters/loclib/fsize.c'`; then
    echo shar: \"'Vplot_Kernel/filters/loclib/fsize.c'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/loclib/fsize.c'
fi
if test -f 'Vplot_Kernel/filters/loclib/geth.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/loclib/geth.c'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/loclib/geth.c'\" \(415 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/loclib/geth.c' <<'END_OF_FILE'
X/*
X *
X *  source file:   ./filters/loclib/geth.c
X *
X * Joe Dellinger (SEP), June 11 1987
X *	Inserted this sample edit history entry.
X *	Please log any further modifications made to this file:
X */
X
X#include <stdio.h>
X
short
geth(iop)
register FILE *iop;
X{
X        union {
X	    unsigned short w;
X	    short s;
X	    } r;
X
X	r.w = getc(iop);
X	r.w += (getc(iop) << 8);
X	if (feof(iop))
X		return(EOF);
X	return((int)r.s);
X}
END_OF_FILE
if test 415 -ne `wc -c <'Vplot_Kernel/filters/loclib/geth.c'`; then
    echo shar: \"'Vplot_Kernel/filters/loclib/geth.c'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/loclib/geth.c'
fi
if test -f 'Vplot_Kernel/filters/loclib/puth.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/loclib/puth.c'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/loclib/puth.c'\" \(510 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/loclib/puth.c' <<'END_OF_FILE'
X/*
X *
X *  source file:   ./filters/loclib/puth.c
X *
X * Joe Dellinger (SEP), June 11 1987
X *	Inserted this sample edit history entry.
X *	Please log any further modifications made to this file:
X */
X
X#include <stdio.h>
X
puth (w, iop)
X    register int    w;
X    register FILE  *iop;
X{
register int    j;
X
X    j = w & 255;		/* low order byte of halfword value */
X    w >>= 8;
X    putc ((char) j, iop);
X    j = w & 255;		/* high order byte of halfword value */
X    putc ((char) j, iop);
X    return (ferror (iop));
X}
END_OF_FILE
if test 510 -ne `wc -c <'Vplot_Kernel/filters/loclib/puth.c'`; then
    echo shar: \"'Vplot_Kernel/filters/loclib/puth.c'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/loclib/puth.c'
fi
echo shar: End of archive 2 \(of 24\).
cp /dev/null ark2isdone
MISSING=""
for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 24 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
-- 
Please send comp.sources.unix-related mail to rsalz at uunet.uu.net.



More information about the Comp.sources.unix mailing list