home *** CD-ROM | disk | FTP | other *** search
Text File | 1988-03-31 | 65.7 KB | 1,740 lines |
- Path: uunet!husc6!bbn!bbn.com!rsalz
- From: rsalz@uunet.uu.net (Rich Salz)
- Newsgroups: comp.sources.unix
- Subject: v14i006: Device-independant graphics system, with drivers
- Message-ID: <551@fig.bbn.com>
- Date: 28 Mar 88 15:21:33 GMT
- Organization: BBN Laboratories Inc., Cambridge MA
- Lines: 1729
- Approved: rsalz@uunet.UU.NET
-
- 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.
-