home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume14 / vplot / part01 next >
Encoding:
Text File  |  1988-03-31  |  65.7 KB  |  1,740 lines

  1. Path: uunet!husc6!bbn!bbn.com!rsalz
  2. From: rsalz@uunet.uu.net (Rich Salz)
  3. Newsgroups: comp.sources.unix
  4. Subject: v14i006:  Device-independant graphics system, with drivers
  5. Message-ID: <551@fig.bbn.com>
  6. Date: 28 Mar 88 15:21:33 GMT
  7. Organization: BBN Laboratories Inc., Cambridge MA
  8. Lines: 1729
  9. Approved: rsalz@uunet.UU.NET
  10.  
  11. Submitted-by: Joe Dellinger <joe@hanauma.STANFORD.EDU>
  12. Posting-number: Volume 14, Issue 6
  13. Archive-name: vplot/part01
  14.  
  15.  
  16. [ Make sure to read my note at the bottom of this introductory message!
  17.     --r$ ]
  18.  
  19. Vplot device-independent kernel
  20.  
  21. Vplot is a graphical system created in the Stanford Earth Sciences
  22. Department over the last decade. Its main weakness is that it is not
  23. interactive (hopefully somebody out there can remedy this?). Its main
  24. strength is that it supports a wide variety of primitives on a wide
  25. variety of devices, and it is *free*.
  26.  
  27. At Stanford we run it on Convexes, Vaxen, Sun III's, and RT's.
  28. It supports practically all the graphical primitives we've needed,
  29. from simple line drawings to complicated text to dithered raster (all
  30. arbitrarily combined, of course). Many different output devices are
  31. supported under it, and any of the primitives can be done on any device.
  32. (Although in general the more you have to simulate in software the
  33. slower it takes to plot... so it may not always be worth it.)
  34.  
  35. With only this device-independent portion of the code you won't be able
  36. to plot a thing; you'll need to also get the device-dependent code for
  37. the device(s) of your choice (or follow the instructions given to create
  38. your own).
  39.  
  40. I am purposely not including utilities such as programs to make graphs,
  41. contour plots, etc, with this distribution. Obviously we have a large
  42. number of such programs here, but they are for the most part many-years-old
  43. buggy evolved messes which I do not wish to be responsible for inflicting
  44. on the rest of the world. You should easily be able to adapt your existing
  45. graphical utilities to work with Vplot (the advantage being that it makes
  46. your programs device-independent).
  47.  
  48. Vplot is Copyrighted, but the restrictions are quite minimal and
  49. hopefully you will find them reasonable. I welcome contributions;
  50. but try not to ask for help from me if you can possibly avoid it
  51. (especially questions you can answer for yourself by reading the
  52. documentation) as I DO need to get on with the business of graduating!
  53.  
  54.     - Joe Dellinger, joe@hanauma.stanford.edu
  55.       Stanford Exploration Project
  56.  
  57.  
  58. Vplot Device Dependent Code
  59.  
  60. This distribution contains drivers for the following:
  61.     Envision 215-220-230 terminals, alias Lear Siegler 7100 series
  62.  
  63.     the Imagen 300 dots-per-inch series laser printers, using ImPress.
  64.  
  65.     "GPS" on a "Masscomp", according to the author, Stew Levin.
  66.     Personally I don't know what those things are, nor can I verify
  67.     how well-implemented this device driver is. Don't bug me if you
  68.     have problems with this; you know more about it than I do.
  69.  
  70.  
  71.     Printronix P300/P600 line printers.
  72.  
  73.     RasterTek 1-10, 1-75, and 1-80 high-resolution terminals.
  74.  
  75.     DEC REGIS series devices, which includes the Gigi and some
  76.     VT series terminals.
  77.  
  78.     401X and 410X series Tektronix terminals. The 401X driver,
  79.     unfortunately, I would only classify as "mostly finished". (It's
  80.     hard to get people to finish something when they've got it doing
  81.     enough for what they need.)
  82.  
  83.     - Joe Dellinger
  84.  
  85.  
  86. [  Notes about filenames:
  87.  
  88. Some of these files use the nice BSD long filenames.  To avoid
  89. breaking makefiles and the like, I have avoided renaming things.
  90. Here is the list of filenames.  The MANIFEST might list some
  91. things incorrectly, in particular the "vplothacker.doc.?" files
  92. are "hacker.doc.?"
  93.  
  94. Sites with limited 14-character filenames should definitely save
  95. all the parts after unpacking, to make sure they haven't lost
  96. anything!
  97.     --rich $alz
  98.  
  99.     15 Envision_device
  100.     15 Masscomp_device
  101.     15 cteklinestyle.c
  102.     15 cteksetcoltab.c
  103.     15 getpar_decode.c
  104.     16 RasterTek_device
  105.     16 gen_do_dovplot.c
  106.     16 machdep_restrict
  107.     17 Printronix_device
  108.     17 TEST_aspect_ratio
  109.     17 lines_normal_misc
  110.     17 tube.example.note
  111.     17 vplothacker.doc.1
  112.     17 vplothacker.doc.2
  113.     18 font_definitions.h
  114.     18 libvplot_example.c
  115.     18 lines_normal+cylig
  116.     18 lines_normal+rolig
  117.     19 lines_normal_script
  118.     20 libvplot_example.dat
  119.     21 getpar_string_store.c
  120. ]
  121.  
  122. #! /bin/sh
  123. # This is a shell archive.  Remove anything before this line, then unpack
  124. # it by saving it into a file and typing "sh file".  To overwrite existing
  125. # files, type "sh file -c".  You can also feed this as standard input via
  126. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  127. # will see the following message at the end:
  128. #        "End of archive 1 (of 24)."
  129. # Wrapped by rsalz@fig.bbn.com on Fri Mar 25 11:44:58 1988
  130. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  131. if test ! -d 'Envision_device' ; then
  132.     echo shar: Creating directory \"'Envision_device'\"
  133.     mkdir 'Envision_device'
  134. fi
  135. if test ! -d 'Envision_device/envilib' ; then
  136.     echo shar: Creating directory \"'Envision_device/envilib'\"
  137.     mkdir 'Envision_device/envilib'
  138. fi
  139. if test -f 'Envision_device/envilib/README' -a "${1}" != "-c" ; then 
  140.   echo shar: Will not clobber existing file \"'Envision_device/envilib/README'\"
  141. else
  142. echo shar: Extracting \"'Envision_device/envilib/README'\" \(272 characters\)
  143. sed "s/^X//" >'Envision_device/envilib/README' <<'END_OF_FILE'
  144. Envision 215 and 220.
  145. X"wstype" option of pen used to differentiate between these two.
  146. X(Slightly different screen sizes, polygon filling too buggy to use
  147. on 215's.) Envision has died, and the remaining 220's have been sold
  148. as "Lear Siegler 7105"'s.
  149. X
  150. Author - Joe Dellinger
  151. END_OF_FILE
  152. if test 272 -ne `wc -c <'Envision_device/envilib/README'`; then
  153.     echo shar: \"'Envision_device/envilib/README'\" unpacked with wrong size!
  154. fi
  155. # end of 'Envision_device/envilib/README'
  156. fi
  157. if test -f 'Envision_device/envilib/envi.h' -a "${1}" != "-c" ; then 
  158.   echo shar: Will not clobber existing file \"'Envision_device/envilib/envi.h'\"
  159. else
  160. echo shar: Extracting \"'Envision_device/envilib/envi.h'\" \(166 characters\)
  161. sed "s/^X//" >'Envision_device/envilib/envi.h' <<'END_OF_FILE'
  162. X#define ESC 033
  163. X#define FS  034
  164. X#define GS  035
  165. X#define US    037
  166. X#define ENVI_ERASE 'F'
  167. X#define MOV 2
  168. X#define TEK 1
  169. X#define REG 0
  170. X
  171. extern int lost;
  172. extern int version;
  173. END_OF_FILE
  174. if test 166 -ne `wc -c <'Envision_device/envilib/envi.h'`; then
  175.     echo shar: \"'Envision_device/envilib/envi.h'\" unpacked with wrong size!
  176. fi
  177. # end of 'Envision_device/envilib/envi.h'
  178. fi
  179. if test ! -d 'Imagen_device' ; then
  180.     echo shar: Creating directory \"'Imagen_device'\"
  181.     mkdir 'Imagen_device'
  182. fi
  183. if test ! -d 'Imagen_device/imaglib' ; then
  184.     echo shar: Creating directory \"'Imagen_device/imaglib'\"
  185.     mkdir 'Imagen_device/imaglib'
  186. fi
  187. if test -f 'Imagen_device/imaglib/README' -a "${1}" != "-c" ; then 
  188.   echo shar: Will not clobber existing file \"'Imagen_device/imaglib/README'\"
  189. else
  190. echo shar: Extracting \"'Imagen_device/imaglib/README'\" \(50 characters\)
  191. sed "s/^X//" >'Imagen_device/imaglib/README' <<'END_OF_FILE'
  192. Imagen 8/300, using Impress.
  193. Author Joe Dellinger
  194. END_OF_FILE
  195. if test 50 -ne `wc -c <'Imagen_device/imaglib/README'`; then
  196.     echo shar: \"'Imagen_device/imaglib/README'\" unpacked with wrong size!
  197. fi
  198. # end of 'Imagen_device/imaglib/README'
  199. fi
  200. if test -f 'MANIFEST' -a "${1}" != "-c" ; then 
  201.   echo shar: Will not clobber existing file \"'MANIFEST'\"
  202. else
  203. echo shar: Extracting \"'MANIFEST'\" \(17875 characters\)
  204. sed "s/^X//" >'MANIFEST' <<'END_OF_FILE'
  205. X   File Name        Archive #    Description
  206. X-----------------------------------------------------------
  207. X Envision_device            1    
  208. X Envision_device/README     3    
  209. X Envision_device/envilib    1    
  210. X Envision_device/envilib/EnviMakef  2    
  211. X Envision_device/envilib/Makefile  2    
  212. X Envision_device/envilib/README  1    
  213. X Envision_device/envilib/envi.h  1    
  214. X Envision_device/envilib/enviattr.c  9    
  215. X Envision_device/envilib/enviclose.c  8    
  216. X Envision_device/envilib/enviconf.c  8    
  217. X Envision_device/envilib/envidoc.h  3    
  218. X Envision_device/envilib/envierase.c  4    
  219. X Envision_device/envilib/envigetpoint.c  7    
  220. X Envision_device/envilib/envimakef  2    
  221. X Envision_device/envilib/envimessage.c  9    
  222. X Envision_device/envilib/enviopen.c  5    
  223. X Envision_device/envilib/enviplot.c  7    
  224. X Envision_device/envilib/envipoint.c  7    
  225. X Envision_device/envilib/envipoly.c  6    
  226. X Envision_device/envilib/envireset.c 10    
  227. X Envision_device/envilib/enviset.c 10    
  228. X Envision_device/envilib/known_bugs  2    
  229. X Imagen_device              1    
  230. X Imagen_device/README       3    
  231. X Imagen_device/imaglib      1    
  232. X Imagen_device/imaglib/ImagMakef  2    
  233. X Imagen_device/imaglib/Makefile  2    
  234. X Imagen_device/imaglib/README  1    
  235. X Imagen_device/imaglib/imagattr.c  5    
  236. X Imagen_device/imaglib/imagclose.c  8    
  237. X Imagen_device/imaglib/imagconf.c  8    
  238. X Imagen_device/imaglib/imagdoc.h  6    
  239. X Imagen_device/imaglib/imagen.h  4    
  240. X Imagen_device/imaglib/imagerase.c 10    
  241. X Imagen_device/imaglib/imagmakef  2    
  242. X Imagen_device/imaglib/imagopen.c 13    
  243. X Imagen_device/imaglib/imagplot.c  9    
  244. X Imagen_device/imaglib/imagpoly.c 14    
  245. X Imagen_device/imaglib/imagraster.c 14    
  246. X Imagen_device/imaglib/imagreset.c 10    
  247. X Imagen_device/imaglib/imagvector.c  6    
  248. X Imagen_device/imaglib/ipen.mn 13    
  249. X Imagen_device/imaglib/known_bugs  2    
  250. X MANIFEST                   1    
  251. X Masscomp_device            1    
  252. X Masscomp_device/README     3    
  253. X Masscomp_device/gpslib     1    
  254. X Masscomp_device/gpslib/GpsMakef  2    
  255. X Masscomp_device/gpslib/Makefile  2    
  256. X Masscomp_device/gpslib/README  1    
  257. X Masscomp_device/gpslib/gpsattr.c  6    
  258. X Masscomp_device/gpslib/gpsclose.c  4    
  259. X Masscomp_device/gpslib/gpsconf.c  7    
  260. X Masscomp_device/gpslib/gpsdoc.h  4    
  261. X Masscomp_device/gpslib/gpsmakef  2    
  262. X Masscomp_device/gpslib/gpsopen.c 10    
  263. X Masscomp_device/gpslib/gpspen.h  1    
  264. X Masscomp_device/gpslib/gpsplot.c  4    
  265. X Masscomp_device/gpslib/gpsreset.c  3    
  266. X Masscomp_device/gpslib/known_bugs  8    
  267. X Printronix_device          1    
  268. X Printronix_device/README   3    
  269. X Printronix_device/lprlib   1    
  270. X Printronix_device/lprlib/LprMakef  2    
  271. X Printronix_device/lprlib/Makefile  2    
  272. X Printronix_device/lprlib/README  1    
  273. X Printronix_device/lprlib/known_bugs  1    
  274. X Printronix_device/lprlib/lprattr.c  4    
  275. X Printronix_device/lprlib/lprclose.c  6    
  276. X Printronix_device/lprlib/lprconf.c  7    
  277. X Printronix_device/lprlib/lprdoc.h  2    
  278. X Printronix_device/lprlib/lprerase.c 10    
  279. X Printronix_device/lprlib/lprmakef  2    
  280. X Printronix_device/lprlib/lpropen.c  8    
  281. X Printronix_device/lprlib/lprpen.h  2    
  282. X Printronix_device/lprlib/lprvector.c 12    
  283. X RasterTek_device           1    
  284. X RasterTek_device/README    3    
  285. X RasterTek_device/rteklib   1    
  286. X RasterTek_device/rteklib/Makefile  2    
  287. X RasterTek_device/rteklib/README  2    
  288. X RasterTek_device/rteklib/RtekMakef  2    
  289. X RasterTek_device/rteklib/known_bugs  1    
  290. X RasterTek_device/rteklib/rtekarea.c  5    
  291. X RasterTek_device/rteklib/rtekattr.c  5    
  292. X RasterTek_device/rteklib/rtekclose.c  4    
  293. X RasterTek_device/rteklib/rtekconf.c  8    
  294. X RasterTek_device/rteklib/rtekdoc.h  2    
  295. X RasterTek_device/rteklib/rtekerase.c  4    
  296. X RasterTek_device/rteklib/rtekgetpoint.c  4    
  297. X RasterTek_device/rteklib/rtekmakef  2    
  298. X RasterTek_device/rteklib/rtekopen.c 10    
  299. X RasterTek_device/rteklib/rtekpen.h  3    
  300. X RasterTek_device/rteklib/rtekplot.c  3    
  301. X RasterTek_device/rteklib/rtekpoint.c  3    
  302. X RasterTek_device/rteklib/rtekraster.c 11    
  303. X RasterTek_device/rteklib/rtekutil.c  6    
  304. X Regis_device               1    
  305. X Regis_device/README        2    
  306. X Regis_device/gigilib       1    
  307. X Regis_device/gigilib/GigiMakef  2    
  308. X Regis_device/gigilib/Makefile  2    
  309. X Regis_device/gigilib/README  1    
  310. X Regis_device/gigilib/gigi.h  1    
  311. X Regis_device/gigilib/gigiattr.c  7    
  312. X Regis_device/gigilib/gigiclose.c  7    
  313. X Regis_device/gigilib/gigiconf.c  8    
  314. X Regis_device/gigilib/gigidoc.h  2    
  315. X Regis_device/gigilib/gigierase.c  4    
  316. X Regis_device/gigilib/gigigetpoint.c  5    
  317. X Regis_device/gigilib/gigimakef  2    
  318. X Regis_device/gigilib/gigimessage.c  8    
  319. X Regis_device/gigilib/gigiopen.c  4    
  320. X Regis_device/gigilib/gigiplot.c 11    
  321. X Regis_device/gigilib/gigipoly.c  5    
  322. X Regis_device/gigilib/gigireset.c  4    
  323. X Regis_device/gigilib/known_bugs  1    
  324. X Tek_device                 1    
  325. X Tek_device/README          2    
  326. X Tek_device/cteklib         1    
  327. X Tek_device/cteklib/CtekMakef  2    
  328. X Tek_device/cteklib/Makefile  2    
  329. X Tek_device/cteklib/README  1    
  330. X Tek_device/cteklib/ctek.h  2    
  331. X Tek_device/cteklib/ctekattr.c  7    
  332. X Tek_device/cteklib/ctekclose.c  7    
  333. X Tek_device/cteklib/ctekcolmap.c  4    
  334. X Tek_device/cteklib/ctekcolor.c  6    
  335. X Tek_device/cteklib/ctekconf.c  8    
  336. X Tek_device/cteklib/ctekdoc.h  3    
  337. X Tek_device/cteklib/ctekerase.c  4    
  338. X Tek_device/cteklib/ctekgetpoint.c  6    
  339. X Tek_device/cteklib/cteklinestyle.c  4    
  340. X Tek_device/cteklib/ctekmakef  2    
  341. X Tek_device/cteklib/ctekmessage.c  7    
  342. X Tek_device/cteklib/ctekopen.c  4    
  343. X Tek_device/cteklib/ctekpack.c  9    
  344. X Tek_device/cteklib/ctekplot.c  4    
  345. X Tek_device/cteklib/ctekpoly.c  6    
  346. X Tek_device/cteklib/ctekraster.c 11    
  347. X Tek_device/cteklib/ctekreset.c  5    
  348. X Tek_device/cteklib/cteksetcoltab.c  4    
  349. X Tek_device/cteklib/cteksetmode.c  7    
  350. X Tek_device/cteklib/known_bugs  3    
  351. X Tek_device/teklib          1    
  352. X Tek_device/teklib/Makefile  2    
  353. X Tek_device/teklib/README   1    
  354. X Tek_device/teklib/TekMakef  2    
  355. X Tek_device/teklib/known_bugs  2    
  356. X Tek_device/teklib/setmode.c  5    
  357. X Tek_device/teklib/tek.h    2    
  358. X Tek_device/teklib/tekclose.c  9    
  359. X Tek_device/teklib/tekconf.c  8    
  360. X Tek_device/teklib/tekdoc.h  2    
  361. X Tek_device/teklib/tekerase.c  4    
  362. X Tek_device/teklib/tekmakef  2    
  363. X Tek_device/teklib/tekmessage.c  6    
  364. X Tek_device/teklib/tekopen.c 11    
  365. X Tek_device/teklib/tekpack.c  8    
  366. X Tek_device/teklib/tekplot.c  4    
  367. X Tek_device/teklib/tekpoint.c  3    
  368. X Virtual_device             1    
  369. X Virtual_device/README      3    
  370. X Virtual_device/raslib      1    
  371. X Virtual_device/raslib/Makefile  2    
  372. X Virtual_device/raslib/README  3    
  373. X Virtual_device/raslib/RasMakef  2    
  374. X Virtual_device/raslib/known_bugs  6    
  375. X Virtual_device/raslib/rasattr.c  5    
  376. X Virtual_device/raslib/rasclose.c  8    
  377. X Virtual_device/raslib/rasconf.c  7    
  378. X Virtual_device/raslib/rasdoc.h  5    
  379. X Virtual_device/raslib/raserase.c  6    
  380. X Virtual_device/raslib/rasmakef  2    
  381. X Virtual_device/raslib/rasopen.c 11    
  382. X Virtual_device/raslib/raspen.h  2    
  383. X Virtual_device/raslib/rasreset.c  5    
  384. X Virtual_device/raslib/rasvector.c 10    
  385. X Virtual_device/raslib/rasvector2.c  3    
  386. X Virtual_device/vplib       1    
  387. X Virtual_device/vplib/Makefile  2    
  388. X Virtual_device/vplib/README  2    
  389. X Virtual_device/vplib/VpMakef  2    
  390. X Virtual_device/vplib/known_bugs  3    
  391. X Virtual_device/vplib/vp.h  2    
  392. X Virtual_device/vplib/vpattr.c 12    
  393. X Virtual_device/vplib/vpclose.c  3    
  394. X Virtual_device/vplib/vpconf.c  7    
  395. X Virtual_device/vplib/vpdoc.h  7    
  396. X Virtual_device/vplib/vpdovplot.c 14    
  397. X Virtual_device/vplib/vperase.c  9    
  398. X Virtual_device/vplib/vplogmessage.c  4    
  399. X Virtual_device/vplib/vplogvector.c  5    
  400. X Virtual_device/vplib/vpmakef  2    
  401. X Virtual_device/vplib/vpmarker.c  5    
  402. X Virtual_device/vplib/vpmessage.c  5    
  403. X Virtual_device/vplib/vpopen.c 12    
  404. X Virtual_device/vplib/vppen.mn 15    
  405. X Virtual_device/vplib/vpplot.c  4    
  406. X Virtual_device/vplib/vppoly.c  6    
  407. X Virtual_device/vplib/vpraster.c  5    
  408. X Virtual_device/vplib/vpreset.c  7    
  409. X Virtual_device/vplib/vpsepwhere.c  4    
  410. X Virtual_device/vplib/vptext.c  9    
  411. X Virtual_device/vplib/vptextT.c 11    
  412. X Virtual_device/vplib/vpvector.c  9    
  413. X Vplot_Kernel               1    
  414. X Vplot_Kernel/Documentation  1    
  415. X Vplot_Kernel/Documentation/README  2    
  416. X Vplot_Kernel/Documentation/install.csh  1    
  417. X Vplot_Kernel/Documentation/known_bugs  5    
  418. X Vplot_Kernel/Documentation/libvplot.mn 21    
  419. X Vplot_Kernel/Documentation/pen.mn 18    
  420. X Vplot_Kernel/Documentation/vplot.mn 20    
  421. X Vplot_Kernel/Documentation/vplothacker.doc.1 19    
  422. X Vplot_Kernel/Documentation/vplothacker.doc.2 22    
  423. X Vplot_Kernel/Documentation/vplotraster.mn 15    
  424. X Vplot_Kernel/Documentation/vplottext.mn 17    
  425. X Vplot_Kernel/Hershey       1    
  426. X Vplot_Kernel/Hershey/README  4    
  427. X Vplot_Kernel/Hershey/cyrilc.hmp  2    
  428. X Vplot_Kernel/Hershey/gothgbt.hmp  1    
  429. X Vplot_Kernel/Hershey/gothgrt.hmp  1    
  430. X Vplot_Kernel/Hershey/gothitt.hmp  1    
  431. X Vplot_Kernel/Hershey/greekc.hmp  2    
  432. X Vplot_Kernel/Hershey/greeks.hmp  2    
  433. X Vplot_Kernel/Hershey/hertogrid.c 10    
  434. X Vplot_Kernel/Hershey/hertovplot.c 12    
  435. X Vplot_Kernel/Hershey/italicc.hmp  2    
  436. X Vplot_Kernel/Hershey/italict.hmp  1    
  437. X Vplot_Kernel/Hershey/lines_normal  1    
  438. X Vplot_Kernel/Hershey/lines_normal+cylig  2    
  439. X Vplot_Kernel/Hershey/lines_normal+rolig  1    
  440. X Vplot_Kernel/Hershey/lines_normal_misc  1    
  441. X Vplot_Kernel/Hershey/lines_normal_script  1    
  442. X Vplot_Kernel/Hershey/make_vplot.csh  9    
  443. X Vplot_Kernel/Hershey/math.hmp  3    
  444. X Vplot_Kernel/Hershey/misc.hmp  3    
  445. X Vplot_Kernel/Hershey/romanc.hmp  2    
  446. X Vplot_Kernel/Hershey/romand.hmp  1    
  447. X Vplot_Kernel/Hershey/romans.hmp  1    
  448. X Vplot_Kernel/Hershey/romant.hmp  1    
  449. X Vplot_Kernel/Hershey/scriptc.hmp  1    
  450. X Vplot_Kernel/Hershey/scripts.hmp  1    
  451. X Vplot_Kernel/Makefile      4    
  452. X Vplot_Kernel/README       10    
  453. X Vplot_Kernel/filters       1    
  454. X Vplot_Kernel/filters/MakeMake  9    
  455. X Vplot_Kernel/filters/MakeMakesep  9    
  456. X Vplot_Kernel/filters/README 12    
  457. X Vplot_Kernel/filters/Tests  1    
  458. X Vplot_Kernel/filters/Tests/All_tests  2    
  459. X Vplot_Kernel/filters/Tests/DEMO_Cross  1    
  460. X Vplot_Kernel/filters/Tests/DEMO_Graph 14    
  461. X Vplot_Kernel/filters/Tests/DEMO_KPCC  2    
  462. X Vplot_Kernel/filters/Tests/DEMO_Seplogo  2    
  463. X Vplot_Kernel/filters/Tests/DEMO_Tectonics 18    
  464. X Vplot_Kernel/filters/Tests/DEMO_Texas  2    
  465. X Vplot_Kernel/filters/Tests/Font.c  7    
  466. X Vplot_Kernel/filters/Tests/README  9    
  467. X Vplot_Kernel/filters/Tests/TEST_Cyrillic  3    
  468. X Vplot_Kernel/filters/Tests/TEST_align  7    
  469. X Vplot_Kernel/filters/Tests/TEST_aspect_ratio 12    
  470. X Vplot_Kernel/filters/Tests/TEST_clipping 10    
  471. X Vplot_Kernel/filters/Tests/TEST_colors 10    
  472. X Vplot_Kernel/filters/Tests/TEST_coltab  3    
  473. X Vplot_Kernel/filters/Tests/TEST_erase  3    
  474. X Vplot_Kernel/filters/Tests/TEST_greycol  6    
  475. X Vplot_Kernel/filters/Tests/TEST_hatch  1    
  476. X Vplot_Kernel/filters/Tests/TEST_limit  5    
  477. X Vplot_Kernel/filters/Tests/TEST_pattern 12    
  478. X Vplot_Kernel/filters/Tests/TEST_raster  3    
  479. X Vplot_Kernel/filters/Tests/TEST_size  6    
  480. X Vplot_Kernel/filters/Tests/TEST_text  6    
  481. X Vplot_Kernel/filters/Tests/TEST_text.note  1    
  482. X Vplot_Kernel/filters/Tests/ellips.f  4    
  483. X Vplot_Kernel/filters/Tests/fontnames  1    
  484. X Vplot_Kernel/filters/Tests/libvplot_example.c 13    
  485. X Vplot_Kernel/filters/Tests/libvplot_example.dat  1    
  486. X Vplot_Kernel/filters/Tests/makefile  6    
  487. X Vplot_Kernel/filters/Tests/markertest.f  5    
  488. X Vplot_Kernel/filters/Tests/parfile  2    
  489. X Vplot_Kernel/filters/Tests/polytest.c 11    
  490. X Vplot_Kernel/filters/Tests/rastest.c  9    
  491. X Vplot_Kernel/filters/Tests/texttest.c  5    
  492. X Vplot_Kernel/filters/Tests/texttest.f  3    
  493. X Vplot_Kernel/filters/Tests/ufilltest.c  8    
  494. X Vplot_Kernel/filters/distribute_to  9    
  495. X Vplot_Kernel/filters/dovplot.c 24    
  496. X Vplot_Kernel/filters/genlib  1    
  497. X Vplot_Kernel/filters/genlib/Makefile  2    
  498. X Vplot_Kernel/filters/genlib/README  1    
  499. X Vplot_Kernel/filters/genlib/gen_do_dovplot.c  5    
  500. X Vplot_Kernel/filters/genlib/genarea.c  7    
  501. X Vplot_Kernel/filters/genlib/genhatch.c 13    
  502. X Vplot_Kernel/filters/genlib/geninteract.c  5    
  503. X Vplot_Kernel/filters/genlib/genmarker.c 12    
  504. X Vplot_Kernel/filters/genlib/genmessage.c  5    
  505. X Vplot_Kernel/filters/genlib/genpatarea.c 12    
  506. X Vplot_Kernel/filters/genlib/genpoint.c  3    
  507. X Vplot_Kernel/filters/genlib/genraster.c  9    
  508. X Vplot_Kernel/filters/genlib/genraster1.c 12    
  509. X Vplot_Kernel/filters/genlib/gentext.c 23    
  510. X Vplot_Kernel/filters/genlib/genvector.c  9    
  511. X Vplot_Kernel/filters/genlib/known_bugs  4    
  512. X Vplot_Kernel/filters/genlib/nulldev.c  3    
  513. X Vplot_Kernel/filters/genlib/polyfix.c 17    
  514. X Vplot_Kernel/filters/genlib/polysubs.c 14    
  515. X Vplot_Kernel/filters/genlib/vecarea.c 11    
  516. X Vplot_Kernel/filters/hosttype  1    
  517. X Vplot_Kernel/filters/include  1    
  518. X Vplot_Kernel/filters/include/README  2    
  519. X Vplot_Kernel/filters/include/attrcom.h 13    
  520. X Vplot_Kernel/filters/include/closestat.h  7    
  521. X Vplot_Kernel/filters/include/device.h  2    
  522. X Vplot_Kernel/filters/include/enum.h  3    
  523. X Vplot_Kernel/filters/include/erasecom.h  5    
  524. X Vplot_Kernel/filters/include/err.h  1    
  525. X Vplot_Kernel/filters/include/extern.h 10    
  526. X Vplot_Kernel/filters/include/font_definitions.h 10    
  527. X Vplot_Kernel/filters/include/gendoc.h  3    
  528. X Vplot_Kernel/filters/include/getxy.h  1    
  529. X Vplot_Kernel/filters/include/intcom.h  7    
  530. X Vplot_Kernel/filters/include/mesgcom.h 10    
  531. X Vplot_Kernel/filters/include/params.h  9    
  532. X Vplot_Kernel/filters/include/pat.h  1    
  533. X Vplot_Kernel/filters/include/readraster.h  2    
  534. X Vplot_Kernel/filters/include/round.h  1    
  535. X Vplot_Kernel/filters/include/vertex.h  1    
  536. X Vplot_Kernel/filters/include/vplot.h 10    
  537. X Vplot_Kernel/filters/include/vplotfonts  1    
  538. X Vplot_Kernel/filters/include/vplotfonts/Makefile  5    
  539. X Vplot_Kernel/filters/include/vplotfonts/README  7    
  540. X Vplot_Kernel/filters/include/vplotfonts/known_bugs  2    
  541. X Vplot_Kernel/filters/include/vplotfonts/makefont.c 16    
  542. X Vplot_Kernel/filters/include/vplotfonts/pen.vplot_font 14    
  543. X Vplot_Kernel/filters/init_vplot.c 19    
  544. X Vplot_Kernel/filters/known_bugs  3    
  545. X Vplot_Kernel/filters/loclib  1    
  546. X Vplot_Kernel/filters/loclib/Makefile  3    
  547. X Vplot_Kernel/filters/loclib/Puthead.c  4    
  548. X Vplot_Kernel/filters/loclib/README  1    
  549. X Vplot_Kernel/filters/loclib/alloc.c  6    
  550. X Vplot_Kernel/filters/loclib/bufpar.c  8    
  551. X Vplot_Kernel/filters/loclib/doc.c  3    
  552. X Vplot_Kernel/filters/loclib/err.c  7    
  553. X Vplot_Kernel/filters/loclib/fastpar.h  1    
  554. X Vplot_Kernel/filters/loclib/file.c  4    
  555. X Vplot_Kernel/filters/loclib/fsize.c  2    
  556. X Vplot_Kernel/filters/loclib/getch_.c  3    
  557. X Vplot_Kernel/filters/loclib/geth.c  2    
  558. X Vplot_Kernel/filters/loclib/getpar.c  8    
  559. X Vplot_Kernel/filters/loclib/getpar.mn 12    
  560. X Vplot_Kernel/filters/loclib/getpar_decode.c 11    
  561. X Vplot_Kernel/filters/loclib/getpar_scan.c 16    
  562. X Vplot_Kernel/filters/loclib/getpar_scan.l 13    
  563. X Vplot_Kernel/filters/loclib/getpar_string_store.c  4    
  564. X Vplot_Kernel/filters/loclib/known_bugs  4    
  565. X Vplot_Kernel/filters/loclib/puth.c  2    
  566. X Vplot_Kernel/filters/loclib/sepwhere.c  21    
  567. X Vplot_Kernel/filters/machdep  1    
  568. X Vplot_Kernel/filters/machdep_restrict  1    
  569. X Vplot_Kernel/filters/machdepsep  1    
  570. X Vplot_Kernel/filters/machines  1    
  571. X Vplot_Kernel/filters/main_vplot.c 16    
  572. X Vplot_Kernel/filters/makedist  21    
  573. X Vplot_Kernel/filters/otherpens  1    
  574. X Vplot_Kernel/filters/proc_vplot.c 11    
  575. X Vplot_Kernel/filters/sample.c  8    
  576. X Vplot_Kernel/filters/utilities  1    
  577. X Vplot_Kernel/filters/utilities/Makefile  21    
  578. X Vplot_Kernel/filters/utilities/README  1    
  579. X Vplot_Kernel/filters/utilities/clip.c  8    
  580. X Vplot_Kernel/filters/utilities/dashvec.c 10    
  581. X Vplot_Kernel/filters/utilities/dither.c 13    
  582. X Vplot_Kernel/filters/utilities/dupside.c  5    
  583. X Vplot_Kernel/filters/utilities/error.c 11    
  584. X Vplot_Kernel/filters/utilities/fatvec.c 13    
  585. X Vplot_Kernel/filters/utilities/greycorr.c  7    
  586. X Vplot_Kernel/filters/utilities/intersect.c  6    
  587. X Vplot_Kernel/filters/utilities/known_bugs  1    
  588. X Vplot_Kernel/filters/utilities/solve.c  4    
  589. X Vplot_Kernel/filters/utilities/sort.c  4    
  590. X Vplot_Kernel/filters/utilities/vecoutline.c  6    
  591. X Vplot_Kernel/filters/utilities/vptodev.c 11    
  592. X Vplot_Kernel/known_bugs    1    
  593. X Vplot_Kernel/lvplot        1    
  594. X Vplot_Kernel/lvplot/Makefile  5    
  595. X Vplot_Kernel/lvplot/README  21    
  596. X Vplot_Kernel/lvplot/fixcplot 11    
  597. X Vplot_Kernel/lvplot/geth.c  3    
  598. X Vplot_Kernel/lvplot/known_bugs  3    
  599. X Vplot_Kernel/lvplot/puth.c  4    
  600. X Vplot_Kernel/lvplot/vp_area.c  8    
  601. X Vplot_Kernel/lvplot/vp_arrow.c  9    
  602. X Vplot_Kernel/lvplot/vp_bgroup.c  6    
  603. X Vplot_Kernel/lvplot/vp_break.c  3    
  604. X Vplot_Kernel/lvplot/vp_clip.c  5    
  605. X Vplot_Kernel/lvplot/vp_color.c  4    
  606. X Vplot_Kernel/lvplot/vp_coltab.c  6    
  607. X Vplot_Kernel/lvplot/vp_dash.c  6    
  608. X Vplot_Kernel/lvplot/vp_draw.c  5    
  609. X Vplot_Kernel/lvplot/vp_egroup.c  3    
  610. X Vplot_Kernel/lvplot/vp_endplt.c  3    
  611. X Vplot_Kernel/lvplot/vp_erase.c  3    
  612. X Vplot_Kernel/lvplot/vp_fat.c  4    
  613. X Vplot_Kernel/lvplot/vp_file.c  7    
  614. X Vplot_Kernel/lvplot/vp_filep.c  4    
  615. X Vplot_Kernel/lvplot/vp_fill.c  7    
  616. X Vplot_Kernel/lvplot/vp_gtext.c  9    
  617. X Vplot_Kernel/lvplot/vp_hatchload.c  6    
  618. X Vplot_Kernel/lvplot/vp_message.c  6    
  619. X Vplot_Kernel/lvplot/vp_move.c  5    
  620. X Vplot_Kernel/lvplot/vp_orig.c  5    
  621. X Vplot_Kernel/lvplot/vp_patload.c  6    
  622. X Vplot_Kernel/lvplot/vp_pc.h  4    
  623. X Vplot_Kernel/lvplot/vp_pendn.c  5    
  624. X Vplot_Kernel/lvplot/vp_penup.c  3    
  625. X Vplot_Kernel/lvplot/vp_pline.c  7    
  626. X Vplot_Kernel/lvplot/vp_plot.c 11    
  627. X Vplot_Kernel/lvplot/vp_pmark.c  8    
  628. X Vplot_Kernel/lvplot/vp_purge.c  3    
  629. X Vplot_Kernel/lvplot/vp_raster.c 13    
  630. X Vplot_Kernel/lvplot/vp_scale.c  4    
  631. X Vplot_Kernel/lvplot/vp_setdash.c  6    
  632. X Vplot_Kernel/lvplot/vp_stretch.c  5    
  633. X Vplot_Kernel/lvplot/vp_style.c  5    
  634. X Vplot_Kernel/lvplot/vp_text.c  9    
  635. X Vplot_Kernel/lvplot/vp_tfont.c  6    
  636. X Vplot_Kernel/lvplot/vp_tjust.c  5    
  637. X Vplot_Kernel/lvplot/vp_uarea.c  3    
  638. X Vplot_Kernel/lvplot/vp_uarrow.c  3    
  639. X Vplot_Kernel/lvplot/vp_uclip.c  6    
  640. X Vplot_Kernel/lvplot/vp_udraw.c  3    
  641. X Vplot_Kernel/lvplot/vp_ufill.c  21    
  642. X Vplot_Kernel/lvplot/vp_ugtext.c  8    
  643. X Vplot_Kernel/lvplot/vp_umove.c  21    
  644. X Vplot_Kernel/lvplot/vp_unit.c  8    
  645. X Vplot_Kernel/lvplot/vp_uorig.c  21    
  646. X Vplot_Kernel/lvplot/vp_upendn.c  21    
  647. X Vplot_Kernel/lvplot/vp_upline.c  21    
  648. X Vplot_Kernel/lvplot/vp_uplot.c  4    
  649. X Vplot_Kernel/lvplot/vp_upmark.c  21    
  650. X Vplot_Kernel/lvplot/vp_uraster.c  8    
  651. X Vplot_Kernel/lvplot/vp_utext.c  6    
  652. X Vplot_Kernel/lvplot/vp_where.c  21    
  653. X Vplot_Kernel/lvplot/vpbgroup.f  1    
  654. X Vplot_Kernel/lvplot/vpfile.f  1    
  655. X Vplot_Kernel/lvplot/vpgtext.f  1    
  656. X Vplot_Kernel/lvplot/vpmessage.f  1    
  657. X Vplot_Kernel/lvplot/vptext.f  1    
  658. X Vplot_Kernel/lvplot/vpugtext.f  1    
  659. X Vplot_Kernel/lvplot/vputext.f  1    
  660. X Vplot_Kernel/util          1    
  661. X Vplot_Kernel/util/Makefile  21    
  662. X Vplot_Kernel/util/README   21    
  663. X Vplot_Kernel/util/Ta2vplot.c 17    
  664. X Vplot_Kernel/util/known_bugs  1    
  665. X Vplot_Kernel/util/plas.c  15    
  666. X Vplot_Kernel/util/pldb.c  15    
  667. X Vplot_Kernel/util/tube.example  21    
  668. X Vplot_Kernel/util/tube.example.note  1    
  669. END_OF_FILE
  670. if test 17875 -ne `wc -c <'MANIFEST'`; then
  671.     echo shar: \"'MANIFEST'\" unpacked with wrong size!
  672. fi
  673. # end of 'MANIFEST'
  674. fi
  675. if test ! -d 'Masscomp_device' ; then
  676.     echo shar: Creating directory \"'Masscomp_device'\"
  677.     mkdir 'Masscomp_device'
  678. fi
  679. if test ! -d 'Masscomp_device/gpslib' ; then
  680.     echo shar: Creating directory \"'Masscomp_device/gpslib'\"
  681.     mkdir 'Masscomp_device/gpslib'
  682. fi
  683. if test -f 'Masscomp_device/gpslib/README' -a "${1}" != "-c" ; then 
  684.   echo shar: Will not clobber existing file \"'Masscomp_device/gpslib/README'\"
  685. else
  686. echo shar: Extracting \"'Masscomp_device/gpslib/README'\" \(50 characters\)
  687. sed "s/^X//" >'Masscomp_device/gpslib/README' <<'END_OF_FILE'
  688. For GPS on a MASSCOMP, whatever those things are.
  689. END_OF_FILE
  690. if test 50 -ne `wc -c <'Masscomp_device/gpslib/README'`; then
  691.     echo shar: \"'Masscomp_device/gpslib/README'\" unpacked with wrong size!
  692. fi
  693. # end of 'Masscomp_device/gpslib/README'
  694. fi
  695. if test -f 'Masscomp_device/gpslib/gpspen.h' -a "${1}" != "-c" ; then 
  696.   echo shar: Will not clobber existing file \"'Masscomp_device/gpslib/gpspen.h'\"
  697. else
  698. echo shar: Extracting \"'Masscomp_device/gpslib/gpspen.h'\" \(230 characters\)
  699. sed "s/^X//" >'Masscomp_device/gpslib/gpspen.h' <<'END_OF_FILE'
  700. extern int gpscolor;        /* current color */
  701. extern int dev_xmin, dev_ymin, dev_xmax, dev_ymax;
  702. X#define    Min(IX,IY)    ((IX) < (IY) ? (IX) : (IY))
  703. X#define    Max(IX,IY)    ((IX) > (IY) ? (IX) : (IY))
  704. X#define NCOLOR 256        /* number of colors */
  705. END_OF_FILE
  706. if test 230 -ne `wc -c <'Masscomp_device/gpslib/gpspen.h'`; then
  707.     echo shar: \"'Masscomp_device/gpslib/gpspen.h'\" unpacked with wrong size!
  708. fi
  709. # end of 'Masscomp_device/gpslib/gpspen.h'
  710. fi
  711. if test ! -d 'Printronix_device' ; then
  712.     echo shar: Creating directory \"'Printronix_device'\"
  713.     mkdir 'Printronix_device'
  714. fi
  715. if test ! -d 'Printronix_device/lprlib' ; then
  716.     echo shar: Creating directory \"'Printronix_device/lprlib'\"
  717.     mkdir 'Printronix_device/lprlib'
  718. fi
  719. if test -f 'Printronix_device/lprlib/README' -a "${1}" != "-c" ; then 
  720.   echo shar: Will not clobber existing file \"'Printronix_device/lprlib/README'\"
  721. else
  722. echo shar: Extracting \"'Printronix_device/lprlib/README'\" \(24 characters\)
  723. sed "s/^X//" >'Printronix_device/lprlib/README' <<'END_OF_FILE'
  724. Printronix Line Printer
  725. END_OF_FILE
  726. if test 24 -ne `wc -c <'Printronix_device/lprlib/README'`; then
  727.     echo shar: \"'Printronix_device/lprlib/README'\" unpacked with wrong size!
  728. fi
  729. # end of 'Printronix_device/lprlib/README'
  730. fi
  731. if test -f 'Printronix_device/lprlib/known_bugs' -a "${1}" != "-c" ; then 
  732.   echo shar: Will not clobber existing file \"'Printronix_device/lprlib/known_bugs'\"
  733. else
  734. echo shar: Extracting \"'Printronix_device/lprlib/known_bugs'\" \(165 characters\)
  735. sed "s/^X//" >'Printronix_device/lprlib/known_bugs' <<'END_OF_FILE'
  736. Raster should have a separate routine.
  737. Turning raster into vectors and then rasterizing the
  738. vectors is horribly inefficient!
  739. But I'm lazy, and this works perfectly.
  740. END_OF_FILE
  741. if test 165 -ne `wc -c <'Printronix_device/lprlib/known_bugs'`; then
  742.     echo shar: \"'Printronix_device/lprlib/known_bugs'\" unpacked with wrong size!
  743. fi
  744. # end of 'Printronix_device/lprlib/known_bugs'
  745. fi
  746. if test ! -d 'RasterTek_device' ; then
  747.     echo shar: Creating directory \"'RasterTek_device'\"
  748.     mkdir 'RasterTek_device'
  749. fi
  750. if test ! -d 'RasterTek_device/rteklib' ; then
  751.     echo shar: Creating directory \"'RasterTek_device/rteklib'\"
  752.     mkdir 'RasterTek_device/rteklib'
  753. fi
  754. if test -f 'RasterTek_device/rteklib/known_bugs' -a "${1}" != "-c" ; then 
  755.   echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/known_bugs'\"
  756. else
  757. echo shar: Extracting \"'RasterTek_device/rteklib/known_bugs'\" \(110 characters\)
  758. sed "s/^X//" >'RasterTek_device/rteklib/known_bugs' <<'END_OF_FILE'
  759. No bugs that I know of!
  760. X
  761. You'll probably have to change RTEKDEV in rtekpen.h to reflect your
  762. local situation.
  763. END_OF_FILE
  764. if test 110 -ne `wc -c <'RasterTek_device/rteklib/known_bugs'`; then
  765.     echo shar: \"'RasterTek_device/rteklib/known_bugs'\" unpacked with wrong size!
  766. fi
  767. # end of 'RasterTek_device/rteklib/known_bugs'
  768. fi
  769. if test ! -d 'Regis_device' ; then
  770.     echo shar: Creating directory \"'Regis_device'\"
  771.     mkdir 'Regis_device'
  772. fi
  773. if test ! -d 'Regis_device/gigilib' ; then
  774.     echo shar: Creating directory \"'Regis_device/gigilib'\"
  775.     mkdir 'Regis_device/gigilib'
  776. fi
  777. if test -f 'Regis_device/gigilib/README' -a "${1}" != "-c" ; then 
  778.   echo shar: Will not clobber existing file \"'Regis_device/gigilib/README'\"
  779. else
  780. echo shar: Extracting \"'Regis_device/gigilib/README'\" \(200 characters\)
  781. sed "s/^X//" >'Regis_device/gigilib/README' <<'END_OF_FILE'
  782. DEC REGIS, including the GIGI, VT125, and VT220.
  783. The filter uses the "wstype" pen option to pick between these
  784. various slightly incompatible REGIS devices.
  785. X
  786. Parts of this code are of great antiquity.
  787. END_OF_FILE
  788. if test 200 -ne `wc -c <'Regis_device/gigilib/README'`; then
  789.     echo shar: \"'Regis_device/gigilib/README'\" unpacked with wrong size!
  790. fi
  791. # end of 'Regis_device/gigilib/README'
  792. fi
  793. if test -f 'Regis_device/gigilib/gigi.h' -a "${1}" != "-c" ; then 
  794.   echo shar: Will not clobber existing file \"'Regis_device/gigilib/gigi.h'\"
  795. else
  796. echo shar: Extracting \"'Regis_device/gigilib/gigi.h'\" \(100 characters\)
  797. sed "s/^X//" >'Regis_device/gigilib/gigi.h' <<'END_OF_FILE'
  798. X#define    ESC    033
  799. X
  800. extern int lost;
  801. extern int lastop;
  802. extern int messagecount;
  803. extern int in_a_poly;
  804. END_OF_FILE
  805. if test 100 -ne `wc -c <'Regis_device/gigilib/gigi.h'`; then
  806.     echo shar: \"'Regis_device/gigilib/gigi.h'\" unpacked with wrong size!
  807. fi
  808. # end of 'Regis_device/gigilib/gigi.h'
  809. fi
  810. if test -f 'Regis_device/gigilib/known_bugs' -a "${1}" != "-c" ; then 
  811.   echo shar: Will not clobber existing file \"'Regis_device/gigilib/known_bugs'\"
  812. else
  813. echo shar: Extracting \"'Regis_device/gigilib/known_bugs'\" \(159 characters\)
  814. sed "s/^X//" >'Regis_device/gigilib/known_bugs' <<'END_OF_FILE'
  815. None, that I know of.
  816. Regis language should win an award for the most obscure-looking plot
  817. language.
  818. Polygon filling on the GIGI doesn't work, so use vecarea.
  819. END_OF_FILE
  820. if test 159 -ne `wc -c <'Regis_device/gigilib/known_bugs'`; then
  821.     echo shar: \"'Regis_device/gigilib/known_bugs'\" unpacked with wrong size!
  822. fi
  823. # end of 'Regis_device/gigilib/known_bugs'
  824. fi
  825. if test ! -d 'Tek_device' ; then
  826.     echo shar: Creating directory \"'Tek_device'\"
  827.     mkdir 'Tek_device'
  828. fi
  829. if test ! -d 'Tek_device/cteklib' ; then
  830.     echo shar: Creating directory \"'Tek_device/cteklib'\"
  831.     mkdir 'Tek_device/cteklib'
  832. fi
  833. if test -f 'Tek_device/cteklib/README' -a "${1}" != "-c" ; then 
  834.   echo shar: Will not clobber existing file \"'Tek_device/cteklib/README'\"
  835. else
  836. echo shar: Extracting \"'Tek_device/cteklib/README'\" \(15 characters\)
  837. sed "s/^X//" >'Tek_device/cteklib/README' <<'END_OF_FILE'
  838. Tektronix 4105
  839. END_OF_FILE
  840. if test 15 -ne `wc -c <'Tek_device/cteklib/README'`; then
  841.     echo shar: \"'Tek_device/cteklib/README'\" unpacked with wrong size!
  842. fi
  843. # end of 'Tek_device/cteklib/README'
  844. fi
  845. if test ! -d 'Tek_device/teklib' ; then
  846.     echo shar: Creating directory \"'Tek_device/teklib'\"
  847.     mkdir 'Tek_device/teklib'
  848. fi
  849. if test -f 'Tek_device/teklib/README' -a "${1}" != "-c" ; then 
  850.   echo shar: Will not clobber existing file \"'Tek_device/teklib/README'\"
  851. else
  852. echo shar: Extracting \"'Tek_device/teklib/README'\" \(130 characters\)
  853. sed "s/^X//" >'Tek_device/teklib/README' <<'END_OF_FILE'
  854. Tek 401x
  855. X
  856. The "wstype" option can be used to pick between various Tek emulators:
  857. X
  858. tek401X, graphon, retrographics, selanar, dscan
  859. END_OF_FILE
  860. if test 130 -ne `wc -c <'Tek_device/teklib/README'`; then
  861.     echo shar: \"'Tek_device/teklib/README'\" unpacked with wrong size!
  862. fi
  863. # end of 'Tek_device/teklib/README'
  864. fi
  865. if test ! -d 'Virtual_device' ; then
  866.     echo shar: Creating directory \"'Virtual_device'\"
  867.     mkdir 'Virtual_device'
  868. fi
  869. if test ! -d 'Virtual_device/raslib' ; then
  870.     echo shar: Creating directory \"'Virtual_device/raslib'\"
  871.     mkdir 'Virtual_device/raslib'
  872. fi
  873. if test ! -d 'Virtual_device/vplib' ; then
  874.     echo shar: Creating directory \"'Virtual_device/vplib'\"
  875.     mkdir 'Virtual_device/vplib'
  876. fi
  877. if test ! -d 'Vplot_Kernel' ; then
  878.     echo shar: Creating directory \"'Vplot_Kernel'\"
  879.     mkdir 'Vplot_Kernel'
  880. fi
  881. if test ! -d 'Vplot_Kernel/Documentation' ; then
  882.     echo shar: Creating directory \"'Vplot_Kernel/Documentation'\"
  883.     mkdir 'Vplot_Kernel/Documentation'
  884. fi
  885. if test -f 'Vplot_Kernel/Documentation/install.csh' -a "${1}" != "-c" ; then 
  886.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Documentation/install.csh'\"
  887. else
  888. echo shar: Extracting \"'Vplot_Kernel/Documentation/install.csh'\" \(270 characters\)
  889. sed "s/^X//" >'Vplot_Kernel/Documentation/install.csh' <<'END_OF_FILE'
  890. foreach file (*.mn ../filters/*lib/*.mn)
  891. set rootname = $file:t
  892. set name = $rootname:r
  893. if ( ! -e /usr/man/man9/$name.9 ) then
  894. if ( -e `pwd`/$file ) then
  895. if ( -f `pwd`/$file ) then
  896. rm -f /usr/man/man9/$name.9
  897. ln -s `pwd`/$file /usr/man/man9/$name.9
  898. endif
  899. endif
  900. endif
  901. end
  902. END_OF_FILE
  903. if test 270 -ne `wc -c <'Vplot_Kernel/Documentation/install.csh'`; then
  904.     echo shar: \"'Vplot_Kernel/Documentation/install.csh'\" unpacked with wrong size!
  905. fi
  906. # end of 'Vplot_Kernel/Documentation/install.csh'
  907. fi
  908. if test ! -d 'Vplot_Kernel/Hershey' ; then
  909.     echo shar: Creating directory \"'Vplot_Kernel/Hershey'\"
  910.     mkdir 'Vplot_Kernel/Hershey'
  911. fi
  912. if test -f 'Vplot_Kernel/Hershey/gothgbt.hmp' -a "${1}" != "-c" ; then 
  913.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/gothgbt.hmp'\"
  914. else
  915. echo shar: Extracting \"'Vplot_Kernel/Hershey/gothgbt.hmp'\" \(287 characters\)
  916. sed "s/^X//" >'Vplot_Kernel/Hershey/gothgbt.hmp' <<'END_OF_FILE'
  917. X3699    3714    3728    2275    3719    2271    3718    3717
  918. X3721    3722    3723    3725    3711    3724    3710    3720
  919. X3700-3709
  920. X3712    3713    2241    3726    2242    3715    2273
  921. X3501-3526
  922. X2223    804     2224    2262    999     3716
  923. X3601-3626
  924. X2225    2229    2226    2246    3729
  925. END_OF_FILE
  926. if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/gothgbt.hmp'`; then
  927.     echo shar: \"'Vplot_Kernel/Hershey/gothgbt.hmp'\" unpacked with wrong size!
  928. fi
  929. # end of 'Vplot_Kernel/Hershey/gothgbt.hmp'
  930. fi
  931. if test -f 'Vplot_Kernel/Hershey/gothgrt.hmp' -a "${1}" != "-c" ; then 
  932.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/gothgrt.hmp'\"
  933. else
  934. echo shar: Extracting \"'Vplot_Kernel/Hershey/gothgrt.hmp'\" \(287 characters\)
  935. sed "s/^X//" >'Vplot_Kernel/Hershey/gothgrt.hmp' <<'END_OF_FILE'
  936. X3699    3714    3728    2275    3719    2271    3718    3717
  937. X3721    3722    3723    3725    3711    3724    3710    3720
  938. X3700-3709
  939. X3712    3713    2241    3726    2242    3715    2273
  940. X3301-3326
  941. X2223    804     2224    2262    999     3716
  942. X3401-3426
  943. X2225    2229    2226    2246    3729
  944. END_OF_FILE
  945. if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/gothgrt.hmp'`; then
  946.     echo shar: \"'Vplot_Kernel/Hershey/gothgrt.hmp'\" unpacked with wrong size!
  947. fi
  948. # end of 'Vplot_Kernel/Hershey/gothgrt.hmp'
  949. fi
  950. if test -f 'Vplot_Kernel/Hershey/gothitt.hmp' -a "${1}" != "-c" ; then 
  951.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/gothitt.hmp'\"
  952. else
  953. echo shar: Extracting \"'Vplot_Kernel/Hershey/gothitt.hmp'\" \(287 characters\)
  954. sed "s/^X//" >'Vplot_Kernel/Hershey/gothitt.hmp' <<'END_OF_FILE'
  955. X3699    3714    3728    2275    3719    2271    3718    3717
  956. X3721    3722    3723    3725    3711    3724    3710    3720
  957. X3700-3709
  958. X3712    3713    2241    3726    2242    3715    2273
  959. X3801-3826
  960. X2223    804     2224    2262    999     3716
  961. X3901-3926
  962. X2225    2229    2226    2246    3729
  963. END_OF_FILE
  964. if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/gothitt.hmp'`; then
  965.     echo shar: \"'Vplot_Kernel/Hershey/gothitt.hmp'\" unpacked with wrong size!
  966. fi
  967. # end of 'Vplot_Kernel/Hershey/gothitt.hmp'
  968. fi
  969. if test -f 'Vplot_Kernel/Hershey/italict.hmp' -a "${1}" != "-c" ; then 
  970.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/italict.hmp'\"
  971. else
  972. echo shar: Extracting \"'Vplot_Kernel/Hershey/italict.hmp'\" \(287 characters\)
  973. sed "s/^X//" >'Vplot_Kernel/Hershey/italict.hmp' <<'END_OF_FILE'
  974. X3249    3264    3278    2275    3269    2271    3268    3267
  975. X3271    3272    3273    3275    3261    3274    3260    3270
  976. X3250-3259
  977. X3262    3263    2241    3276    2242    3265    2273
  978. X3051-3076
  979. X2223    804     2224    2262    999     3266
  980. X3151-3176
  981. X2225    2229    2226    2246    3279
  982. END_OF_FILE
  983. if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/italict.hmp'`; then
  984.     echo shar: \"'Vplot_Kernel/Hershey/italict.hmp'\" unpacked with wrong size!
  985. fi
  986. # end of 'Vplot_Kernel/Hershey/italict.hmp'
  987. fi
  988. if test -f 'Vplot_Kernel/Hershey/lines_normal' -a "${1}" != "-c" ; then 
  989.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/lines_normal'\"
  990. else
  991. echo shar: Extracting \"'Vplot_Kernel/Hershey/lines_normal'\" \(30 characters\)
  992. sed "s/^X//" >'Vplot_Kernel/Hershey/lines_normal' <<'END_OF_FILE'
  993. X32 140
  994. X1 7 16
  995. X16 12 0 -9 -16
  996. X
  997. END_OF_FILE
  998. if test 30 -ne `wc -c <'Vplot_Kernel/Hershey/lines_normal'`; then
  999.     echo shar: \"'Vplot_Kernel/Hershey/lines_normal'\" unpacked with wrong size!
  1000. fi
  1001. # end of 'Vplot_Kernel/Hershey/lines_normal'
  1002. fi
  1003. if test -f 'Vplot_Kernel/Hershey/lines_normal+rolig' -a "${1}" != "-c" ; then 
  1004.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/lines_normal+rolig'\"
  1005. else
  1006. echo shar: Extracting \"'Vplot_Kernel/Hershey/lines_normal+rolig'\" \(98 characters\)
  1007. sed "s/^X//" >'Vplot_Kernel/Hershey/lines_normal+rolig' <<'END_OF_FILE'
  1008. X32 140
  1009. X1 7 16
  1010. X16 12 0 -9 -16
  1011. X132 102 102 108
  1012. X131 102 102 105
  1013. X130 102 108
  1014. X129 102 105
  1015. X128 102 102
  1016. X
  1017. END_OF_FILE
  1018. if test 98 -ne `wc -c <'Vplot_Kernel/Hershey/lines_normal+rolig'`; then
  1019.     echo shar: \"'Vplot_Kernel/Hershey/lines_normal+rolig'\" unpacked with wrong size!
  1020. fi
  1021. # end of 'Vplot_Kernel/Hershey/lines_normal+rolig'
  1022. fi
  1023. if test -f 'Vplot_Kernel/Hershey/lines_normal_misc' -a "${1}" != "-c" ; then 
  1024.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/lines_normal_misc'\"
  1025. else
  1026. echo shar: Extracting \"'Vplot_Kernel/Hershey/lines_normal_misc'\" \(30 characters\)
  1027. sed "s/^X//" >'Vplot_Kernel/Hershey/lines_normal_misc' <<'END_OF_FILE'
  1028. X32 190
  1029. X1 7 16
  1030. X16 12 0 -9 -16
  1031. X
  1032. END_OF_FILE
  1033. if test 30 -ne `wc -c <'Vplot_Kernel/Hershey/lines_normal_misc'`; then
  1034.     echo shar: \"'Vplot_Kernel/Hershey/lines_normal_misc'\" unpacked with wrong size!
  1035. fi
  1036. # end of 'Vplot_Kernel/Hershey/lines_normal_misc'
  1037. fi
  1038. if test -f 'Vplot_Kernel/Hershey/lines_normal_script' -a "${1}" != "-c" ; then 
  1039.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/lines_normal_script'\"
  1040. else
  1041. echo shar: Extracting \"'Vplot_Kernel/Hershey/lines_normal_script'\" \(30 characters\)
  1042. sed "s/^X//" >'Vplot_Kernel/Hershey/lines_normal_script' <<'END_OF_FILE'
  1043. X32 127
  1044. X0 7 17
  1045. X16 12 0 -9 -16
  1046. X
  1047. END_OF_FILE
  1048. if test 30 -ne `wc -c <'Vplot_Kernel/Hershey/lines_normal_script'`; then
  1049.     echo shar: \"'Vplot_Kernel/Hershey/lines_normal_script'\" unpacked with wrong size!
  1050. fi
  1051. # end of 'Vplot_Kernel/Hershey/lines_normal_script'
  1052. fi
  1053. if test -f 'Vplot_Kernel/Hershey/romand.hmp' -a "${1}" != "-c" ; then 
  1054.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/romand.hmp'\"
  1055. else
  1056. echo shar: Extracting \"'Vplot_Kernel/Hershey/romand.hmp'\" \(287 characters\)
  1057. sed "s/^X//" >'Vplot_Kernel/Hershey/romand.hmp' <<'END_OF_FILE'
  1058. X2699    2714    2728    2275    2719    2271    2718    2717
  1059. X2721    2722    2723    2725    2711    2724    2710    2720
  1060. X2700-2709
  1061. X2712    2713    2241    2726    2242    2715    2273
  1062. X2501-2526
  1063. X2223    804     2224    2262    999     2716
  1064. X2601-2626
  1065. X2225    2229    2226    2246    2729
  1066. END_OF_FILE
  1067. if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/romand.hmp'`; then
  1068.     echo shar: \"'Vplot_Kernel/Hershey/romand.hmp'\" unpacked with wrong size!
  1069. fi
  1070. # end of 'Vplot_Kernel/Hershey/romand.hmp'
  1071. fi
  1072. if test -f 'Vplot_Kernel/Hershey/romans.hmp' -a "${1}" != "-c" ; then 
  1073.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/romans.hmp'\"
  1074. else
  1075. echo shar: Extracting \"'Vplot_Kernel/Hershey/romans.hmp'\" \(278 characters\)
  1076. sed "s/^X//" >'Vplot_Kernel/Hershey/romans.hmp' <<'END_OF_FILE'
  1077. X699     714     717     733     719     2271    734     731
  1078. X721     722     2219    725     711     724     710     720
  1079. X700-709
  1080. X712     713     2241    726     2242    715     2273
  1081. X501-526
  1082. X2223    804     2224    2262    999     730
  1083. X601-626
  1084. X2225    723     2226    2246    718
  1085. X
  1086. END_OF_FILE
  1087. if test 278 -ne `wc -c <'Vplot_Kernel/Hershey/romans.hmp'`; then
  1088.     echo shar: \"'Vplot_Kernel/Hershey/romans.hmp'\" unpacked with wrong size!
  1089. fi
  1090. # end of 'Vplot_Kernel/Hershey/romans.hmp'
  1091. fi
  1092. if test -f 'Vplot_Kernel/Hershey/romant.hmp' -a "${1}" != "-c" ; then 
  1093.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/romant.hmp'\"
  1094. else
  1095. echo shar: Extracting \"'Vplot_Kernel/Hershey/romant.hmp'\" \(287 characters\)
  1096. sed "s/^X//" >'Vplot_Kernel/Hershey/romant.hmp' <<'END_OF_FILE'
  1097. X3199    3214    3228    2275    3219    2271    3218    3217
  1098. X3221    3222    3223    3225    3211    3224    3210    3220
  1099. X3200-3209
  1100. X3212    3213    2241    3226    2242    3215    2273
  1101. X3001-3026
  1102. X2223    804     2224    2262    999     3216
  1103. X3101-3126
  1104. X2225    2229    2226    2246    3229
  1105. END_OF_FILE
  1106. if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/romant.hmp'`; then
  1107.     echo shar: \"'Vplot_Kernel/Hershey/romant.hmp'\" unpacked with wrong size!
  1108. fi
  1109. # end of 'Vplot_Kernel/Hershey/romant.hmp'
  1110. fi
  1111. if test -f 'Vplot_Kernel/Hershey/scriptc.hmp' -a "${1}" != "-c" ; then 
  1112.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/scriptc.hmp'\"
  1113. else
  1114. echo shar: Extracting \"'Vplot_Kernel/Hershey/scriptc.hmp'\" \(287 characters\)
  1115. sed "s/^X//" >'Vplot_Kernel/Hershey/scriptc.hmp' <<'END_OF_FILE'
  1116. X2749    2764    2778    2275    2769    2271    2768    2767
  1117. X2771    2772    2773    2775    2761    2774    2760    2770
  1118. X2750-2759
  1119. X2762    2763    2241    2776    2242    2765    2273
  1120. X2551-2576
  1121. X2223    804     2224    2262    999     2766
  1122. X2651-2676
  1123. X2225    2229    2226    2246    2779
  1124. END_OF_FILE
  1125. if test 287 -ne `wc -c <'Vplot_Kernel/Hershey/scriptc.hmp'`; then
  1126.     echo shar: \"'Vplot_Kernel/Hershey/scriptc.hmp'\" unpacked with wrong size!
  1127. fi
  1128. # end of 'Vplot_Kernel/Hershey/scriptc.hmp'
  1129. fi
  1130. if test -f 'Vplot_Kernel/Hershey/scripts.hmp' -a "${1}" != "-c" ; then 
  1131.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/scripts.hmp'\"
  1132. else
  1133. echo shar: Extracting \"'Vplot_Kernel/Hershey/scripts.hmp'\" \(283 characters\)
  1134. sed "s/^X//" >'Vplot_Kernel/Hershey/scripts.hmp' <<'END_OF_FILE'
  1135. X699     2764    2778    733     2769    2271    2768    2767
  1136. X2771    2772    2773    725     2761    724     710     2770
  1137. X2750-2759
  1138. X2762    2763    2241    726     2242    2765    2273
  1139. X551-576
  1140. X2223    804     2224    2262    999     2766
  1141. X651-676
  1142. X2225    723     2226    2246    718
  1143. X
  1144. END_OF_FILE
  1145. if test 283 -ne `wc -c <'Vplot_Kernel/Hershey/scripts.hmp'`; then
  1146.     echo shar: \"'Vplot_Kernel/Hershey/scripts.hmp'\" unpacked with wrong size!
  1147. fi
  1148. # end of 'Vplot_Kernel/Hershey/scripts.hmp'
  1149. fi
  1150. if test ! -d 'Vplot_Kernel/filters' ; then
  1151.     echo shar: Creating directory \"'Vplot_Kernel/filters'\"
  1152.     mkdir 'Vplot_Kernel/filters'
  1153. fi
  1154. if test ! -d 'Vplot_Kernel/filters/Tests' ; then
  1155.     echo shar: Creating directory \"'Vplot_Kernel/filters/Tests'\"
  1156.     mkdir 'Vplot_Kernel/filters/Tests'
  1157. fi
  1158. if test -f 'Vplot_Kernel/filters/Tests/DEMO_Cross' -a "${1}" != "-c" ; then 
  1159.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/DEMO_Cross'\"
  1160. else
  1161. echo shar: Extracting \"'Vplot_Kernel/filters/Tests/DEMO_Cross'\" \(55 characters\)
  1162. sed "s/^X//" >'Vplot_Kernel/filters/Tests/DEMO_Cross' <<'END_OF_FILE'
  1163. e
  1164. S s
  1165. c 1
  1166. f 28
  1167. m 0 0
  1168. d 3000 3000
  1169. c 2
  1170. m 0 3000
  1171. d 3000 0
  1172. END_OF_FILE
  1173. if test 55 -ne `wc -c <'Vplot_Kernel/filters/Tests/DEMO_Cross'`; then
  1174.     echo shar: \"'Vplot_Kernel/filters/Tests/DEMO_Cross'\" unpacked with wrong size!
  1175. fi
  1176. # end of 'Vplot_Kernel/filters/Tests/DEMO_Cross'
  1177. fi
  1178. if test -f 'Vplot_Kernel/filters/Tests/TEST_hatch' -a "${1}" != "-c" ; then 
  1179.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/TEST_hatch'\"
  1180. else
  1181. echo shar: Extracting \"'Vplot_Kernel/filters/Tests/TEST_hatch'\" \(179 characters\)
  1182. sed "s/^X//" >'Vplot_Kernel/filters/Tests/TEST_hatch' <<'END_OF_FILE'
  1183. e
  1184. S s
  1185. z
  1186. Test of hatched polygons
  1187. z
  1188. X
  1189. z
  1190. A technicolor hatched square.
  1191. l   45    -1    2   11
  1192. X0 1 0 100
  1193. X0 2 25 150
  1194. X0 3 0 100
  1195. X0 4 25 200
  1196. c 11
  1197. A 4
  1198. X1000 1000
  1199. X1000 3600
  1200. X3600 3600
  1201. X3600 1000
  1202. END_OF_FILE
  1203. if test 179 -ne `wc -c <'Vplot_Kernel/filters/Tests/TEST_hatch'`; then
  1204.     echo shar: \"'Vplot_Kernel/filters/Tests/TEST_hatch'\" unpacked with wrong size!
  1205. fi
  1206. # end of 'Vplot_Kernel/filters/Tests/TEST_hatch'
  1207. fi
  1208. if test -f 'Vplot_Kernel/filters/Tests/TEST_text.note' -a "${1}" != "-c" ; then 
  1209.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/TEST_text.note'\"
  1210. else
  1211. echo shar: Extracting \"'Vplot_Kernel/filters/Tests/TEST_text.note'\" \(70 characters\)
  1212. sed "s/^X//" >'Vplot_Kernel/filters/Tests/TEST_text.note' <<'END_OF_FILE'
  1213. X
  1214. There is a CTRL/A, \001, between the words Right and Cap on line 88.
  1215. END_OF_FILE
  1216. if test 70 -ne `wc -c <'Vplot_Kernel/filters/Tests/TEST_text.note'`; then
  1217.     echo shar: \"'Vplot_Kernel/filters/Tests/TEST_text.note'\" unpacked with wrong size!
  1218. fi
  1219. # end of 'Vplot_Kernel/filters/Tests/TEST_text.note'
  1220. fi
  1221. if test -f 'Vplot_Kernel/filters/Tests/fontnames' -a "${1}" != "-c" ; then 
  1222.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/fontnames'\"
  1223. else
  1224. echo shar: Extracting \"'Vplot_Kernel/filters/Tests/fontnames'\" \(120 characters\)
  1225. sed "s/^X//" >'Vplot_Kernel/filters/Tests/fontnames' <<'END_OF_FILE'
  1226. pen
  1227. romans
  1228. romand
  1229. romanc
  1230. romant
  1231. italicc
  1232. italict
  1233. scripts
  1234. scriptc
  1235. greeks
  1236. greekc
  1237. cyrilc
  1238. gothgbt
  1239. gothgrt
  1240. gothitt
  1241. math
  1242. misc
  1243. X
  1244. END_OF_FILE
  1245. if test 120 -ne `wc -c <'Vplot_Kernel/filters/Tests/fontnames'`; then
  1246.     echo shar: \"'Vplot_Kernel/filters/Tests/fontnames'\" unpacked with wrong size!
  1247. fi
  1248. # end of 'Vplot_Kernel/filters/Tests/fontnames'
  1249. fi
  1250. if test -f 'Vplot_Kernel/filters/Tests/libvplot_example.dat' -a "${1}" != "-c" ; then 
  1251.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/libvplot_example.dat'\"
  1252. else
  1253. echo shar: Extracting \"'Vplot_Kernel/filters/Tests/libvplot_example.dat'\" \(206 characters\)
  1254. sed "s/^X//" >'Vplot_Kernel/filters/Tests/libvplot_example.dat' <<'END_OF_FILE'
  1255. X# Input file for libvplot_example
  1256. X
  1257. X     unit "Qa"  "Quaternary alluvium"
  1258. X     unit "Tb"  "Tertiary basalt"
  1259. X     unit "Kg"  "biotite monzogranite"
  1260. X     unit "Krp"  "rhyolite porphyry"
  1261. X     unit "Krd"  "biotite rhyodacite"
  1262. END_OF_FILE
  1263. if test 206 -ne `wc -c <'Vplot_Kernel/filters/Tests/libvplot_example.dat'`; then
  1264.     echo shar: \"'Vplot_Kernel/filters/Tests/libvplot_example.dat'\" unpacked with wrong size!
  1265. fi
  1266. # end of 'Vplot_Kernel/filters/Tests/libvplot_example.dat'
  1267. fi
  1268. if test ! -d 'Vplot_Kernel/filters/genlib' ; then
  1269.     echo shar: Creating directory \"'Vplot_Kernel/filters/genlib'\"
  1270.     mkdir 'Vplot_Kernel/filters/genlib'
  1271. fi
  1272. if test -f 'Vplot_Kernel/filters/genlib/README' -a "${1}" != "-c" ; then 
  1273.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/genlib/README'\"
  1274. else
  1275. echo shar: Extracting \"'Vplot_Kernel/filters/genlib/README'\" \(178 characters\)
  1276. sed "s/^X//" >'Vplot_Kernel/filters/genlib/README' <<'END_OF_FILE'
  1277. Directory for "generic" routines. A generic routine is used in place of a
  1278. device-specific routine for devices that need the associated graphical
  1279. primitive simulated in software.
  1280. END_OF_FILE
  1281. if test 178 -ne `wc -c <'Vplot_Kernel/filters/genlib/README'`; then
  1282.     echo shar: \"'Vplot_Kernel/filters/genlib/README'\" unpacked with wrong size!
  1283. fi
  1284. # end of 'Vplot_Kernel/filters/genlib/README'
  1285. fi
  1286. if test -f 'Vplot_Kernel/filters/hosttype' -a "${1}" != "-c" ; then 
  1287.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/hosttype'\"
  1288. else
  1289. echo shar: Extracting \"'Vplot_Kernel/filters/hosttype'\" \(7 characters\)
  1290. sed "s/^X//" >'Vplot_Kernel/filters/hosttype' <<'END_OF_FILE'
  1291. convex
  1292. END_OF_FILE
  1293. if test 7 -ne `wc -c <'Vplot_Kernel/filters/hosttype'`; then
  1294.     echo shar: \"'Vplot_Kernel/filters/hosttype'\" unpacked with wrong size!
  1295. fi
  1296. # end of 'Vplot_Kernel/filters/hosttype'
  1297. fi
  1298. if test ! -d 'Vplot_Kernel/filters/include' ; then
  1299.     echo shar: Creating directory \"'Vplot_Kernel/filters/include'\"
  1300.     mkdir 'Vplot_Kernel/filters/include'
  1301. fi
  1302. if test -f 'Vplot_Kernel/filters/include/err.h' -a "${1}" != "-c" ; then 
  1303.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/err.h'\"
  1304. else
  1305. echo shar: Extracting \"'Vplot_Kernel/filters/include/err.h'\" \(114 characters\)
  1306. sed "s/^X//" >'Vplot_Kernel/filters/include/err.h' <<'END_OF_FILE'
  1307. X/*
  1308. X * error codes for VPLOT filters
  1309. X */
  1310. X#define ERR    filtererror
  1311. X
  1312. X#define COMMENT 0
  1313. X#define WARN    1
  1314. X#define FATAL    2
  1315. END_OF_FILE
  1316. if test 114 -ne `wc -c <'Vplot_Kernel/filters/include/err.h'`; then
  1317.     echo shar: \"'Vplot_Kernel/filters/include/err.h'\" unpacked with wrong size!
  1318. fi
  1319. # end of 'Vplot_Kernel/filters/include/err.h'
  1320. fi
  1321. if test -f 'Vplot_Kernel/filters/include/getxy.h' -a "${1}" != "-c" ; then 
  1322.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/getxy.h'\"
  1323. else
  1324. echo shar: Extracting \"'Vplot_Kernel/filters/include/getxy.h'\" \(176 characters\)
  1325. sed "s/^X//" >'Vplot_Kernel/filters/include/getxy.h' <<'END_OF_FILE'
  1326. int igetx, igety;
  1327. X#define GETXY(XXX,YYY)    igetx = geth(pltin);\
  1328. X            igety = geth(pltin);\
  1329. X            vptodevxy(igetx,igety,&igetx,&igety);\
  1330. X                XXX = igetx;\
  1331. X                YYY = igety
  1332. END_OF_FILE
  1333. if test 176 -ne `wc -c <'Vplot_Kernel/filters/include/getxy.h'`; then
  1334.     echo shar: \"'Vplot_Kernel/filters/include/getxy.h'\" unpacked with wrong size!
  1335. fi
  1336. # end of 'Vplot_Kernel/filters/include/getxy.h'
  1337. fi
  1338. if test -f 'Vplot_Kernel/filters/include/pat.h' -a "${1}" != "-c" ; then 
  1339.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/pat.h'\"
  1340. else
  1341. echo shar: Extracting \"'Vplot_Kernel/filters/include/pat.h'\" \(135 characters\)
  1342. sed "s/^X//" >'Vplot_Kernel/filters/include/pat.h' <<'END_OF_FILE'
  1343. X
  1344. X/*
  1345. X * area fill pattern stuff
  1346. X */
  1347. X
  1348. struct pat
  1349. X{
  1350. X    int    ydim;
  1351. X    int    xdim;
  1352. X    int    ydim_orig;
  1353. X    int    xdim_orig;
  1354. X    int   *patbits;
  1355. X};
  1356. END_OF_FILE
  1357. if test 135 -ne `wc -c <'Vplot_Kernel/filters/include/pat.h'`; then
  1358.     echo shar: \"'Vplot_Kernel/filters/include/pat.h'\" unpacked with wrong size!
  1359. fi
  1360. # end of 'Vplot_Kernel/filters/include/pat.h'
  1361. fi
  1362. if test -f 'Vplot_Kernel/filters/include/round.h' -a "${1}" != "-c" ; then 
  1363.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/round.h'\"
  1364. else
  1365. echo shar: Extracting \"'Vplot_Kernel/filters/include/round.h'\" \(55 characters\)
  1366. sed "s/^X//" >'Vplot_Kernel/filters/include/round.h' <<'END_OF_FILE'
  1367. X#define ROUND(x) ((x<0)?((int)(x-0.5)):((int)(x+0.5)))
  1368. END_OF_FILE
  1369. if test 55 -ne `wc -c <'Vplot_Kernel/filters/include/round.h'`; then
  1370.     echo shar: \"'Vplot_Kernel/filters/include/round.h'\" unpacked with wrong size!
  1371. fi
  1372. # end of 'Vplot_Kernel/filters/include/round.h'
  1373. fi
  1374. if test -f 'Vplot_Kernel/filters/include/vertex.h' -a "${1}" != "-c" ; then 
  1375.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/vertex.h'\"
  1376. else
  1377. echo shar: Extracting \"'Vplot_Kernel/filters/include/vertex.h'\" \(197 characters\)
  1378. sed "s/^X//" >'Vplot_Kernel/filters/include/vertex.h' <<'END_OF_FILE'
  1379. struct vertex
  1380. X{
  1381. X    int x;
  1382. X    int y;
  1383. X    struct vertex *next;        /* pointer to next vertex */
  1384. X    struct vertex *last;        /* pointer to last vertex */
  1385. X    struct vertex *soft;        /* pointer to some other vertex */
  1386. X};
  1387. END_OF_FILE
  1388. if test 197 -ne `wc -c <'Vplot_Kernel/filters/include/vertex.h'`; then
  1389.     echo shar: \"'Vplot_Kernel/filters/include/vertex.h'\" unpacked with wrong size!
  1390. fi
  1391. # end of 'Vplot_Kernel/filters/include/vertex.h'
  1392. fi
  1393. if test ! -d 'Vplot_Kernel/filters/include/vplotfonts' ; then
  1394.     echo shar: Creating directory \"'Vplot_Kernel/filters/include/vplotfonts'\"
  1395.     mkdir 'Vplot_Kernel/filters/include/vplotfonts'
  1396. fi
  1397. if test ! -d 'Vplot_Kernel/filters/loclib' ; then
  1398.     echo shar: Creating directory \"'Vplot_Kernel/filters/loclib'\"
  1399.     mkdir 'Vplot_Kernel/filters/loclib'
  1400. fi
  1401. if test -f 'Vplot_Kernel/filters/loclib/README' -a "${1}" != "-c" ; then 
  1402.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/loclib/README'\"
  1403. else
  1404. echo shar: Extracting \"'Vplot_Kernel/filters/loclib/README'\" \(198 characters\)
  1405. sed "s/^X//" >'Vplot_Kernel/filters/loclib/README' <<'END_OF_FILE'
  1406. Various local SEPlib subroutines used in the Vplot source code,
  1407. and some SEPlib routines which must be modified to work with Vplot.
  1408. The routines in this directory are NOT under the Vplot copyright!
  1409. END_OF_FILE
  1410. if test 198 -ne `wc -c <'Vplot_Kernel/filters/loclib/README'`; then
  1411.     echo shar: \"'Vplot_Kernel/filters/loclib/README'\" unpacked with wrong size!
  1412. fi
  1413. # end of 'Vplot_Kernel/filters/loclib/README'
  1414. fi
  1415. if test -f 'Vplot_Kernel/filters/loclib/fastpar.h' -a "${1}" != "-c" ; then 
  1416.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/loclib/fastpar.h'\"
  1417. else
  1418. echo shar: Extracting \"'Vplot_Kernel/filters/loclib/fastpar.h'\" \(228 characters\)
  1419. sed "s/^X//" >'Vplot_Kernel/filters/loclib/fastpar.h' <<'END_OF_FILE'
  1420. X/* added timestamp 3-8-86  stew */
  1421. typedef struct hash_dummy {
  1422. X    struct hash_dummy *next;
  1423. X    char *tag; int tlen;
  1424. X    char *val; int vlen;
  1425. X    int timestamp;
  1426. X    } hash_item;
  1427. X
  1428. typedef union { int *i; float *f; double *g ; char *s; } MIXED;
  1429. END_OF_FILE
  1430. if test 228 -ne `wc -c <'Vplot_Kernel/filters/loclib/fastpar.h'`; then
  1431.     echo shar: \"'Vplot_Kernel/filters/loclib/fastpar.h'\" unpacked with wrong size!
  1432. fi
  1433. # end of 'Vplot_Kernel/filters/loclib/fastpar.h'
  1434. fi
  1435. if test -f 'Vplot_Kernel/filters/machdep' -a "${1}" != "-c" ; then 
  1436.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/machdep'\"
  1437. else
  1438. echo shar: Extracting \"'Vplot_Kernel/filters/machdep'\" \(165 characters\)
  1439. sed "s/^X//" >'Vplot_Kernel/filters/machdep' <<'END_OF_FILE'
  1440. BIN = /usr/local/
  1441. OWNER = root
  1442. GROUP = graphics
  1443. X#
  1444. CFLAGS= -g -DCONVEX
  1445. X#
  1446. LIBS= -lm
  1447. GENLIB= ./genlib/genlib.a
  1448. UTILLIB= ./utilities/utillib.a
  1449. LOCLIB= ./loclib/loclib.a
  1450. END_OF_FILE
  1451. if test 165 -ne `wc -c <'Vplot_Kernel/filters/machdep'`; then
  1452.     echo shar: \"'Vplot_Kernel/filters/machdep'\" unpacked with wrong size!
  1453. fi
  1454. # end of 'Vplot_Kernel/filters/machdep'
  1455. fi
  1456. if test -f 'Vplot_Kernel/filters/machdep_restrict' -a "${1}" != "-c" ; then 
  1457.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/machdep_restrict'\"
  1458. else
  1459. echo shar: Extracting \"'Vplot_Kernel/filters/machdep_restrict'\" \(46 characters\)
  1460. sed "s/^X//" >'Vplot_Kernel/filters/machdep_restrict' <<'END_OF_FILE'
  1461. ipen imagy
  1462. Ipen imagy
  1463. pspen imagy
  1464. Pspen imagy
  1465. END_OF_FILE
  1466. if test 46 -ne `wc -c <'Vplot_Kernel/filters/machdep_restrict'`; then
  1467.     echo shar: \"'Vplot_Kernel/filters/machdep_restrict'\" unpacked with wrong size!
  1468. fi
  1469. # end of 'Vplot_Kernel/filters/machdep_restrict'
  1470. fi
  1471. if test -f 'Vplot_Kernel/filters/machdepsep' -a "${1}" != "-c" ; then 
  1472.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/machdepsep'\"
  1473. else
  1474. echo shar: Extracting \"'Vplot_Kernel/filters/machdepsep'\" \(187 characters\)
  1475. sed "s/^X//" >'Vplot_Kernel/filters/machdepsep' <<'END_OF_FILE'
  1476. BIN = /usr/local/
  1477. OWNER = root
  1478. GROUP = graphics
  1479. X#
  1480. CFLAGS= -g -DCONVEX -DSEP
  1481. X#
  1482. LIBS= -lvplot -lsep -lm
  1483. GENLIB= ./genlib/genlib.a
  1484. UTILLIB= ./utilities/utillib.a
  1485. TSEPLIB= ./loclib/tseplib.a
  1486. END_OF_FILE
  1487. if test 187 -ne `wc -c <'Vplot_Kernel/filters/machdepsep'`; then
  1488.     echo shar: \"'Vplot_Kernel/filters/machdepsep'\" unpacked with wrong size!
  1489. fi
  1490. # end of 'Vplot_Kernel/filters/machdepsep'
  1491. fi
  1492. if test ! -d 'Vplot_Kernel/filters/machines' ; then
  1493.     echo shar: Creating directory \"'Vplot_Kernel/filters/machines'\"
  1494.     mkdir 'Vplot_Kernel/filters/machines'
  1495. fi
  1496. if test ! -d 'Vplot_Kernel/filters/otherpens' ; then
  1497.     echo shar: Creating directory \"'Vplot_Kernel/filters/otherpens'\"
  1498.     mkdir 'Vplot_Kernel/filters/otherpens'
  1499. fi
  1500. if test ! -d 'Vplot_Kernel/filters/utilities' ; then
  1501.     echo shar: Creating directory \"'Vplot_Kernel/filters/utilities'\"
  1502.     mkdir 'Vplot_Kernel/filters/utilities'
  1503. fi
  1504. if test -f 'Vplot_Kernel/filters/utilities/README' -a "${1}" != "-c" ; then 
  1505.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/utilities/README'\"
  1506. else
  1507. echo shar: Extracting \"'Vplot_Kernel/filters/utilities/README'\" \(156 characters\)
  1508. sed "s/^X//" >'Vplot_Kernel/filters/utilities/README' <<'END_OF_FILE'
  1509. Various utility routines. Utility routines perform simple functions and may
  1510. be called in order to make writing complicated device specific routines easier.
  1511. END_OF_FILE
  1512. if test 156 -ne `wc -c <'Vplot_Kernel/filters/utilities/README'`; then
  1513.     echo shar: \"'Vplot_Kernel/filters/utilities/README'\" unpacked with wrong size!
  1514. fi
  1515. # end of 'Vplot_Kernel/filters/utilities/README'
  1516. fi
  1517. if test -f 'Vplot_Kernel/filters/utilities/known_bugs' -a "${1}" != "-c" ; then 
  1518.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/utilities/known_bugs'\"
  1519. else
  1520. echo shar: Extracting \"'Vplot_Kernel/filters/utilities/known_bugs'\" \(167 characters\)
  1521. sed "s/^X//" >'Vplot_Kernel/filters/utilities/known_bugs' <<'END_OF_FILE'
  1522. error.c uses VARARGS and vsprintf if either "SUN" or "ULTRIX" is defined.
  1523. On machines without vsprintf, I could find no easy way to make this routine
  1524. portable. Sorry!
  1525. END_OF_FILE
  1526. if test 167 -ne `wc -c <'Vplot_Kernel/filters/utilities/known_bugs'`; then
  1527.     echo shar: \"'Vplot_Kernel/filters/utilities/known_bugs'\" unpacked with wrong size!
  1528. fi
  1529. # end of 'Vplot_Kernel/filters/utilities/known_bugs'
  1530. fi
  1531. if test -f 'Vplot_Kernel/known_bugs' -a "${1}" != "-c" ; then 
  1532.   echo shar: Will not clobber existing file \"'Vplot_Kernel/known_bugs'\"
  1533. else
  1534. echo shar: Extracting \"'Vplot_Kernel/known_bugs'\" \(260 characters\)
  1535. sed "s/^X//" >'Vplot_Kernel/known_bugs' <<'END_OF_FILE'
  1536. Probably this code is less portable than I think.
  1537. I've tried to do things in a portable way, but many
  1538. people have put this software together over many
  1539. years, and fixing every peep out of lint just isn't
  1540. worth my time. What can I say, it works here. Good luck!
  1541. END_OF_FILE
  1542. if test 260 -ne `wc -c <'Vplot_Kernel/known_bugs'`; then
  1543.     echo shar: \"'Vplot_Kernel/known_bugs'\" unpacked with wrong size!
  1544. fi
  1545. # end of 'Vplot_Kernel/known_bugs'
  1546. fi
  1547. if test ! -d 'Vplot_Kernel/lvplot' ; then
  1548.     echo shar: Creating directory \"'Vplot_Kernel/lvplot'\"
  1549.     mkdir 'Vplot_Kernel/lvplot'
  1550. fi
  1551. if test -f 'Vplot_Kernel/lvplot/vpbgroup.f' -a "${1}" != "-c" ; then 
  1552.   echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vpbgroup.f'\"
  1553. else
  1554. echo shar: Extracting \"'Vplot_Kernel/lvplot/vpbgroup.f'\" \(164 characters\)
  1555. sed "s/^X//" >'Vplot_Kernel/lvplot/vpbgroup.f' <<'END_OF_FILE'
  1556. X      subroutine vpbgroup (string)
  1557. X      character *(*) string
  1558. X
  1559. X      integer length
  1560. X
  1561. X      length = lnblnk(string)
  1562. X      call vpwbgroup (string, length)
  1563. X      end
  1564. END_OF_FILE
  1565. if test 164 -ne `wc -c <'Vplot_Kernel/lvplot/vpbgroup.f'`; then
  1566.     echo shar: \"'Vplot_Kernel/lvplot/vpbgroup.f'\" unpacked with wrong size!
  1567. fi
  1568. # end of 'Vplot_Kernel/lvplot/vpbgroup.f'
  1569. fi
  1570. if test -f 'Vplot_Kernel/lvplot/vpfile.f' -a "${1}" != "-c" ; then 
  1571.   echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vpfile.f'\"
  1572. else
  1573. echo shar: Extracting \"'Vplot_Kernel/lvplot/vpfile.f'\" \(168 characters\)
  1574. sed "s/^X//" >'Vplot_Kernel/lvplot/vpfile.f' <<'END_OF_FILE'
  1575. X      subroutine vpfile (filename)
  1576. X      character *(*) filename
  1577. X
  1578. X      integer length
  1579. X
  1580. X      length = lnblnk(filename)
  1581. X      call vpwfile (filename, length)
  1582. X      end
  1583. END_OF_FILE
  1584. if test 168 -ne `wc -c <'Vplot_Kernel/lvplot/vpfile.f'`; then
  1585.     echo shar: \"'Vplot_Kernel/lvplot/vpfile.f'\" unpacked with wrong size!
  1586. fi
  1587. # end of 'Vplot_Kernel/lvplot/vpfile.f'
  1588. fi
  1589. if test -f 'Vplot_Kernel/lvplot/vpgtext.f' -a "${1}" != "-c" ; then 
  1590.   echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vpgtext.f'\"
  1591. else
  1592. echo shar: Extracting \"'Vplot_Kernel/lvplot/vpgtext.f'\" \(262 characters\)
  1593. sed "s/^X//" >'Vplot_Kernel/lvplot/vpgtext.f' <<'END_OF_FILE'
  1594. X      subroutine vpgtext (x, y, xpath, ypath, xup, yup, string)
  1595. X      real x, y, xpath, ypath, xup, yup
  1596. X      character *(*) string
  1597. X
  1598. X      integer length
  1599. X
  1600. X      length = lnblnk(string)
  1601. X      call vpwgtext (x, y, xpath, ypath, xup, yup, string, length)
  1602. X      end
  1603. END_OF_FILE
  1604. if test 262 -ne `wc -c <'Vplot_Kernel/lvplot/vpgtext.f'`; then
  1605.     echo shar: \"'Vplot_Kernel/lvplot/vpgtext.f'\" unpacked with wrong size!
  1606. fi
  1607. # end of 'Vplot_Kernel/lvplot/vpgtext.f'
  1608. fi
  1609. if test -f 'Vplot_Kernel/lvplot/vpmessage.f' -a "${1}" != "-c" ; then 
  1610.   echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vpmessage.f'\"
  1611. else
  1612. echo shar: Extracting \"'Vplot_Kernel/lvplot/vpmessage.f'\" \(166 characters\)
  1613. sed "s/^X//" >'Vplot_Kernel/lvplot/vpmessage.f' <<'END_OF_FILE'
  1614. X      subroutine vpmessage (string)
  1615. X      character *(*) string
  1616. X
  1617. X      integer length
  1618. X
  1619. X      length = lnblnk(string)
  1620. X      call vpwmessage (string, length)
  1621. X      end
  1622. END_OF_FILE
  1623. if test 166 -ne `wc -c <'Vplot_Kernel/lvplot/vpmessage.f'`; then
  1624.     echo shar: \"'Vplot_Kernel/lvplot/vpmessage.f'\" unpacked with wrong size!
  1625. fi
  1626. # end of 'Vplot_Kernel/lvplot/vpmessage.f'
  1627. fi
  1628. if test -f 'Vplot_Kernel/lvplot/vptext.f' -a "${1}" != "-c" ; then 
  1629.   echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vptext.f'\"
  1630. else
  1631. echo shar: Extracting \"'Vplot_Kernel/lvplot/vptext.f'\" \(230 characters\)
  1632. sed "s/^X//" >'Vplot_Kernel/lvplot/vptext.f' <<'END_OF_FILE'
  1633. X      subroutine vptext (x, y, size, orient, string)
  1634. X      real x, y, size, orient
  1635. X      character *(*) string
  1636. X
  1637. X      integer length
  1638. X
  1639. X      length = lnblnk(string)
  1640. X      call vpwtext (x, y, size, orient, string, length)
  1641. X      end
  1642. END_OF_FILE
  1643. if test 230 -ne `wc -c <'Vplot_Kernel/lvplot/vptext.f'`; then
  1644.     echo shar: \"'Vplot_Kernel/lvplot/vptext.f'\" unpacked with wrong size!
  1645. fi
  1646. # end of 'Vplot_Kernel/lvplot/vptext.f'
  1647. fi
  1648. if test -f 'Vplot_Kernel/lvplot/vpugtext.f' -a "${1}" != "-c" ; then 
  1649.   echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vpugtext.f'\"
  1650. else
  1651. echo shar: Extracting \"'Vplot_Kernel/lvplot/vpugtext.f'\" \(264 characters\)
  1652. sed "s/^X//" >'Vplot_Kernel/lvplot/vpugtext.f' <<'END_OF_FILE'
  1653. X      subroutine vpugtext (x, y, xpath, ypath, xup, yup, string)
  1654. X      real x, y, xpath, ypath, xup, yup
  1655. X      character *(*) string
  1656. X
  1657. X      integer length
  1658. X
  1659. X      length = lnblnk(string)
  1660. X      call vpwugtext (x, y, xpath, ypath, xup, yup, string, length)
  1661. X      end
  1662. END_OF_FILE
  1663. if test 264 -ne `wc -c <'Vplot_Kernel/lvplot/vpugtext.f'`; then
  1664.     echo shar: \"'Vplot_Kernel/lvplot/vpugtext.f'\" unpacked with wrong size!
  1665. fi
  1666. # end of 'Vplot_Kernel/lvplot/vpugtext.f'
  1667. fi
  1668. if test -f 'Vplot_Kernel/lvplot/vputext.f' -a "${1}" != "-c" ; then 
  1669.   echo shar: Will not clobber existing file \"'Vplot_Kernel/lvplot/vputext.f'\"
  1670. else
  1671. echo shar: Extracting \"'Vplot_Kernel/lvplot/vputext.f'\" \(232 characters\)
  1672. sed "s/^X//" >'Vplot_Kernel/lvplot/vputext.f' <<'END_OF_FILE'
  1673. X      subroutine vputext (x, y, size, orient, string)
  1674. X      real x, y, size, orient
  1675. X      character *(*) string
  1676. X
  1677. X      integer length
  1678. X
  1679. X      length = lnblnk(string)
  1680. X      call vpwutext (x, y, size, orient, string, length)
  1681. X      end
  1682. END_OF_FILE
  1683. if test 232 -ne `wc -c <'Vplot_Kernel/lvplot/vputext.f'`; then
  1684.     echo shar: \"'Vplot_Kernel/lvplot/vputext.f'\" unpacked with wrong size!
  1685. fi
  1686. # end of 'Vplot_Kernel/lvplot/vputext.f'
  1687. fi
  1688. if test ! -d 'Vplot_Kernel/util' ; then
  1689.     echo shar: Creating directory \"'Vplot_Kernel/util'\"
  1690.     mkdir 'Vplot_Kernel/util'
  1691. fi
  1692. if test -f 'Vplot_Kernel/util/known_bugs' -a "${1}" != "-c" ; then 
  1693.   echo shar: Will not clobber existing file \"'Vplot_Kernel/util/known_bugs'\"
  1694. else
  1695. echo shar: Extracting \"'Vplot_Kernel/util/known_bugs'\" \(286 characters\)
  1696. sed "s/^X//" >'Vplot_Kernel/util/known_bugs' <<'END_OF_FILE'
  1697. The very existence of plas and pldb violates the sacred central
  1698. dogma of vplot: only dovplot shall read vplot and only libvplot shall
  1699. write it. But it is the path of least resistance to simply incrementally
  1700. keep plas and pldb up-to-date rather than re-write them properly from scratch.
  1701. END_OF_FILE
  1702. if test 286 -ne `wc -c <'Vplot_Kernel/util/known_bugs'`; then
  1703.     echo shar: \"'Vplot_Kernel/util/known_bugs'\" unpacked with wrong size!
  1704. fi
  1705. # end of 'Vplot_Kernel/util/known_bugs'
  1706. fi
  1707. if test -f 'Vplot_Kernel/util/tube.example.note' -a "${1}" != "-c" ; then 
  1708.   echo shar: Will not clobber existing file \"'Vplot_Kernel/util/tube.example.note'\"
  1709. else
  1710. echo shar: Extracting \"'Vplot_Kernel/util/tube.example.note'\" \(75 characters\)
  1711. sed "s/^X//" >'Vplot_Kernel/util/tube.example.note' <<'END_OF_FILE'
  1712. X
  1713. There is a control-G at the end of line 22 of the file tube.example.
  1714. X    /r$
  1715. END_OF_FILE
  1716. if test 75 -ne `wc -c <'Vplot_Kernel/util/tube.example.note'`; then
  1717.     echo shar: \"'Vplot_Kernel/util/tube.example.note'\" unpacked with wrong size!
  1718. fi
  1719. # end of 'Vplot_Kernel/util/tube.example.note'
  1720. fi
  1721. echo shar: End of archive 1 \(of 24\).
  1722. cp /dev/null ark1isdone
  1723. MISSING=""
  1724. 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
  1725.     if test ! -f ark${I}isdone ; then
  1726.     MISSING="${MISSING} ${I}"
  1727.     fi
  1728. done
  1729. if test "${MISSING}" = "" ; then
  1730.     echo You have unpacked all 24 archives.
  1731.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1732. else
  1733.     echo You still need to unpack the following archives:
  1734.     echo "        " ${MISSING}
  1735. fi
  1736. ##  End of shell archive.
  1737. exit 0
  1738. -- 
  1739. Please send comp.sources.unix-related mail to rsalz@uunet.uu.net.
  1740.