rsalz@uunet.uu.net (Rich Salz) (03/28/88)
Submitted-by: Joe Dellinger <joe@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@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@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@uunet.uu.net.