v14i006: Device-independant graphics system, with drivers
Rich Salz
rsalz at uunet.uu.net
Tue Mar 29 01:21:33 AEST 1988
Submitted-by: Joe Dellinger <joe at hanauma.STANFORD.EDU>
Posting-number: Volume 14, Issue 6
Archive-name: vplot/part01
[ Make sure to read my note at the bottom of this introductory message!
--r$ ]
Vplot device-independent kernel
Vplot is a graphical system created in the Stanford Earth Sciences
Department over the last decade. Its main weakness is that it is not
interactive (hopefully somebody out there can remedy this?). Its main
strength is that it supports a wide variety of primitives on a wide
variety of devices, and it is *free*.
At Stanford we run it on Convexes, Vaxen, Sun III's, and RT's.
It supports practically all the graphical primitives we've needed,
from simple line drawings to complicated text to dithered raster (all
arbitrarily combined, of course). Many different output devices are
supported under it, and any of the primitives can be done on any device.
(Although in general the more you have to simulate in software the
slower it takes to plot... so it may not always be worth it.)
With only this device-independent portion of the code you won't be able
to plot a thing; you'll need to also get the device-dependent code for
the device(s) of your choice (or follow the instructions given to create
your own).
I am purposely not including utilities such as programs to make graphs,
contour plots, etc, with this distribution. Obviously we have a large
number of such programs here, but they are for the most part many-years-old
buggy evolved messes which I do not wish to be responsible for inflicting
on the rest of the world. You should easily be able to adapt your existing
graphical utilities to work with Vplot (the advantage being that it makes
your programs device-independent).
Vplot is Copyrighted, but the restrictions are quite minimal and
hopefully you will find them reasonable. I welcome contributions;
but try not to ask for help from me if you can possibly avoid it
(especially questions you can answer for yourself by reading the
documentation) as I DO need to get on with the business of graduating!
- Joe Dellinger, joe at hanauma.stanford.edu
Stanford Exploration Project
Vplot Device Dependent Code
This distribution contains drivers for the following:
Envision 215-220-230 terminals, alias Lear Siegler 7100 series
the Imagen 300 dots-per-inch series laser printers, using ImPress.
"GPS" on a "Masscomp", according to the author, Stew Levin.
Personally I don't know what those things are, nor can I verify
how well-implemented this device driver is. Don't bug me if you
have problems with this; you know more about it than I do.
Printronix P300/P600 line printers.
RasterTek 1-10, 1-75, and 1-80 high-resolution terminals.
DEC REGIS series devices, which includes the Gigi and some
VT series terminals.
401X and 410X series Tektronix terminals. The 401X driver,
unfortunately, I would only classify as "mostly finished". (It's
hard to get people to finish something when they've got it doing
enough for what they need.)
- Joe Dellinger
[ Notes about filenames:
Some of these files use the nice BSD long filenames. To avoid
breaking makefiles and the like, I have avoided renaming things.
Here is the list of filenames. The MANIFEST might list some
things incorrectly, in particular the "vplothacker.doc.?" files
are "hacker.doc.?"
Sites with limited 14-character filenames should definitely save
all the parts after unpacking, to make sure they haven't lost
anything!
--rich $alz
15 Envision_device
15 Masscomp_device
15 cteklinestyle.c
15 cteksetcoltab.c
15 getpar_decode.c
16 RasterTek_device
16 gen_do_dovplot.c
16 machdep_restrict
17 Printronix_device
17 TEST_aspect_ratio
17 lines_normal_misc
17 tube.example.note
17 vplothacker.doc.1
17 vplothacker.doc.2
18 font_definitions.h
18 libvplot_example.c
18 lines_normal+cylig
18 lines_normal+rolig
19 lines_normal_script
20 libvplot_example.dat
21 getpar_string_store.c
]
#! /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 24)."
# Wrapped by rsalz at fig.bbn.com on Fri Mar 25 11:44:58 1988
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test ! -d 'Envision_device' ; then
echo shar: Creating directory \"'Envision_device'\"
mkdir 'Envision_device'
fi
if test ! -d 'Envision_device/envilib' ; then
echo shar: Creating directory \"'Envision_device/envilib'\"
mkdir 'Envision_device/envilib'
fi
if test -f 'Envision_device/envilib/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Envision_device/envilib/README'\"
else
echo shar: Extracting \"'Envision_device/envilib/README'\" \(272 characters\)
sed "s/^X//" >'Envision_device/envilib/README' <<'END_OF_FILE'
Envision 215 and 220.
X"wstype" option of pen used to differentiate between these two.
X(Slightly different screen sizes, polygon filling too buggy to use
on 215's.) Envision has died, and the remaining 220's have been sold
as "Lear Siegler 7105"'s.
X
Author - Joe Dellinger
END_OF_FILE
if test 272 -ne `wc -c <'Envision_device/envilib/README'`; then
echo shar: \"'Envision_device/envilib/README'\" unpacked with wrong size!
fi
# end of 'Envision_device/envilib/README'
fi
if test -f 'Envision_device/envilib/envi.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Envision_device/envilib/envi.h'\"
else
echo shar: Extracting \"'Envision_device/envilib/envi.h'\" \(166 characters\)
sed "s/^X//" >'Envision_device/envilib/envi.h' <<'END_OF_FILE'
X#define ESC 033
X#define FS 034
X#define GS 035
X#define US 037
X#define ENVI_ERASE 'F'
X#define MOV 2
X#define TEK 1
X#define REG 0
X
extern int lost;
extern int version;
END_OF_FILE
if test 166 -ne `wc -c <'Envision_device/envilib/envi.h'`; then
echo shar: \"'Envision_device/envilib/envi.h'\" unpacked with wrong size!
fi
# end of 'Envision_device/envilib/envi.h'
fi
if test ! -d 'Imagen_device' ; then
echo shar: Creating directory \"'Imagen_device'\"
mkdir 'Imagen_device'
fi
if test ! -d 'Imagen_device/imaglib' ; then
echo shar: Creating directory \"'Imagen_device/imaglib'\"
mkdir 'Imagen_device/imaglib'
fi
if test -f 'Imagen_device/imaglib/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Imagen_device/imaglib/README'\"
else
echo shar: Extracting \"'Imagen_device/imaglib/README'\" \(50 characters\)
sed "s/^X//" >'Imagen_device/imaglib/README' <<'END_OF_FILE'
Imagen 8/300, using Impress.
Author Joe Dellinger
END_OF_FILE
if test 50 -ne `wc -c <'Imagen_device/imaglib/README'`; then
echo shar: \"'Imagen_device/imaglib/README'\" unpacked with wrong size!
fi
# end of 'Imagen_device/imaglib/README'
fi
if test -f 'MANIFEST' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'MANIFEST'\"
else
echo shar: Extracting \"'MANIFEST'\" \(17875 characters\)
sed "s/^X//" >'MANIFEST' <<'END_OF_FILE'
X File Name Archive # Description
X-----------------------------------------------------------
X Envision_device 1
X Envision_device/README 3
X Envision_device/envilib 1
X Envision_device/envilib/EnviMakef 2
X Envision_device/envilib/Makefile 2
X Envision_device/envilib/README 1
X Envision_device/envilib/envi.h 1
X Envision_device/envilib/enviattr.c 9
X Envision_device/envilib/enviclose.c 8
X Envision_device/envilib/enviconf.c 8
X Envision_device/envilib/envidoc.h 3
X Envision_device/envilib/envierase.c 4
X Envision_device/envilib/envigetpoint.c 7
X Envision_device/envilib/envimakef 2
X Envision_device/envilib/envimessage.c 9
X Envision_device/envilib/enviopen.c 5
X Envision_device/envilib/enviplot.c 7
X Envision_device/envilib/envipoint.c 7
X Envision_device/envilib/envipoly.c 6
X Envision_device/envilib/envireset.c 10
X Envision_device/envilib/enviset.c 10
X Envision_device/envilib/known_bugs 2
X Imagen_device 1
X Imagen_device/README 3
X Imagen_device/imaglib 1
X Imagen_device/imaglib/ImagMakef 2
X Imagen_device/imaglib/Makefile 2
X Imagen_device/imaglib/README 1
X Imagen_device/imaglib/imagattr.c 5
X Imagen_device/imaglib/imagclose.c 8
X Imagen_device/imaglib/imagconf.c 8
X Imagen_device/imaglib/imagdoc.h 6
X Imagen_device/imaglib/imagen.h 4
X Imagen_device/imaglib/imagerase.c 10
X Imagen_device/imaglib/imagmakef 2
X Imagen_device/imaglib/imagopen.c 13
X Imagen_device/imaglib/imagplot.c 9
X Imagen_device/imaglib/imagpoly.c 14
X Imagen_device/imaglib/imagraster.c 14
X Imagen_device/imaglib/imagreset.c 10
X Imagen_device/imaglib/imagvector.c 6
X Imagen_device/imaglib/ipen.mn 13
X Imagen_device/imaglib/known_bugs 2
X MANIFEST 1
X Masscomp_device 1
X Masscomp_device/README 3
X Masscomp_device/gpslib 1
X Masscomp_device/gpslib/GpsMakef 2
X Masscomp_device/gpslib/Makefile 2
X Masscomp_device/gpslib/README 1
X Masscomp_device/gpslib/gpsattr.c 6
X Masscomp_device/gpslib/gpsclose.c 4
X Masscomp_device/gpslib/gpsconf.c 7
X Masscomp_device/gpslib/gpsdoc.h 4
X Masscomp_device/gpslib/gpsmakef 2
X Masscomp_device/gpslib/gpsopen.c 10
X Masscomp_device/gpslib/gpspen.h 1
X Masscomp_device/gpslib/gpsplot.c 4
X Masscomp_device/gpslib/gpsreset.c 3
X Masscomp_device/gpslib/known_bugs 8
X Printronix_device 1
X Printronix_device/README 3
X Printronix_device/lprlib 1
X Printronix_device/lprlib/LprMakef 2
X Printronix_device/lprlib/Makefile 2
X Printronix_device/lprlib/README 1
X Printronix_device/lprlib/known_bugs 1
X Printronix_device/lprlib/lprattr.c 4
X Printronix_device/lprlib/lprclose.c 6
X Printronix_device/lprlib/lprconf.c 7
X Printronix_device/lprlib/lprdoc.h 2
X Printronix_device/lprlib/lprerase.c 10
X Printronix_device/lprlib/lprmakef 2
X Printronix_device/lprlib/lpropen.c 8
X Printronix_device/lprlib/lprpen.h 2
X Printronix_device/lprlib/lprvector.c 12
X RasterTek_device 1
X RasterTek_device/README 3
X RasterTek_device/rteklib 1
X RasterTek_device/rteklib/Makefile 2
X RasterTek_device/rteklib/README 2
X RasterTek_device/rteklib/RtekMakef 2
X RasterTek_device/rteklib/known_bugs 1
X RasterTek_device/rteklib/rtekarea.c 5
X RasterTek_device/rteklib/rtekattr.c 5
X RasterTek_device/rteklib/rtekclose.c 4
X RasterTek_device/rteklib/rtekconf.c 8
X RasterTek_device/rteklib/rtekdoc.h 2
X RasterTek_device/rteklib/rtekerase.c 4
X RasterTek_device/rteklib/rtekgetpoint.c 4
X RasterTek_device/rteklib/rtekmakef 2
X RasterTek_device/rteklib/rtekopen.c 10
X RasterTek_device/rteklib/rtekpen.h 3
X RasterTek_device/rteklib/rtekplot.c 3
X RasterTek_device/rteklib/rtekpoint.c 3
X RasterTek_device/rteklib/rtekraster.c 11
X RasterTek_device/rteklib/rtekutil.c 6
X Regis_device 1
X Regis_device/README 2
X Regis_device/gigilib 1
X Regis_device/gigilib/GigiMakef 2
X Regis_device/gigilib/Makefile 2
X Regis_device/gigilib/README 1
X Regis_device/gigilib/gigi.h 1
X Regis_device/gigilib/gigiattr.c 7
X Regis_device/gigilib/gigiclose.c 7
X Regis_device/gigilib/gigiconf.c 8
X Regis_device/gigilib/gigidoc.h 2
X Regis_device/gigilib/gigierase.c 4
X Regis_device/gigilib/gigigetpoint.c 5
X Regis_device/gigilib/gigimakef 2
X Regis_device/gigilib/gigimessage.c 8
X Regis_device/gigilib/gigiopen.c 4
X Regis_device/gigilib/gigiplot.c 11
X Regis_device/gigilib/gigipoly.c 5
X Regis_device/gigilib/gigireset.c 4
X Regis_device/gigilib/known_bugs 1
X Tek_device 1
X Tek_device/README 2
X Tek_device/cteklib 1
X Tek_device/cteklib/CtekMakef 2
X Tek_device/cteklib/Makefile 2
X Tek_device/cteklib/README 1
X Tek_device/cteklib/ctek.h 2
X Tek_device/cteklib/ctekattr.c 7
X Tek_device/cteklib/ctekclose.c 7
X Tek_device/cteklib/ctekcolmap.c 4
X Tek_device/cteklib/ctekcolor.c 6
X Tek_device/cteklib/ctekconf.c 8
X Tek_device/cteklib/ctekdoc.h 3
X Tek_device/cteklib/ctekerase.c 4
X Tek_device/cteklib/ctekgetpoint.c 6
X Tek_device/cteklib/cteklinestyle.c 4
X Tek_device/cteklib/ctekmakef 2
X Tek_device/cteklib/ctekmessage.c 7
X Tek_device/cteklib/ctekopen.c 4
X Tek_device/cteklib/ctekpack.c 9
X Tek_device/cteklib/ctekplot.c 4
X Tek_device/cteklib/ctekpoly.c 6
X Tek_device/cteklib/ctekraster.c 11
X Tek_device/cteklib/ctekreset.c 5
X Tek_device/cteklib/cteksetcoltab.c 4
X Tek_device/cteklib/cteksetmode.c 7
X Tek_device/cteklib/known_bugs 3
X Tek_device/teklib 1
X Tek_device/teklib/Makefile 2
X Tek_device/teklib/README 1
X Tek_device/teklib/TekMakef 2
X Tek_device/teklib/known_bugs 2
X Tek_device/teklib/setmode.c 5
X Tek_device/teklib/tek.h 2
X Tek_device/teklib/tekclose.c 9
X Tek_device/teklib/tekconf.c 8
X Tek_device/teklib/tekdoc.h 2
X Tek_device/teklib/tekerase.c 4
X Tek_device/teklib/tekmakef 2
X Tek_device/teklib/tekmessage.c 6
X Tek_device/teklib/tekopen.c 11
X Tek_device/teklib/tekpack.c 8
X Tek_device/teklib/tekplot.c 4
X Tek_device/teklib/tekpoint.c 3
X Virtual_device 1
X Virtual_device/README 3
X Virtual_device/raslib 1
X Virtual_device/raslib/Makefile 2
X Virtual_device/raslib/README 3
X Virtual_device/raslib/RasMakef 2
X Virtual_device/raslib/known_bugs 6
X Virtual_device/raslib/rasattr.c 5
X Virtual_device/raslib/rasclose.c 8
X Virtual_device/raslib/rasconf.c 7
X Virtual_device/raslib/rasdoc.h 5
X Virtual_device/raslib/raserase.c 6
X Virtual_device/raslib/rasmakef 2
X Virtual_device/raslib/rasopen.c 11
X Virtual_device/raslib/raspen.h 2
X Virtual_device/raslib/rasreset.c 5
X Virtual_device/raslib/rasvector.c 10
X Virtual_device/raslib/rasvector2.c 3
X Virtual_device/vplib 1
X Virtual_device/vplib/Makefile 2
X Virtual_device/vplib/README 2
X Virtual_device/vplib/VpMakef 2
X Virtual_device/vplib/known_bugs 3
X Virtual_device/vplib/vp.h 2
X Virtual_device/vplib/vpattr.c 12
X Virtual_device/vplib/vpclose.c 3
X Virtual_device/vplib/vpconf.c 7
X Virtual_device/vplib/vpdoc.h 7
X Virtual_device/vplib/vpdovplot.c 14
X Virtual_device/vplib/vperase.c 9
X Virtual_device/vplib/vplogmessage.c 4
X Virtual_device/vplib/vplogvector.c 5
X Virtual_device/vplib/vpmakef 2
X Virtual_device/vplib/vpmarker.c 5
X Virtual_device/vplib/vpmessage.c 5
X Virtual_device/vplib/vpopen.c 12
X Virtual_device/vplib/vppen.mn 15
X Virtual_device/vplib/vpplot.c 4
X Virtual_device/vplib/vppoly.c 6
X Virtual_device/vplib/vpraster.c 5
X Virtual_device/vplib/vpreset.c 7
X Virtual_device/vplib/vpsepwhere.c 4
X Virtual_device/vplib/vptext.c 9
X Virtual_device/vplib/vptextT.c 11
X Virtual_device/vplib/vpvector.c 9
X Vplot_Kernel 1
X Vplot_Kernel/Documentation 1
X Vplot_Kernel/Documentation/README 2
X Vplot_Kernel/Documentation/install.csh 1
X Vplot_Kernel/Documentation/known_bugs 5
X Vplot_Kernel/Documentation/libvplot.mn 21
X Vplot_Kernel/Documentation/pen.mn 18
X Vplot_Kernel/Documentation/vplot.mn 20
X Vplot_Kernel/Documentation/vplothacker.doc.1 19
X Vplot_Kernel/Documentation/vplothacker.doc.2 22
X Vplot_Kernel/Documentation/vplotraster.mn 15
X Vplot_Kernel/Documentation/vplottext.mn 17
X Vplot_Kernel/Hershey 1
X Vplot_Kernel/Hershey/README 4
X Vplot_Kernel/Hershey/cyrilc.hmp 2
X Vplot_Kernel/Hershey/gothgbt.hmp 1
X Vplot_Kernel/Hershey/gothgrt.hmp 1
X Vplot_Kernel/Hershey/gothitt.hmp 1
X Vplot_Kernel/Hershey/greekc.hmp 2
X Vplot_Kernel/Hershey/greeks.hmp 2
X Vplot_Kernel/Hershey/hertogrid.c 10
X Vplot_Kernel/Hershey/hertovplot.c 12
X Vplot_Kernel/Hershey/italicc.hmp 2
X Vplot_Kernel/Hershey/italict.hmp 1
X Vplot_Kernel/Hershey/lines_normal 1
X Vplot_Kernel/Hershey/lines_normal+cylig 2
X Vplot_Kernel/Hershey/lines_normal+rolig 1
X Vplot_Kernel/Hershey/lines_normal_misc 1
X Vplot_Kernel/Hershey/lines_normal_script 1
X Vplot_Kernel/Hershey/make_vplot.csh 9
X Vplot_Kernel/Hershey/math.hmp 3
X Vplot_Kernel/Hershey/misc.hmp 3
X Vplot_Kernel/Hershey/romanc.hmp 2
X Vplot_Kernel/Hershey/romand.hmp 1
X Vplot_Kernel/Hershey/romans.hmp 1
X Vplot_Kernel/Hershey/romant.hmp 1
X Vplot_Kernel/Hershey/scriptc.hmp 1
X Vplot_Kernel/Hershey/scripts.hmp 1
X Vplot_Kernel/Makefile 4
X Vplot_Kernel/README 10
X Vplot_Kernel/filters 1
X Vplot_Kernel/filters/MakeMake 9
X Vplot_Kernel/filters/MakeMakesep 9
X Vplot_Kernel/filters/README 12
X Vplot_Kernel/filters/Tests 1
X Vplot_Kernel/filters/Tests/All_tests 2
X Vplot_Kernel/filters/Tests/DEMO_Cross 1
X Vplot_Kernel/filters/Tests/DEMO_Graph 14
X Vplot_Kernel/filters/Tests/DEMO_KPCC 2
X Vplot_Kernel/filters/Tests/DEMO_Seplogo 2
X Vplot_Kernel/filters/Tests/DEMO_Tectonics 18
X Vplot_Kernel/filters/Tests/DEMO_Texas 2
X Vplot_Kernel/filters/Tests/Font.c 7
X Vplot_Kernel/filters/Tests/README 9
X Vplot_Kernel/filters/Tests/TEST_Cyrillic 3
X Vplot_Kernel/filters/Tests/TEST_align 7
X Vplot_Kernel/filters/Tests/TEST_aspect_ratio 12
X Vplot_Kernel/filters/Tests/TEST_clipping 10
X Vplot_Kernel/filters/Tests/TEST_colors 10
X Vplot_Kernel/filters/Tests/TEST_coltab 3
X Vplot_Kernel/filters/Tests/TEST_erase 3
X Vplot_Kernel/filters/Tests/TEST_greycol 6
X Vplot_Kernel/filters/Tests/TEST_hatch 1
X Vplot_Kernel/filters/Tests/TEST_limit 5
X Vplot_Kernel/filters/Tests/TEST_pattern 12
X Vplot_Kernel/filters/Tests/TEST_raster 3
X Vplot_Kernel/filters/Tests/TEST_size 6
X Vplot_Kernel/filters/Tests/TEST_text 6
X Vplot_Kernel/filters/Tests/TEST_text.note 1
X Vplot_Kernel/filters/Tests/ellips.f 4
X Vplot_Kernel/filters/Tests/fontnames 1
X Vplot_Kernel/filters/Tests/libvplot_example.c 13
X Vplot_Kernel/filters/Tests/libvplot_example.dat 1
X Vplot_Kernel/filters/Tests/makefile 6
X Vplot_Kernel/filters/Tests/markertest.f 5
X Vplot_Kernel/filters/Tests/parfile 2
X Vplot_Kernel/filters/Tests/polytest.c 11
X Vplot_Kernel/filters/Tests/rastest.c 9
X Vplot_Kernel/filters/Tests/texttest.c 5
X Vplot_Kernel/filters/Tests/texttest.f 3
X Vplot_Kernel/filters/Tests/ufilltest.c 8
X Vplot_Kernel/filters/distribute_to 9
X Vplot_Kernel/filters/dovplot.c 24
X Vplot_Kernel/filters/genlib 1
X Vplot_Kernel/filters/genlib/Makefile 2
X Vplot_Kernel/filters/genlib/README 1
X Vplot_Kernel/filters/genlib/gen_do_dovplot.c 5
X Vplot_Kernel/filters/genlib/genarea.c 7
X Vplot_Kernel/filters/genlib/genhatch.c 13
X Vplot_Kernel/filters/genlib/geninteract.c 5
X Vplot_Kernel/filters/genlib/genmarker.c 12
X Vplot_Kernel/filters/genlib/genmessage.c 5
X Vplot_Kernel/filters/genlib/genpatarea.c 12
X Vplot_Kernel/filters/genlib/genpoint.c 3
X Vplot_Kernel/filters/genlib/genraster.c 9
X Vplot_Kernel/filters/genlib/genraster1.c 12
X Vplot_Kernel/filters/genlib/gentext.c 23
X Vplot_Kernel/filters/genlib/genvector.c 9
X Vplot_Kernel/filters/genlib/known_bugs 4
X Vplot_Kernel/filters/genlib/nulldev.c 3
X Vplot_Kernel/filters/genlib/polyfix.c 17
X Vplot_Kernel/filters/genlib/polysubs.c 14
X Vplot_Kernel/filters/genlib/vecarea.c 11
X Vplot_Kernel/filters/hosttype 1
X Vplot_Kernel/filters/include 1
X Vplot_Kernel/filters/include/README 2
X Vplot_Kernel/filters/include/attrcom.h 13
X Vplot_Kernel/filters/include/closestat.h 7
X Vplot_Kernel/filters/include/device.h 2
X Vplot_Kernel/filters/include/enum.h 3
X Vplot_Kernel/filters/include/erasecom.h 5
X Vplot_Kernel/filters/include/err.h 1
X Vplot_Kernel/filters/include/extern.h 10
X Vplot_Kernel/filters/include/font_definitions.h 10
X Vplot_Kernel/filters/include/gendoc.h 3
X Vplot_Kernel/filters/include/getxy.h 1
X Vplot_Kernel/filters/include/intcom.h 7
X Vplot_Kernel/filters/include/mesgcom.h 10
X Vplot_Kernel/filters/include/params.h 9
X Vplot_Kernel/filters/include/pat.h 1
X Vplot_Kernel/filters/include/readraster.h 2
X Vplot_Kernel/filters/include/round.h 1
X Vplot_Kernel/filters/include/vertex.h 1
X Vplot_Kernel/filters/include/vplot.h 10
X Vplot_Kernel/filters/include/vplotfonts 1
X Vplot_Kernel/filters/include/vplotfonts/Makefile 5
X Vplot_Kernel/filters/include/vplotfonts/README 7
X Vplot_Kernel/filters/include/vplotfonts/known_bugs 2
X Vplot_Kernel/filters/include/vplotfonts/makefont.c 16
X Vplot_Kernel/filters/include/vplotfonts/pen.vplot_font 14
X Vplot_Kernel/filters/init_vplot.c 19
X Vplot_Kernel/filters/known_bugs 3
X Vplot_Kernel/filters/loclib 1
X Vplot_Kernel/filters/loclib/Makefile 3
X Vplot_Kernel/filters/loclib/Puthead.c 4
X Vplot_Kernel/filters/loclib/README 1
X Vplot_Kernel/filters/loclib/alloc.c 6
X Vplot_Kernel/filters/loclib/bufpar.c 8
X Vplot_Kernel/filters/loclib/doc.c 3
X Vplot_Kernel/filters/loclib/err.c 7
X Vplot_Kernel/filters/loclib/fastpar.h 1
X Vplot_Kernel/filters/loclib/file.c 4
X Vplot_Kernel/filters/loclib/fsize.c 2
X Vplot_Kernel/filters/loclib/getch_.c 3
X Vplot_Kernel/filters/loclib/geth.c 2
X Vplot_Kernel/filters/loclib/getpar.c 8
X Vplot_Kernel/filters/loclib/getpar.mn 12
X Vplot_Kernel/filters/loclib/getpar_decode.c 11
X Vplot_Kernel/filters/loclib/getpar_scan.c 16
X Vplot_Kernel/filters/loclib/getpar_scan.l 13
X Vplot_Kernel/filters/loclib/getpar_string_store.c 4
X Vplot_Kernel/filters/loclib/known_bugs 4
X Vplot_Kernel/filters/loclib/puth.c 2
X Vplot_Kernel/filters/loclib/sepwhere.c 21
X Vplot_Kernel/filters/machdep 1
X Vplot_Kernel/filters/machdep_restrict 1
X Vplot_Kernel/filters/machdepsep 1
X Vplot_Kernel/filters/machines 1
X Vplot_Kernel/filters/main_vplot.c 16
X Vplot_Kernel/filters/makedist 21
X Vplot_Kernel/filters/otherpens 1
X Vplot_Kernel/filters/proc_vplot.c 11
X Vplot_Kernel/filters/sample.c 8
X Vplot_Kernel/filters/utilities 1
X Vplot_Kernel/filters/utilities/Makefile 21
X Vplot_Kernel/filters/utilities/README 1
X Vplot_Kernel/filters/utilities/clip.c 8
X Vplot_Kernel/filters/utilities/dashvec.c 10
X Vplot_Kernel/filters/utilities/dither.c 13
X Vplot_Kernel/filters/utilities/dupside.c 5
X Vplot_Kernel/filters/utilities/error.c 11
X Vplot_Kernel/filters/utilities/fatvec.c 13
X Vplot_Kernel/filters/utilities/greycorr.c 7
X Vplot_Kernel/filters/utilities/intersect.c 6
X Vplot_Kernel/filters/utilities/known_bugs 1
X Vplot_Kernel/filters/utilities/solve.c 4
X Vplot_Kernel/filters/utilities/sort.c 4
X Vplot_Kernel/filters/utilities/vecoutline.c 6
X Vplot_Kernel/filters/utilities/vptodev.c 11
X Vplot_Kernel/known_bugs 1
X Vplot_Kernel/lvplot 1
X Vplot_Kernel/lvplot/Makefile 5
X Vplot_Kernel/lvplot/README 21
X Vplot_Kernel/lvplot/fixcplot 11
X Vplot_Kernel/lvplot/geth.c 3
X Vplot_Kernel/lvplot/known_bugs 3
X Vplot_Kernel/lvplot/puth.c 4
X Vplot_Kernel/lvplot/vp_area.c 8
X Vplot_Kernel/lvplot/vp_arrow.c 9
X Vplot_Kernel/lvplot/vp_bgroup.c 6
X Vplot_Kernel/lvplot/vp_break.c 3
X Vplot_Kernel/lvplot/vp_clip.c 5
X Vplot_Kernel/lvplot/vp_color.c 4
X Vplot_Kernel/lvplot/vp_coltab.c 6
X Vplot_Kernel/lvplot/vp_dash.c 6
X Vplot_Kernel/lvplot/vp_draw.c 5
X Vplot_Kernel/lvplot/vp_egroup.c 3
X Vplot_Kernel/lvplot/vp_endplt.c 3
X Vplot_Kernel/lvplot/vp_erase.c 3
X Vplot_Kernel/lvplot/vp_fat.c 4
X Vplot_Kernel/lvplot/vp_file.c 7
X Vplot_Kernel/lvplot/vp_filep.c 4
X Vplot_Kernel/lvplot/vp_fill.c 7
X Vplot_Kernel/lvplot/vp_gtext.c 9
X Vplot_Kernel/lvplot/vp_hatchload.c 6
X Vplot_Kernel/lvplot/vp_message.c 6
X Vplot_Kernel/lvplot/vp_move.c 5
X Vplot_Kernel/lvplot/vp_orig.c 5
X Vplot_Kernel/lvplot/vp_patload.c 6
X Vplot_Kernel/lvplot/vp_pc.h 4
X Vplot_Kernel/lvplot/vp_pendn.c 5
X Vplot_Kernel/lvplot/vp_penup.c 3
X Vplot_Kernel/lvplot/vp_pline.c 7
X Vplot_Kernel/lvplot/vp_plot.c 11
X Vplot_Kernel/lvplot/vp_pmark.c 8
X Vplot_Kernel/lvplot/vp_purge.c 3
X Vplot_Kernel/lvplot/vp_raster.c 13
X Vplot_Kernel/lvplot/vp_scale.c 4
X Vplot_Kernel/lvplot/vp_setdash.c 6
X Vplot_Kernel/lvplot/vp_stretch.c 5
X Vplot_Kernel/lvplot/vp_style.c 5
X Vplot_Kernel/lvplot/vp_text.c 9
X Vplot_Kernel/lvplot/vp_tfont.c 6
X Vplot_Kernel/lvplot/vp_tjust.c 5
X Vplot_Kernel/lvplot/vp_uarea.c 3
X Vplot_Kernel/lvplot/vp_uarrow.c 3
X Vplot_Kernel/lvplot/vp_uclip.c 6
X Vplot_Kernel/lvplot/vp_udraw.c 3
X Vplot_Kernel/lvplot/vp_ufill.c 21
X Vplot_Kernel/lvplot/vp_ugtext.c 8
X Vplot_Kernel/lvplot/vp_umove.c 21
X Vplot_Kernel/lvplot/vp_unit.c 8
X Vplot_Kernel/lvplot/vp_uorig.c 21
X Vplot_Kernel/lvplot/vp_upendn.c 21
X Vplot_Kernel/lvplot/vp_upline.c 21
X Vplot_Kernel/lvplot/vp_uplot.c 4
X Vplot_Kernel/lvplot/vp_upmark.c 21
X Vplot_Kernel/lvplot/vp_uraster.c 8
X Vplot_Kernel/lvplot/vp_utext.c 6
X Vplot_Kernel/lvplot/vp_where.c 21
X Vplot_Kernel/lvplot/vpbgroup.f 1
X Vplot_Kernel/lvplot/vpfile.f 1
X Vplot_Kernel/lvplot/vpgtext.f 1
X Vplot_Kernel/lvplot/vpmessage.f 1
X Vplot_Kernel/lvplot/vptext.f 1
X Vplot_Kernel/lvplot/vpugtext.f 1
X Vplot_Kernel/lvplot/vputext.f 1
X Vplot_Kernel/util 1
X Vplot_Kernel/util/Makefile 21
X Vplot_Kernel/util/README 21
X Vplot_Kernel/util/Ta2vplot.c 17
X Vplot_Kernel/util/known_bugs 1
X Vplot_Kernel/util/plas.c 15
X Vplot_Kernel/util/pldb.c 15
X Vplot_Kernel/util/tube.example 21
X Vplot_Kernel/util/tube.example.note 1
END_OF_FILE
if test 17875 -ne `wc -c <'MANIFEST'`; then
echo shar: \"'MANIFEST'\" unpacked with wrong size!
fi
# end of 'MANIFEST'
fi
if test ! -d 'Masscomp_device' ; then
echo shar: Creating directory \"'Masscomp_device'\"
mkdir 'Masscomp_device'
fi
if test ! -d 'Masscomp_device/gpslib' ; then
echo shar: Creating directory \"'Masscomp_device/gpslib'\"
mkdir 'Masscomp_device/gpslib'
fi
if test -f 'Masscomp_device/gpslib/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Masscomp_device/gpslib/README'\"
else
echo shar: Extracting \"'Masscomp_device/gpslib/README'\" \(50 characters\)
sed "s/^X//" >'Masscomp_device/gpslib/README' <<'END_OF_FILE'
For GPS on a MASSCOMP, whatever those things are.
END_OF_FILE
if test 50 -ne `wc -c <'Masscomp_device/gpslib/README'`; then
echo shar: \"'Masscomp_device/gpslib/README'\" unpacked with wrong size!
fi
# end of 'Masscomp_device/gpslib/README'
fi
if test -f 'Masscomp_device/gpslib/gpspen.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Masscomp_device/gpslib/gpspen.h'\"
else
echo shar: Extracting \"'Masscomp_device/gpslib/gpspen.h'\" \(230 characters\)
sed "s/^X//" >'Masscomp_device/gpslib/gpspen.h' <<'END_OF_FILE'
extern int gpscolor; /* current color */
extern int dev_xmin, dev_ymin, dev_xmax, dev_ymax;
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 230 -ne `wc -c <'Masscomp_device/gpslib/gpspen.h'`; then
echo shar: \"'Masscomp_device/gpslib/gpspen.h'\" unpacked with wrong size!
fi
# end of 'Masscomp_device/gpslib/gpspen.h'
fi
if test ! -d 'Printronix_device' ; then
echo shar: Creating directory \"'Printronix_device'\"
mkdir 'Printronix_device'
fi
if test ! -d 'Printronix_device/lprlib' ; then
echo shar: Creating directory \"'Printronix_device/lprlib'\"
mkdir 'Printronix_device/lprlib'
fi
if test -f 'Printronix_device/lprlib/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Printronix_device/lprlib/README'\"
else
echo shar: Extracting \"'Printronix_device/lprlib/README'\" \(24 characters\)
sed "s/^X//" >'Printronix_device/lprlib/README' <<'END_OF_FILE'
Printronix Line Printer
END_OF_FILE
if test 24 -ne `wc -c <'Printronix_device/lprlib/README'`; then
echo shar: \"'Printronix_device/lprlib/README'\" unpacked with wrong size!
fi
# end of 'Printronix_device/lprlib/README'
fi
if test -f 'Printronix_device/lprlib/known_bugs' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Printronix_device/lprlib/known_bugs'\"
else
echo shar: Extracting \"'Printronix_device/lprlib/known_bugs'\" \(165 characters\)
sed "s/^X//" >'Printronix_device/lprlib/known_bugs' <<'END_OF_FILE'
Raster should have a separate routine.
Turning raster into vectors and then rasterizing the
vectors is horribly inefficient!
But I'm lazy, and this works perfectly.
END_OF_FILE
if test 165 -ne `wc -c <'Printronix_device/lprlib/known_bugs'`; then
echo shar: \"'Printronix_device/lprlib/known_bugs'\" unpacked with wrong size!
fi
# end of 'Printronix_device/lprlib/known_bugs'
fi
if test ! -d 'RasterTek_device' ; then
echo shar: Creating directory \"'RasterTek_device'\"
mkdir 'RasterTek_device'
fi
if test ! -d 'RasterTek_device/rteklib' ; then
echo shar: Creating directory \"'RasterTek_device/rteklib'\"
mkdir 'RasterTek_device/rteklib'
fi
if test -f 'RasterTek_device/rteklib/known_bugs' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/known_bugs'\"
else
echo shar: Extracting \"'RasterTek_device/rteklib/known_bugs'\" \(110 characters\)
sed "s/^X//" >'RasterTek_device/rteklib/known_bugs' <<'END_OF_FILE'
No bugs that I know of!
X
You'll probably have to change RTEKDEV in rtekpen.h to reflect your
local situation.
END_OF_FILE
if test 110 -ne `wc -c <'RasterTek_device/rteklib/known_bugs'`; then
echo shar: \"'RasterTek_device/rteklib/known_bugs'\" unpacked with wrong size!
fi
# end of 'RasterTek_device/rteklib/known_bugs'
fi
if test ! -d 'Regis_device' ; then
echo shar: Creating directory \"'Regis_device'\"
mkdir 'Regis_device'
fi
if test ! -d 'Regis_device/gigilib' ; then
echo shar: Creating directory \"'Regis_device/gigilib'\"
mkdir 'Regis_device/gigilib'
fi
if test -f 'Regis_device/gigilib/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Regis_device/gigilib/README'\"
else
echo shar: Extracting \"'Regis_device/gigilib/README'\" \(200 characters\)
sed "s/^X//" >'Regis_device/gigilib/README' <<'END_OF_FILE'
DEC REGIS, including the GIGI, VT125, and VT220.
The filter uses the "wstype" pen option to pick between these
various slightly incompatible REGIS devices.
X
Parts of this code are of great antiquity.
END_OF_FILE
if test 200 -ne `wc -c <'Regis_device/gigilib/README'`; then
echo shar: \"'Regis_device/gigilib/README'\" unpacked with wrong size!
fi
# end of 'Regis_device/gigilib/README'
fi
if test -f 'Regis_device/gigilib/gigi.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Regis_device/gigilib/gigi.h'\"
else
echo shar: Extracting \"'Regis_device/gigilib/gigi.h'\" \(100 characters\)
sed "s/^X//" >'Regis_device/gigilib/gigi.h' <<'END_OF_FILE'
X#define ESC 033
X
extern int lost;
extern int lastop;
extern int messagecount;
extern int in_a_poly;
END_OF_FILE
if test 100 -ne `wc -c <'Regis_device/gigilib/gigi.h'`; then
echo shar: \"'Regis_device/gigilib/gigi.h'\" unpacked with wrong size!
fi
# end of 'Regis_device/gigilib/gigi.h'
fi
if test -f 'Regis_device/gigilib/known_bugs' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Regis_device/gigilib/known_bugs'\"
else
echo shar: Extracting \"'Regis_device/gigilib/known_bugs'\" \(159 characters\)
sed "s/^X//" >'Regis_device/gigilib/known_bugs' <<'END_OF_FILE'
None, that I know of.
Regis language should win an award for the most obscure-looking plot
language.
Polygon filling on the GIGI doesn't work, so use vecarea.
END_OF_FILE
if test 159 -ne `wc -c <'Regis_device/gigilib/known_bugs'`; then
echo shar: \"'Regis_device/gigilib/known_bugs'\" unpacked with wrong size!
fi
# end of 'Regis_device/gigilib/known_bugs'
fi
if test ! -d 'Tek_device' ; then
echo shar: Creating directory \"'Tek_device'\"
mkdir 'Tek_device'
fi
if test ! -d 'Tek_device/cteklib' ; then
echo shar: Creating directory \"'Tek_device/cteklib'\"
mkdir 'Tek_device/cteklib'
fi
if test -f 'Tek_device/cteklib/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Tek_device/cteklib/README'\"
else
echo shar: Extracting \"'Tek_device/cteklib/README'\" \(15 characters\)
sed "s/^X//" >'Tek_device/cteklib/README' <<'END_OF_FILE'
Tektronix 4105
END_OF_FILE
if test 15 -ne `wc -c <'Tek_device/cteklib/README'`; then
echo shar: \"'Tek_device/cteklib/README'\" unpacked with wrong size!
fi
# end of 'Tek_device/cteklib/README'
fi
if test ! -d 'Tek_device/teklib' ; then
echo shar: Creating directory \"'Tek_device/teklib'\"
mkdir 'Tek_device/teklib'
fi
if test -f 'Tek_device/teklib/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Tek_device/teklib/README'\"
else
echo shar: Extracting \"'Tek_device/teklib/README'\" \(130 characters\)
sed "s/^X//" >'Tek_device/teklib/README' <<'END_OF_FILE'
Tek 401x
X
The "wstype" option can be used to pick between various Tek emulators:
X
tek401X, graphon, retrographics, selanar, dscan
END_OF_FILE
if test 130 -ne `wc -c <'Tek_device/teklib/README'`; then
echo shar: \"'Tek_device/teklib/README'\" unpacked with wrong size!
fi
# end of 'Tek_device/teklib/README'
fi
if test ! -d 'Virtual_device' ; then
echo shar: Creating directory \"'Virtual_device'\"
mkdir 'Virtual_device'
fi
if test ! -d 'Virtual_device/raslib' ; then
echo shar: Creating directory \"'Virtual_device/raslib'\"
mkdir 'Virtual_device/raslib'
fi
if test ! -d 'Virtual_device/vplib' ; then
echo shar: Creating directory \"'Virtual_device/vplib'\"
mkdir 'Virtual_device/vplib'
fi
if test ! -d 'Vplot_Kernel' ; then
echo shar: Creating directory \"'Vplot_Kernel'\"
mkdir 'Vplot_Kernel'
fi
if test ! -d 'Vplot_Kernel/Documentation' ; then
echo shar: Creating directory \"'Vplot_Kernel/Documentation'\"
mkdir 'Vplot_Kernel/Documentation'
fi
if test -f 'Vplot_Kernel/Documentation/install.csh' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Documentation/install.csh'\"
else
echo shar: Extracting \"'Vplot_Kernel/Documentation/install.csh'\" \(270 characters\)
sed "s/^X//" >'Vplot_Kernel/Documentation/install.csh' <<'END_OF_FILE'
foreach file (*.mn ../filters/*lib/*.mn)
set rootname = $file:t
set name = $rootname:r
if ( ! -e /usr/man/man9/$name.9 ) then
if ( -e `pwd`/$file ) then
if ( -f `pwd`/$file ) then
rm -f /usr/man/man9/$name.9
ln -s `pwd`/$file /usr/man/man9/$name.9
endif
endif
endif
end
END_OF_FILE
if test 270 -ne `wc -c <'Vplot_Kernel/Documentation/install.csh'`; then
echo shar: \"'Vplot_Kernel/Documentation/install.csh'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Documentation/install.csh'
fi
if test ! -d 'Vplot_Kernel/Hershey' ; then
echo shar: Creating directory \"'Vplot_Kernel/Hershey'\"
mkdir 'Vplot_Kernel/Hershey'
fi
if test -f 'Vplot_Kernel/Hershey/gothgbt.hmp' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/gothgbt.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/gothgbt.hmp'\" \(287 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/gothgbt.hmp' <<'END_OF_FILE'
X3699 3714 3728 2275 3719 2271 3718 3717
X3721 3722 3723 3725 3711 3724 3710 3720
X3700-3709
X3712 3713 2241 3726 2242 3715 2273
X3501-3526
X2223 804 2224 2262 999 3716
X3601-3626
X2225 2229 2226 2246 3729
END_OF_FILE
if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/gothgbt.hmp'`; then
echo shar: \"'Vplot_Kernel/Hershey/gothgbt.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/gothgbt.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/gothgrt.hmp' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/gothgrt.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/gothgrt.hmp'\" \(287 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/gothgrt.hmp' <<'END_OF_FILE'
X3699 3714 3728 2275 3719 2271 3718 3717
X3721 3722 3723 3725 3711 3724 3710 3720
X3700-3709
X3712 3713 2241 3726 2242 3715 2273
X3301-3326
X2223 804 2224 2262 999 3716
X3401-3426
X2225 2229 2226 2246 3729
END_OF_FILE
if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/gothgrt.hmp'`; then
echo shar: \"'Vplot_Kernel/Hershey/gothgrt.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/gothgrt.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/gothitt.hmp' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/gothitt.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/gothitt.hmp'\" \(287 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/gothitt.hmp' <<'END_OF_FILE'
X3699 3714 3728 2275 3719 2271 3718 3717
X3721 3722 3723 3725 3711 3724 3710 3720
X3700-3709
X3712 3713 2241 3726 2242 3715 2273
X3801-3826
X2223 804 2224 2262 999 3716
X3901-3926
X2225 2229 2226 2246 3729
END_OF_FILE
if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/gothitt.hmp'`; then
echo shar: \"'Vplot_Kernel/Hershey/gothitt.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/gothitt.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/italict.hmp' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/italict.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/italict.hmp'\" \(287 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/italict.hmp' <<'END_OF_FILE'
X3249 3264 3278 2275 3269 2271 3268 3267
X3271 3272 3273 3275 3261 3274 3260 3270
X3250-3259
X3262 3263 2241 3276 2242 3265 2273
X3051-3076
X2223 804 2224 2262 999 3266
X3151-3176
X2225 2229 2226 2246 3279
END_OF_FILE
if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/italict.hmp'`; then
echo shar: \"'Vplot_Kernel/Hershey/italict.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/italict.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/lines_normal' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/lines_normal'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/lines_normal'\" \(30 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/lines_normal' <<'END_OF_FILE'
X32 140
X1 7 16
X16 12 0 -9 -16
X
END_OF_FILE
if test 30 -ne `wc -c <'Vplot_Kernel/Hershey/lines_normal'`; then
echo shar: \"'Vplot_Kernel/Hershey/lines_normal'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/lines_normal'
fi
if test -f 'Vplot_Kernel/Hershey/lines_normal+rolig' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/lines_normal+rolig'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/lines_normal+rolig'\" \(98 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/lines_normal+rolig' <<'END_OF_FILE'
X32 140
X1 7 16
X16 12 0 -9 -16
X132 102 102 108
X131 102 102 105
X130 102 108
X129 102 105
X128 102 102
X
END_OF_FILE
if test 98 -ne `wc -c <'Vplot_Kernel/Hershey/lines_normal+rolig'`; then
echo shar: \"'Vplot_Kernel/Hershey/lines_normal+rolig'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/lines_normal+rolig'
fi
if test -f 'Vplot_Kernel/Hershey/lines_normal_misc' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/lines_normal_misc'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/lines_normal_misc'\" \(30 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/lines_normal_misc' <<'END_OF_FILE'
X32 190
X1 7 16
X16 12 0 -9 -16
X
END_OF_FILE
if test 30 -ne `wc -c <'Vplot_Kernel/Hershey/lines_normal_misc'`; then
echo shar: \"'Vplot_Kernel/Hershey/lines_normal_misc'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/lines_normal_misc'
fi
if test -f 'Vplot_Kernel/Hershey/lines_normal_script' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/lines_normal_script'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/lines_normal_script'\" \(30 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/lines_normal_script' <<'END_OF_FILE'
X32 127
X0 7 17
X16 12 0 -9 -16
X
END_OF_FILE
if test 30 -ne `wc -c <'Vplot_Kernel/Hershey/lines_normal_script'`; then
echo shar: \"'Vplot_Kernel/Hershey/lines_normal_script'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/lines_normal_script'
fi
if test -f 'Vplot_Kernel/Hershey/romand.hmp' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/romand.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/romand.hmp'\" \(287 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/romand.hmp' <<'END_OF_FILE'
X2699 2714 2728 2275 2719 2271 2718 2717
X2721 2722 2723 2725 2711 2724 2710 2720
X2700-2709
X2712 2713 2241 2726 2242 2715 2273
X2501-2526
X2223 804 2224 2262 999 2716
X2601-2626
X2225 2229 2226 2246 2729
END_OF_FILE
if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/romand.hmp'`; then
echo shar: \"'Vplot_Kernel/Hershey/romand.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/romand.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/romans.hmp' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/romans.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/romans.hmp'\" \(278 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/romans.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
X501-526
X2223 804 2224 2262 999 730
X601-626
X2225 723 2226 2246 718
X
END_OF_FILE
if test 278 -ne `wc -c <'Vplot_Kernel/Hershey/romans.hmp'`; then
echo shar: \"'Vplot_Kernel/Hershey/romans.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/romans.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/romant.hmp' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/romant.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/romant.hmp'\" \(287 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/romant.hmp' <<'END_OF_FILE'
X3199 3214 3228 2275 3219 2271 3218 3217
X3221 3222 3223 3225 3211 3224 3210 3220
X3200-3209
X3212 3213 2241 3226 2242 3215 2273
X3001-3026
X2223 804 2224 2262 999 3216
X3101-3126
X2225 2229 2226 2246 3229
END_OF_FILE
if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/romant.hmp'`; then
echo shar: \"'Vplot_Kernel/Hershey/romant.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/romant.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/scriptc.hmp' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/scriptc.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/scriptc.hmp'\" \(287 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/scriptc.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
X2551-2576
X2223 804 2224 2262 999 2766
X2651-2676
X2225 2229 2226 2246 2779
END_OF_FILE
if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/scriptc.hmp'`; then
echo shar: \"'Vplot_Kernel/Hershey/scriptc.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/scriptc.hmp'
fi
if test -f 'Vplot_Kernel/Hershey/scripts.hmp' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/scripts.hmp'\"
else
echo shar: Extracting \"'Vplot_Kernel/Hershey/scripts.hmp'\" \(283 characters\)
sed "s/^X//" >'Vplot_Kernel/Hershey/scripts.hmp' <<'END_OF_FILE'
X699 2764 2778 733 2769 2271 2768 2767
X2771 2772 2773 725 2761 724 710 2770
X2750-2759
X2762 2763 2241 726 2242 2765 2273
X551-576
X2223 804 2224 2262 999 2766
X651-676
X2225 723 2226 2246 718
X
END_OF_FILE
if test 283 -ne `wc -c <'Vplot_Kernel/Hershey/scripts.hmp'`; then
echo shar: \"'Vplot_Kernel/Hershey/scripts.hmp'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/Hershey/scripts.hmp'
fi
if test ! -d 'Vplot_Kernel/filters' ; then
echo shar: Creating directory \"'Vplot_Kernel/filters'\"
mkdir 'Vplot_Kernel/filters'
fi
if test ! -d 'Vplot_Kernel/filters/Tests' ; then
echo shar: Creating directory \"'Vplot_Kernel/filters/Tests'\"
mkdir 'Vplot_Kernel/filters/Tests'
fi
if test -f 'Vplot_Kernel/filters/Tests/DEMO_Cross' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/DEMO_Cross'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/Tests/DEMO_Cross'\" \(55 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/Tests/DEMO_Cross' <<'END_OF_FILE'
e
S s
c 1
f 28
m 0 0
d 3000 3000
c 2
m 0 3000
d 3000 0
END_OF_FILE
if test 55 -ne `wc -c <'Vplot_Kernel/filters/Tests/DEMO_Cross'`; then
echo shar: \"'Vplot_Kernel/filters/Tests/DEMO_Cross'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/Tests/DEMO_Cross'
fi
if test -f 'Vplot_Kernel/filters/Tests/TEST_hatch' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/TEST_hatch'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/Tests/TEST_hatch'\" \(179 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/Tests/TEST_hatch' <<'END_OF_FILE'
e
S s
z
Test of hatched polygons
z
X
z
A technicolor hatched square.
l 45 -1 2 11
X0 1 0 100
X0 2 25 150
X0 3 0 100
X0 4 25 200
c 11
A 4
X1000 1000
X1000 3600
X3600 3600
X3600 1000
END_OF_FILE
if test 179 -ne `wc -c <'Vplot_Kernel/filters/Tests/TEST_hatch'`; then
echo shar: \"'Vplot_Kernel/filters/Tests/TEST_hatch'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/Tests/TEST_hatch'
fi
if test -f 'Vplot_Kernel/filters/Tests/TEST_text.note' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/TEST_text.note'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/Tests/TEST_text.note'\" \(70 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/Tests/TEST_text.note' <<'END_OF_FILE'
X
There is a CTRL/A, \001, between the words Right and Cap on line 88.
END_OF_FILE
if test 70 -ne `wc -c <'Vplot_Kernel/filters/Tests/TEST_text.note'`; then
echo shar: \"'Vplot_Kernel/filters/Tests/TEST_text.note'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/Tests/TEST_text.note'
fi
if test -f 'Vplot_Kernel/filters/Tests/fontnames' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/fontnames'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/Tests/fontnames'\" \(120 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/Tests/fontnames' <<'END_OF_FILE'
pen
romans
romand
romanc
romant
italicc
italict
scripts
scriptc
greeks
greekc
cyrilc
gothgbt
gothgrt
gothitt
math
misc
X
END_OF_FILE
if test 120 -ne `wc -c <'Vplot_Kernel/filters/Tests/fontnames'`; then
echo shar: \"'Vplot_Kernel/filters/Tests/fontnames'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/Tests/fontnames'
fi
if test -f 'Vplot_Kernel/filters/Tests/libvplot_example.dat' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/libvplot_example.dat'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/Tests/libvplot_example.dat'\" \(206 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/Tests/libvplot_example.dat' <<'END_OF_FILE'
X# Input file for libvplot_example
X
X unit "Qa" "Quaternary alluvium"
X unit "Tb" "Tertiary basalt"
X unit "Kg" "biotite monzogranite"
X unit "Krp" "rhyolite porphyry"
X unit "Krd" "biotite rhyodacite"
END_OF_FILE
if test 206 -ne `wc -c <'Vplot_Kernel/filters/Tests/libvplot_example.dat'`; then
echo shar: \"'Vplot_Kernel/filters/Tests/libvplot_example.dat'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/Tests/libvplot_example.dat'
fi
if test ! -d 'Vplot_Kernel/filters/genlib' ; then
echo shar: Creating directory \"'Vplot_Kernel/filters/genlib'\"
mkdir 'Vplot_Kernel/filters/genlib'
fi
if test -f 'Vplot_Kernel/filters/genlib/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/genlib/README'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/genlib/README'\" \(178 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/genlib/README' <<'END_OF_FILE'
Directory for "generic" routines. A generic routine is used in place of a
device-specific routine for devices that need the associated graphical
primitive simulated in software.
END_OF_FILE
if test 178 -ne `wc -c <'Vplot_Kernel/filters/genlib/README'`; then
echo shar: \"'Vplot_Kernel/filters/genlib/README'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/genlib/README'
fi
if test -f 'Vplot_Kernel/filters/hosttype' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/hosttype'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/hosttype'\" \(7 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/hosttype' <<'END_OF_FILE'
convex
END_OF_FILE
if test 7 -ne `wc -c <'Vplot_Kernel/filters/hosttype'`; then
echo shar: \"'Vplot_Kernel/filters/hosttype'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/hosttype'
fi
if test ! -d 'Vplot_Kernel/filters/include' ; then
echo shar: Creating directory \"'Vplot_Kernel/filters/include'\"
mkdir 'Vplot_Kernel/filters/include'
fi
if test -f 'Vplot_Kernel/filters/include/err.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/err.h'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/include/err.h'\" \(114 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/include/err.h' <<'END_OF_FILE'
X/*
X * error codes for VPLOT filters
X */
X#define ERR filtererror
X
X#define COMMENT 0
X#define WARN 1
X#define FATAL 2
END_OF_FILE
if test 114 -ne `wc -c <'Vplot_Kernel/filters/include/err.h'`; then
echo shar: \"'Vplot_Kernel/filters/include/err.h'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/include/err.h'
fi
if test -f 'Vplot_Kernel/filters/include/getxy.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/getxy.h'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/include/getxy.h'\" \(176 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/include/getxy.h' <<'END_OF_FILE'
int igetx, igety;
X#define GETXY(XXX,YYY) igetx = geth(pltin);\
X igety = geth(pltin);\
X vptodevxy(igetx,igety,&igetx,&igety);\
X XXX = igetx;\
X YYY = igety
END_OF_FILE
if test 176 -ne `wc -c <'Vplot_Kernel/filters/include/getxy.h'`; then
echo shar: \"'Vplot_Kernel/filters/include/getxy.h'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/include/getxy.h'
fi
if test -f 'Vplot_Kernel/filters/include/pat.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/pat.h'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/include/pat.h'\" \(135 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/include/pat.h' <<'END_OF_FILE'
X
X/*
X * area fill pattern stuff
X */
X
struct pat
X{
X int ydim;
X int xdim;
X int ydim_orig;
X int xdim_orig;
X int *patbits;
X};
END_OF_FILE
if test 135 -ne `wc -c <'Vplot_Kernel/filters/include/pat.h'`; then
echo shar: \"'Vplot_Kernel/filters/include/pat.h'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/include/pat.h'
fi
if test -f 'Vplot_Kernel/filters/include/round.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/round.h'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/include/round.h'\" \(55 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/include/round.h' <<'END_OF_FILE'
X#define ROUND(x) ((x<0)?((int)(x-0.5)):((int)(x+0.5)))
END_OF_FILE
if test 55 -ne `wc -c <'Vplot_Kernel/filters/include/round.h'`; then
echo shar: \"'Vplot_Kernel/filters/include/round.h'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/include/round.h'
fi
if test -f 'Vplot_Kernel/filters/include/vertex.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/vertex.h'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/include/vertex.h'\" \(197 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/include/vertex.h' <<'END_OF_FILE'
struct vertex
X{
X int x;
X int y;
X struct vertex *next; /* pointer to next vertex */
X struct vertex *last; /* pointer to last vertex */
X struct vertex *soft; /* pointer to some other vertex */
X};
END_OF_FILE
if test 197 -ne `wc -c <'Vplot_Kernel/filters/include/vertex.h'`; then
echo shar: \"'Vplot_Kernel/filters/include/vertex.h'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/include/vertex.h'
fi
if test ! -d 'Vplot_Kernel/filters/include/vplotfonts' ; then
echo shar: Creating directory \"'Vplot_Kernel/filters/include/vplotfonts'\"
mkdir 'Vplot_Kernel/filters/include/vplotfonts'
fi
if test ! -d 'Vplot_Kernel/filters/loclib' ; then
echo shar: Creating directory \"'Vplot_Kernel/filters/loclib'\"
mkdir 'Vplot_Kernel/filters/loclib'
fi
if test -f 'Vplot_Kernel/filters/loclib/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/loclib/README'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/loclib/README'\" \(198 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/loclib/README' <<'END_OF_FILE'
Various local SEPlib subroutines used in the Vplot source code,
and some SEPlib routines which must be modified to work with Vplot.
The routines in this directory are NOT under the Vplot copyright!
END_OF_FILE
if test 198 -ne `wc -c <'Vplot_Kernel/filters/loclib/README'`; then
echo shar: \"'Vplot_Kernel/filters/loclib/README'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/loclib/README'
fi
if test -f 'Vplot_Kernel/filters/loclib/fastpar.h' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/loclib/fastpar.h'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/loclib/fastpar.h'\" \(228 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/loclib/fastpar.h' <<'END_OF_FILE'
X/* added timestamp 3-8-86 stew */
typedef struct hash_dummy {
X struct hash_dummy *next;
X char *tag; int tlen;
X char *val; int vlen;
X int timestamp;
X } hash_item;
X
typedef union { int *i; float *f; double *g ; char *s; } MIXED;
END_OF_FILE
if test 228 -ne `wc -c <'Vplot_Kernel/filters/loclib/fastpar.h'`; then
echo shar: \"'Vplot_Kernel/filters/loclib/fastpar.h'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/loclib/fastpar.h'
fi
if test -f 'Vplot_Kernel/filters/machdep' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/machdep'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/machdep'\" \(165 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/machdep' <<'END_OF_FILE'
BIN = /usr/local/
OWNER = root
GROUP = graphics
X#
CFLAGS= -g -DCONVEX
X#
LIBS= -lm
GENLIB= ./genlib/genlib.a
UTILLIB= ./utilities/utillib.a
LOCLIB= ./loclib/loclib.a
END_OF_FILE
if test 165 -ne `wc -c <'Vplot_Kernel/filters/machdep'`; then
echo shar: \"'Vplot_Kernel/filters/machdep'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/machdep'
fi
if test -f 'Vplot_Kernel/filters/machdep_restrict' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/machdep_restrict'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/machdep_restrict'\" \(46 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/machdep_restrict' <<'END_OF_FILE'
ipen imagy
Ipen imagy
pspen imagy
Pspen imagy
END_OF_FILE
if test 46 -ne `wc -c <'Vplot_Kernel/filters/machdep_restrict'`; then
echo shar: \"'Vplot_Kernel/filters/machdep_restrict'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/machdep_restrict'
fi
if test -f 'Vplot_Kernel/filters/machdepsep' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/machdepsep'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/machdepsep'\" \(187 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/machdepsep' <<'END_OF_FILE'
BIN = /usr/local/
OWNER = root
GROUP = graphics
X#
CFLAGS= -g -DCONVEX -DSEP
X#
LIBS= -lvplot -lsep -lm
GENLIB= ./genlib/genlib.a
UTILLIB= ./utilities/utillib.a
TSEPLIB= ./loclib/tseplib.a
END_OF_FILE
if test 187 -ne `wc -c <'Vplot_Kernel/filters/machdepsep'`; then
echo shar: \"'Vplot_Kernel/filters/machdepsep'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/machdepsep'
fi
if test ! -d 'Vplot_Kernel/filters/machines' ; then
echo shar: Creating directory \"'Vplot_Kernel/filters/machines'\"
mkdir 'Vplot_Kernel/filters/machines'
fi
if test ! -d 'Vplot_Kernel/filters/otherpens' ; then
echo shar: Creating directory \"'Vplot_Kernel/filters/otherpens'\"
mkdir 'Vplot_Kernel/filters/otherpens'
fi
if test ! -d 'Vplot_Kernel/filters/utilities' ; then
echo shar: Creating directory \"'Vplot_Kernel/filters/utilities'\"
mkdir 'Vplot_Kernel/filters/utilities'
fi
if test -f 'Vplot_Kernel/filters/utilities/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/utilities/README'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/utilities/README'\" \(156 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/utilities/README' <<'END_OF_FILE'
Various utility routines. Utility routines perform simple functions and may
be called in order to make writing complicated device specific routines easier.
END_OF_FILE
if test 156 -ne `wc -c <'Vplot_Kernel/filters/utilities/README'`; then
echo shar: \"'Vplot_Kernel/filters/utilities/README'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/utilities/README'
fi
if test -f 'Vplot_Kernel/filters/utilities/known_bugs' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/utilities/known_bugs'\"
else
echo shar: Extracting \"'Vplot_Kernel/filters/utilities/known_bugs'\" \(167 characters\)
sed "s/^X//" >'Vplot_Kernel/filters/utilities/known_bugs' <<'END_OF_FILE'
error.c uses VARARGS and vsprintf if either "SUN" or "ULTRIX" is defined.
On machines without vsprintf, I could find no easy way to make this routine
portable. Sorry!
END_OF_FILE
if test 167 -ne `wc -c <'Vplot_Kernel/filters/utilities/known_bugs'`; then
echo shar: \"'Vplot_Kernel/filters/utilities/known_bugs'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/filters/utilities/known_bugs'
fi
if test -f 'Vplot_Kernel/known_bugs' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/known_bugs'\"
else
echo shar: Extracting \"'Vplot_Kernel/known_bugs'\" \(260 characters\)
sed "s/^X//" >'Vplot_Kernel/known_bugs' <<'END_OF_FILE'
Probably this code is less portable than I think.
I've tried to do things in a portable way, but many
people have put this software together over many
years, and fixing every peep out of lint just isn't
worth my time. What can I say, it works here. Good luck!
END_OF_FILE
if test 260 -ne `wc -c <'Vplot_Kernel/known_bugs'`; then
echo shar: \"'Vplot_Kernel/known_bugs'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/known_bugs'
fi
if test ! -d 'Vplot_Kernel/lvplot' ; then
echo shar: Creating directory \"'Vplot_Kernel/lvplot'\"
mkdir 'Vplot_Kernel/lvplot'
fi
if test -f 'Vplot_Kernel/lvplot/vpbgroup.f' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vpbgroup.f'\"
else
echo shar: Extracting \"'Vplot_Kernel/lvplot/vpbgroup.f'\" \(164 characters\)
sed "s/^X//" >'Vplot_Kernel/lvplot/vpbgroup.f' <<'END_OF_FILE'
X subroutine vpbgroup (string)
X character *(*) string
X
X integer length
X
X length = lnblnk(string)
X call vpwbgroup (string, length)
X end
END_OF_FILE
if test 164 -ne `wc -c <'Vplot_Kernel/lvplot/vpbgroup.f'`; then
echo shar: \"'Vplot_Kernel/lvplot/vpbgroup.f'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/lvplot/vpbgroup.f'
fi
if test -f 'Vplot_Kernel/lvplot/vpfile.f' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vpfile.f'\"
else
echo shar: Extracting \"'Vplot_Kernel/lvplot/vpfile.f'\" \(168 characters\)
sed "s/^X//" >'Vplot_Kernel/lvplot/vpfile.f' <<'END_OF_FILE'
X subroutine vpfile (filename)
X character *(*) filename
X
X integer length
X
X length = lnblnk(filename)
X call vpwfile (filename, length)
X end
END_OF_FILE
if test 168 -ne `wc -c <'Vplot_Kernel/lvplot/vpfile.f'`; then
echo shar: \"'Vplot_Kernel/lvplot/vpfile.f'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/lvplot/vpfile.f'
fi
if test -f 'Vplot_Kernel/lvplot/vpgtext.f' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vpgtext.f'\"
else
echo shar: Extracting \"'Vplot_Kernel/lvplot/vpgtext.f'\" \(262 characters\)
sed "s/^X//" >'Vplot_Kernel/lvplot/vpgtext.f' <<'END_OF_FILE'
X subroutine vpgtext (x, y, xpath, ypath, xup, yup, string)
X real x, y, xpath, ypath, xup, yup
X character *(*) string
X
X integer length
X
X length = lnblnk(string)
X call vpwgtext (x, y, xpath, ypath, xup, yup, string, length)
X end
END_OF_FILE
if test 262 -ne `wc -c <'Vplot_Kernel/lvplot/vpgtext.f'`; then
echo shar: \"'Vplot_Kernel/lvplot/vpgtext.f'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/lvplot/vpgtext.f'
fi
if test -f 'Vplot_Kernel/lvplot/vpmessage.f' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vpmessage.f'\"
else
echo shar: Extracting \"'Vplot_Kernel/lvplot/vpmessage.f'\" \(166 characters\)
sed "s/^X//" >'Vplot_Kernel/lvplot/vpmessage.f' <<'END_OF_FILE'
X subroutine vpmessage (string)
X character *(*) string
X
X integer length
X
X length = lnblnk(string)
X call vpwmessage (string, length)
X end
END_OF_FILE
if test 166 -ne `wc -c <'Vplot_Kernel/lvplot/vpmessage.f'`; then
echo shar: \"'Vplot_Kernel/lvplot/vpmessage.f'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/lvplot/vpmessage.f'
fi
if test -f 'Vplot_Kernel/lvplot/vptext.f' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vptext.f'\"
else
echo shar: Extracting \"'Vplot_Kernel/lvplot/vptext.f'\" \(230 characters\)
sed "s/^X//" >'Vplot_Kernel/lvplot/vptext.f' <<'END_OF_FILE'
X subroutine vptext (x, y, size, orient, string)
X real x, y, size, orient
X character *(*) string
X
X integer length
X
X length = lnblnk(string)
X call vpwtext (x, y, size, orient, string, length)
X end
END_OF_FILE
if test 230 -ne `wc -c <'Vplot_Kernel/lvplot/vptext.f'`; then
echo shar: \"'Vplot_Kernel/lvplot/vptext.f'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/lvplot/vptext.f'
fi
if test -f 'Vplot_Kernel/lvplot/vpugtext.f' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vpugtext.f'\"
else
echo shar: Extracting \"'Vplot_Kernel/lvplot/vpugtext.f'\" \(264 characters\)
sed "s/^X//" >'Vplot_Kernel/lvplot/vpugtext.f' <<'END_OF_FILE'
X subroutine vpugtext (x, y, xpath, ypath, xup, yup, string)
X real x, y, xpath, ypath, xup, yup
X character *(*) string
X
X integer length
X
X length = lnblnk(string)
X call vpwugtext (x, y, xpath, ypath, xup, yup, string, length)
X end
END_OF_FILE
if test 264 -ne `wc -c <'Vplot_Kernel/lvplot/vpugtext.f'`; then
echo shar: \"'Vplot_Kernel/lvplot/vpugtext.f'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/lvplot/vpugtext.f'
fi
if test -f 'Vplot_Kernel/lvplot/vputext.f' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vputext.f'\"
else
echo shar: Extracting \"'Vplot_Kernel/lvplot/vputext.f'\" \(232 characters\)
sed "s/^X//" >'Vplot_Kernel/lvplot/vputext.f' <<'END_OF_FILE'
X subroutine vputext (x, y, size, orient, string)
X real x, y, size, orient
X character *(*) string
X
X integer length
X
X length = lnblnk(string)
X call vpwutext (x, y, size, orient, string, length)
X end
END_OF_FILE
if test 232 -ne `wc -c <'Vplot_Kernel/lvplot/vputext.f'`; then
echo shar: \"'Vplot_Kernel/lvplot/vputext.f'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/lvplot/vputext.f'
fi
if test ! -d 'Vplot_Kernel/util' ; then
echo shar: Creating directory \"'Vplot_Kernel/util'\"
mkdir 'Vplot_Kernel/util'
fi
if test -f 'Vplot_Kernel/util/known_bugs' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/util/known_bugs'\"
else
echo shar: Extracting \"'Vplot_Kernel/util/known_bugs'\" \(286 characters\)
sed "s/^X//" >'Vplot_Kernel/util/known_bugs' <<'END_OF_FILE'
The very existence of plas and pldb violates the sacred central
dogma of vplot: only dovplot shall read vplot and only libvplot shall
write it. But it is the path of least resistance to simply incrementally
keep plas and pldb up-to-date rather than re-write them properly from scratch.
END_OF_FILE
if test 286 -ne `wc -c <'Vplot_Kernel/util/known_bugs'`; then
echo shar: \"'Vplot_Kernel/util/known_bugs'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/util/known_bugs'
fi
if test -f 'Vplot_Kernel/util/tube.example.note' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'Vplot_Kernel/util/tube.example.note'\"
else
echo shar: Extracting \"'Vplot_Kernel/util/tube.example.note'\" \(75 characters\)
sed "s/^X//" >'Vplot_Kernel/util/tube.example.note' <<'END_OF_FILE'
X
There is a control-G at the end of line 22 of the file tube.example.
X /r$
END_OF_FILE
if test 75 -ne `wc -c <'Vplot_Kernel/util/tube.example.note'`; then
echo shar: \"'Vplot_Kernel/util/tube.example.note'\" unpacked with wrong size!
fi
# end of 'Vplot_Kernel/util/tube.example.note'
fi
echo shar: End of archive 1 \(of 24\).
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 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