home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume14 / vplot / part02 < prev    next >
Encoding:
Internet Message Format  |  1988-03-31  |  63.2 KB

  1. Path: uunet!husc6!bbn!bbn.com!rsalz
  2. From: rsalz@uunet.uu.net (Rich Salz)
  3. Newsgroups: comp.sources.unix
  4. Subject: v14i007:  Device-independant graphics system, with drivers, Part02/24
  5. Message-ID: <552@fig.bbn.com>
  6. Date: 28 Mar 88 15:22:28 GMT
  7. Organization: BBN Laboratories Inc., Cambridge MA
  8. Lines: 1957
  9. Approved: rsalz@uunet.UU.NET
  10.  
  11. Submitted-by: Joe Dellinger <joe@hanauma.STANFORD.EDU>
  12. Posting-number: Volume 14, Issue 7
  13. Archive-name: vplot/part02
  14.  
  15. #! /bin/sh
  16. # This is a shell archive.  Remove anything before this line, then unpack
  17. # it by saving it into a file and typing "sh file".  To overwrite existing
  18. # files, type "sh file -c".  You can also feed this as standard input via
  19. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  20. # will see the following message at the end:
  21. #        "End of archive 2 (of 24)."
  22. # Wrapped by rsalz@fig.bbn.com on Fri Mar 25 11:46:17 1988
  23. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  24. if test -f 'Envision_device/envilib/EnviMakef' -a "${1}" != "-c" ; then 
  25.   echo shar: Will not clobber existing file \"'Envision_device/envilib/EnviMakef'\"
  26. else
  27. echo shar: Extracting \"'Envision_device/envilib/EnviMakef'\" \(399 characters\)
  28. sed "s/^X//" >'Envision_device/envilib/EnviMakef' <<'END_OF_FILE'
  29. SENVILIB= ./envilib/Envilib.a
  30. X
  31. Envipen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SENVILIB) $(TSEPLIB) ./envilib/enviconf.c
  32. X    cc -c $(CFLAGS)  envilib/enviconf.c
  33. X    cc $(CFLAGS) -o Envipen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o enviconf.o $(SENVILIB)\
  34. X                    $(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
  35. X    rm -f enviconf.o
  36. X
  37. X$(SENVILIB): envilib/*.c
  38. X    cd envilib; make sep CFLAGS="${CFLAGS}"
  39. X
  40. END_OF_FILE
  41. if test 399 -ne `wc -c <'Envision_device/envilib/EnviMakef'`; then
  42.     echo shar: \"'Envision_device/envilib/EnviMakef'\" unpacked with wrong size!
  43. fi
  44. # end of 'Envision_device/envilib/EnviMakef'
  45. fi
  46. if test -f 'Envision_device/envilib/Makefile' -a "${1}" != "-c" ; then 
  47.   echo shar: Will not clobber existing file \"'Envision_device/envilib/Makefile'\"
  48. else
  49. echo shar: Extracting \"'Envision_device/envilib/Makefile'\" \(440 characters\)
  50. sed "s/^X//" >'Envision_device/envilib/Makefile' <<'END_OF_FILE'
  51. X#
  52. X# Envision routines
  53. X#
  54. CFILES= enviopen.c enviclose.c envierase.c envimessage.c envigetpoint.c\
  55. X        envireset.c enviattr.c enviplot.c envipoly.c enviset.c envipoint.c
  56. X
  57. default: envilib.a
  58. X
  59. sep: Envilib.a
  60. X
  61. envilib.a: $(CFILES)
  62. X    rm -f *.o
  63. X    -cc -c $(CFLAGS) $?
  64. X    ar crv envilib.a *.o
  65. X    ranlib envilib.a
  66. X    rm -f *.o
  67. X
  68. Envilib.a: $(CFILES)
  69. X    rm -f *.o
  70. X    -cc -c -DSEP $(CFLAGS) $?
  71. X    ar crv Envilib.a *.o
  72. X    ranlib Envilib.a
  73. X    rm -f *.o
  74. X
  75. clean:
  76. X    rm -f *.o
  77. END_OF_FILE
  78. if test 440 -ne `wc -c <'Envision_device/envilib/Makefile'`; then
  79.     echo shar: \"'Envision_device/envilib/Makefile'\" unpacked with wrong size!
  80. fi
  81. # end of 'Envision_device/envilib/Makefile'
  82. fi
  83. if test -f 'Envision_device/envilib/envimakef' -a "${1}" != "-c" ; then 
  84.   echo shar: Will not clobber existing file \"'Envision_device/envilib/envimakef'\"
  85. else
  86. echo shar: Extracting \"'Envision_device/envilib/envimakef'\" \(419 characters\)
  87. sed "s/^X//" >'Envision_device/envilib/envimakef' <<'END_OF_FILE'
  88. ENVILIB= ./envilib/envilib.a
  89. X
  90. envipen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o\
  91. X        envilib/enviconf.c $(ENVILIB) $(GENLIB)\
  92. X         $(UTILLIB) $(LOCLIB)
  93. X    cc -c $(CFLAGS) envilib/enviconf.c
  94. X    cc $(CFLAGS) -o envipen main_vplot.o init_vplot.o proc_vplot.o dovplot.o \
  95. X                enviconf.o $(ENVILIB)\
  96. X                $(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
  97. X    rm -f enviconf.o
  98. X
  99. X$(ENVILIB): envilib/*.c
  100. X    cd envilib; make CFLAGS="${CFLAGS}"
  101. X
  102. END_OF_FILE
  103. if test 419 -ne `wc -c <'Envision_device/envilib/envimakef'`; then
  104.     echo shar: \"'Envision_device/envilib/envimakef'\" unpacked with wrong size!
  105. fi
  106. # end of 'Envision_device/envilib/envimakef'
  107. fi
  108. if test -f 'Envision_device/envilib/known_bugs' -a "${1}" != "-c" ; then 
  109.   echo shar: Will not clobber existing file \"'Envision_device/envilib/known_bugs'\"
  110. else
  111. echo shar: Extracting \"'Envision_device/envilib/known_bugs'\" \(482 characters\)
  112. sed "s/^X//" >'Envision_device/envilib/known_bugs' <<'END_OF_FILE'
  113. Interactive capabilities on Envisions (Lear Sieglers) seem to be
  114. really messed up.
  115. This is the best I could do: you have to keep trying until the
  116. cursor flashes. Hit a key and then the return key again and again.
  117. Using the "q" key will cause you to exit.
  118. X
  119. Can anyone out there manage to figure out how to get
  120. this to work better? I KNOW it's possible -- I've seen interactive programs
  121. on Envisions before. But it doesn't seem to work the way the manual describes.
  122. X
  123. X    - Joe Dellinger
  124. END_OF_FILE
  125. if test 482 -ne `wc -c <'Envision_device/envilib/known_bugs'`; then
  126.     echo shar: \"'Envision_device/envilib/known_bugs'\" unpacked with wrong size!
  127. fi
  128. # end of 'Envision_device/envilib/known_bugs'
  129. fi
  130. if test -f 'Imagen_device/imaglib/ImagMakef' -a "${1}" != "-c" ; then 
  131.   echo shar: Will not clobber existing file \"'Imagen_device/imaglib/ImagMakef'\"
  132. else
  133. echo shar: Extracting \"'Imagen_device/imaglib/ImagMakef'\" \(391 characters\)
  134. sed "s/^X//" >'Imagen_device/imaglib/ImagMakef' <<'END_OF_FILE'
  135. SIMAGLIB= ./imaglib/Imaglib.a
  136. X
  137. Ipen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SIMAGLIB) $(TSEPLIB) ./imaglib/imagconf.c
  138. X    cc -c $(CFLAGS) imaglib/imagconf.c
  139. X    cc $(CFLAGS) -o Ipen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o imagconf.o $(SIMAGLIB)\
  140. X                $(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
  141. X    rm -f imagconf.o
  142. X
  143. X$(SIMAGLIB): imaglib/*.c
  144. X    cd imaglib; make sep CFLAGS="${CFLAGS}"
  145. X
  146. END_OF_FILE
  147. if test 391 -ne `wc -c <'Imagen_device/imaglib/ImagMakef'`; then
  148.     echo shar: \"'Imagen_device/imaglib/ImagMakef'\" unpacked with wrong size!
  149. fi
  150. # end of 'Imagen_device/imaglib/ImagMakef'
  151. fi
  152. if test -f 'Imagen_device/imaglib/Makefile' -a "${1}" != "-c" ; then 
  153.   echo shar: Will not clobber existing file \"'Imagen_device/imaglib/Makefile'\"
  154. else
  155. echo shar: Extracting \"'Imagen_device/imaglib/Makefile'\" \(404 characters\)
  156. sed "s/^X//" >'Imagen_device/imaglib/Makefile' <<'END_OF_FILE'
  157. X#
  158. X# Imagen 8/300
  159. X#
  160. CFILES= imagopen.c imagclose.c imagerase.c imagreset.c imagvector.c imagplot.c\
  161. X    imagpoly.c imagraster.c imagattr.c
  162. X
  163. default: imaglib.a
  164. X
  165. sep: Imaglib.a
  166. X
  167. imaglib.a: $(CFILES)
  168. X    rm -f *.o
  169. X    cc -c $(CFLAGS) $?
  170. X    ar crv imaglib.a *.o
  171. X    ranlib imaglib.a
  172. X    rm -f *.o
  173. X
  174. Imaglib.a: $(CFILES)
  175. X    rm -f *.o
  176. X    cc -c $(CFLAGS) -DSEP $?
  177. X    ar crv Imaglib.a *.o
  178. X    ranlib Imaglib.a
  179. X    rm -f *.o
  180. X
  181. clean:
  182. X    rm -f *.o
  183. END_OF_FILE
  184. if test 404 -ne `wc -c <'Imagen_device/imaglib/Makefile'`; then
  185.     echo shar: \"'Imagen_device/imaglib/Makefile'\" unpacked with wrong size!
  186. fi
  187. # end of 'Imagen_device/imaglib/Makefile'
  188. fi
  189. if test -f 'Imagen_device/imaglib/imagmakef' -a "${1}" != "-c" ; then 
  190.   echo shar: Will not clobber existing file \"'Imagen_device/imaglib/imagmakef'\"
  191. else
  192. echo shar: Extracting \"'Imagen_device/imaglib/imagmakef'\" \(404 characters\)
  193. sed "s/^X//" >'Imagen_device/imaglib/imagmakef' <<'END_OF_FILE'
  194. IMAGLIB= ./imaglib/imaglib.a
  195. X
  196. ipen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o imaglib/imagconf.c $(IMAGLIB) $(GENLIB)\
  197. X         $(UTILLIB) $(LOCLIB)
  198. X    cc -c $(CFLAGS) imaglib/imagconf.c
  199. X    cc $(CFLAGS) -o ipen main_vplot.o init_vplot.o proc_vplot.o dovplot.o imagconf.o $(IMAGLIB)\
  200. X                $(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
  201. X    rm -f imagconf.o
  202. X
  203. X$(IMAGLIB): imaglib/*.c
  204. X    cd imaglib; make CFLAGS="${CFLAGS}"
  205. X
  206. END_OF_FILE
  207. if test 404 -ne `wc -c <'Imagen_device/imaglib/imagmakef'`; then
  208.     echo shar: \"'Imagen_device/imaglib/imagmakef'\" unpacked with wrong size!
  209. fi
  210. # end of 'Imagen_device/imaglib/imagmakef'
  211. fi
  212. if test -f 'Imagen_device/imaglib/known_bugs' -a "${1}" != "-c" ; then 
  213.   echo shar: Will not clobber existing file \"'Imagen_device/imaglib/known_bugs'\"
  214. else
  215. echo shar: Extracting \"'Imagen_device/imaglib/known_bugs'\" \(581 characters\)
  216. sed "s/^X//" >'Imagen_device/imaglib/known_bugs' <<'END_OF_FILE'
  217. The imagen itself is buggy as ----, and as a result this filter has to do a lot
  218. of work to kluge around them. The imagen is our primary hardcopy device and so
  219. this filter should pretty well be completely debugged by now.
  220. X
  221. One thing I can't get around: if you have overlay=no, vectors near the
  222. edge of a raster block can get erased. This is because the imagen can't
  223. arbitrarily position raster. Imagraster makes it look like the imagen
  224. CAN arbitrarily position raster, but at the expense of adding
  225. background-colored padding around the desired raster as necessary.
  226. X
  227. X- Joe Dellinger
  228. END_OF_FILE
  229. if test 581 -ne `wc -c <'Imagen_device/imaglib/known_bugs'`; then
  230.     echo shar: \"'Imagen_device/imaglib/known_bugs'\" unpacked with wrong size!
  231. fi
  232. # end of 'Imagen_device/imaglib/known_bugs'
  233. fi
  234. if test -f 'Masscomp_device/gpslib/GpsMakef' -a "${1}" != "-c" ; then 
  235.   echo shar: Will not clobber existing file \"'Masscomp_device/gpslib/GpsMakef'\"
  236. else
  237. echo shar: Extracting \"'Masscomp_device/gpslib/GpsMakef'\" \(393 characters\)
  238. sed "s/^X//" >'Masscomp_device/gpslib/GpsMakef' <<'END_OF_FILE'
  239. SGPSPENLIB= ./gpslib/Gpslib.a
  240. X
  241. Gpspen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SGPSPENLIB) $(TSEPLIB) ./gpslib/gpsconf.c
  242. X    cc -c $(CFLAGS) gpslib/rasconf.c
  243. X    cc $(CFLAGS) -o Gpspen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o gpsconf.o $(SGPSPENLIB)\
  244. X                $(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
  245. X    rm -f gpsconf.o
  246. X
  247. X$(SGPSPENLIB): gpslib/*.c
  248. X    cd gpslib; make sep CFLAGS="${CFLAGS}"
  249. X
  250. END_OF_FILE
  251. if test 393 -ne `wc -c <'Masscomp_device/gpslib/GpsMakef'`; then
  252.     echo shar: \"'Masscomp_device/gpslib/GpsMakef'\" unpacked with wrong size!
  253. fi
  254. # end of 'Masscomp_device/gpslib/GpsMakef'
  255. fi
  256. if test -f 'Masscomp_device/gpslib/Makefile' -a "${1}" != "-c" ; then 
  257.   echo shar: Will not clobber existing file \"'Masscomp_device/gpslib/Makefile'\"
  258. else
  259. echo shar: Extracting \"'Masscomp_device/gpslib/Makefile'\" \(351 characters\)
  260. sed "s/^X//" >'Masscomp_device/gpslib/Makefile' <<'END_OF_FILE'
  261. X#
  262. X#    GPS routines
  263. X#
  264. CFILES= gpsattr.c gpsclose.c gpsconf.c\
  265. X    gpsopen.c gpsreset.c gpsplot.c
  266. X
  267. default: gpslib.a
  268. X
  269. sep: Gpslib.a
  270. gpslib.a: $(CFILES)
  271. X    rm -f *.o
  272. X    cc -c $(CFLAGS) $?
  273. X    ar crv gpslib.a *.o
  274. X    ranlib gpslib.a
  275. X    rm -f *.o
  276. X
  277. Gpslib.a: $(CFILES)
  278. X    rm -f *.o
  279. X    cc -c $(CFLAGS) -DSEP $?
  280. X    ar crv Gpslib.a *.o
  281. X    ranlib Gpslib.a
  282. X    rm -f *.o
  283. X
  284. clean:
  285. X    rm -f *.o
  286. END_OF_FILE
  287. if test 351 -ne `wc -c <'Masscomp_device/gpslib/Makefile'`; then
  288.     echo shar: \"'Masscomp_device/gpslib/Makefile'\" unpacked with wrong size!
  289. fi
  290. # end of 'Masscomp_device/gpslib/Makefile'
  291. fi
  292. if test -f 'Masscomp_device/gpslib/gpsmakef' -a "${1}" != "-c" ; then 
  293.   echo shar: Will not clobber existing file \"'Masscomp_device/gpslib/gpsmakef'\"
  294. else
  295. echo shar: Extracting \"'Masscomp_device/gpslib/gpsmakef'\" \(394 characters\)
  296. sed "s/^X//" >'Masscomp_device/gpslib/gpsmakef' <<'END_OF_FILE'
  297. GPSLIB= ./gpslib/gpslib.a
  298. X
  299. gpspen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o gpslib/gpsconf.c $(GENLIB) $(GPSLIB)\
  300. X         $(UTILLIB) $(LOCLIB)
  301. X    cc -c $(CFLAGS) gpslib/gpsconf.c
  302. X    cc $(CFLAGS) -o gpspen main_vplot.o init_vplot.o proc_vplot.o dovplot.o gpsconf.o $(GPSLIB)\
  303. X                $(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
  304. X    rm -f gpsconf.o
  305. X
  306. X$(GPSLIB): gpslib/*.c
  307. X    cd gpslib; make CFLAGS="${CFLAGS}"
  308. X
  309. END_OF_FILE
  310. if test 394 -ne `wc -c <'Masscomp_device/gpslib/gpsmakef'`; then
  311.     echo shar: \"'Masscomp_device/gpslib/gpsmakef'\" unpacked with wrong size!
  312. fi
  313. # end of 'Masscomp_device/gpslib/gpsmakef'
  314. fi
  315. if test -f 'Printronix_device/lprlib/LprMakef' -a "${1}" != "-c" ; then 
  316.   echo shar: Will not clobber existing file \"'Printronix_device/lprlib/LprMakef'\"
  317. else
  318. echo shar: Extracting \"'Printronix_device/lprlib/LprMakef'\" \(381 characters\)
  319. sed "s/^X//" >'Printronix_device/lprlib/LprMakef' <<'END_OF_FILE'
  320. SLPRLIB= ./lprlib/Lprlib.a
  321. X
  322. Lprpen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SLPRLIB) $(TSEPLIB) ./lprlib/lprconf.c
  323. X    cc -c $(CFLAGS) lprlib/lprconf.c
  324. X    cc $(CFLAGS) -o Lprpen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o lprconf.o $(SLPRLIB)\
  325. X                $(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
  326. X    rm -f lprconf.o
  327. X
  328. X$(SLPRLIB): lprlib/*.c
  329. X    cd lprlib; make sep CFLAGS="${CFLAGS}"
  330. X
  331. END_OF_FILE
  332. if test 381 -ne `wc -c <'Printronix_device/lprlib/LprMakef'`; then
  333.     echo shar: \"'Printronix_device/lprlib/LprMakef'\" unpacked with wrong size!
  334. fi
  335. # end of 'Printronix_device/lprlib/LprMakef'
  336. fi
  337. if test -f 'Printronix_device/lprlib/Makefile' -a "${1}" != "-c" ; then 
  338.   echo shar: Will not clobber existing file \"'Printronix_device/lprlib/Makefile'\"
  339. else
  340. echo shar: Extracting \"'Printronix_device/lprlib/Makefile'\" \(358 characters\)
  341. sed "s/^X//" >'Printronix_device/lprlib/Makefile' <<'END_OF_FILE'
  342. X#
  343. X#    Printronix P300/P600 routine
  344. X#
  345. CFILES= lpropen.c lprclose.c lprerase.c lprvector.c lprattr.c
  346. X
  347. default: lprlib.a
  348. X
  349. sep: Lprlib.a
  350. X
  351. lprlib.a: $(CFILES)
  352. X    rm -f *.o
  353. X    cc -c $(CFLAGS) $?
  354. X    ar crv lprlib.a *.o
  355. X    ranlib lprlib.a
  356. X    rm -f *.o
  357. X
  358. Lprlib.a: $(CFILES)
  359. X    rm -f *.o
  360. X    cc -c $(CFLAGS) -DSEP $?
  361. X    ar crv Lprlib.a *.o
  362. X    ranlib Lprlib.a
  363. X    rm -f *.o
  364. X
  365. clean:
  366. X    rm -f *.o
  367. END_OF_FILE
  368. if test 358 -ne `wc -c <'Printronix_device/lprlib/Makefile'`; then
  369.     echo shar: \"'Printronix_device/lprlib/Makefile'\" unpacked with wrong size!
  370. fi
  371. # end of 'Printronix_device/lprlib/Makefile'
  372. fi
  373. if test -f 'Printronix_device/lprlib/lprdoc.h' -a "${1}" != "-c" ; then 
  374.   echo shar: Will not clobber existing file \"'Printronix_device/lprlib/lprdoc.h'\"
  375. else
  376. echo shar: Extracting \"'Printronix_device/lprlib/lprdoc.h'\" \(496 characters\)
  377. sed "s/^X//" >'Printronix_device/lprlib/lprdoc.h' <<'END_OF_FILE'
  378. char *documentation[] = {
  379. X" ",
  380. X"NAME",
  381. X#ifdef SEP
  382. X"    Lprpen - SEPlib vplot filter for printronix P300/P600 printers",
  383. X#else
  384. X"    lprpen - vplot filter for printronix P300/P600 printers",
  385. X#endif
  386. X" ",
  387. X"SYNOPSIS",
  388. X#ifdef SEP
  389. X"    Lprpen [options] in=vplot-inputfile OR headerfile on standard in",
  390. X#else 
  391. X"    [l]prpen [options] [inputfiles]",
  392. X#endif
  393. X" ",
  394. X"OPTIONS",
  395. X#include "../include/gendoc.h"
  396. X" ",
  397. X"SEE ALSO",
  398. X"    man pen"
  399. X};
  400. int    doclength = { sizeof documentation/sizeof documentation[0] };
  401. END_OF_FILE
  402. if test 496 -ne `wc -c <'Printronix_device/lprlib/lprdoc.h'`; then
  403.     echo shar: \"'Printronix_device/lprlib/lprdoc.h'\" unpacked with wrong size!
  404. fi
  405. # end of 'Printronix_device/lprlib/lprdoc.h'
  406. fi
  407. if test -f 'Printronix_device/lprlib/lprmakef' -a "${1}" != "-c" ; then 
  408.   echo shar: Will not clobber existing file \"'Printronix_device/lprlib/lprmakef'\"
  409. else
  410. echo shar: Extracting \"'Printronix_device/lprlib/lprmakef'\" \(393 characters\)
  411. sed "s/^X//" >'Printronix_device/lprlib/lprmakef' <<'END_OF_FILE'
  412. LPRLIB= ./lprlib/lprlib.a
  413. X
  414. lprpen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o lprlib/lprconf.c $(LPRLIB) $(GENLIB)\
  415. X        $(UTILLIB) $(LOCLIB)
  416. X    cc -c $(CFLAGS) lprlib/lprconf.c
  417. X    cc $(CFLAGS) -o lprpen main_vplot.o init_vplot.o proc_vplot.o dovplot.o lprconf.o $(LPRLIB)\
  418. X                $(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
  419. X    rm -f lprconf.o
  420. X
  421. X$(LPRLIB): lprlib/*.c
  422. X    cd lprlib; make CFLAGS="${CFLAGS}"
  423. X
  424. END_OF_FILE
  425. if test 393 -ne `wc -c <'Printronix_device/lprlib/lprmakef'`; then
  426.     echo shar: \"'Printronix_device/lprlib/lprmakef'\" unpacked with wrong size!
  427. fi
  428. # end of 'Printronix_device/lprlib/lprmakef'
  429. fi
  430. if test -f 'Printronix_device/lprlib/lprpen.h' -a "${1}" != "-c" ; then 
  431.   echo shar: Will not clobber existing file \"'Printronix_device/lprlib/lprpen.h'\"
  432. else
  433. echo shar: Extracting \"'Printronix_device/lprlib/lprpen.h'\" \(384 characters\)
  434. sed "s/^X//" >'Printronix_device/lprlib/lprpen.h' <<'END_OF_FILE'
  435. X#ifdef SEP
  436. X#define GETPAR fetch
  437. X#else
  438. X#define GETPAR getpar
  439. X#endif
  440. X
  441. X#define NYW    50        /* width of raster lines in words */
  442. X#define XSTRSZ    990    /* starting x size */
  443. X#define XINCSZ    330    /* increment to x size */
  444. X
  445. X/*
  446. X * raster memory area
  447. X */
  448. extern short *mem;
  449. extern int xlimit;
  450. extern char inbuf[];
  451. extern short line[];
  452. X
  453. extern int file_created;
  454. extern char spoolfile[];
  455. char *malloc();
  456. END_OF_FILE
  457. if test 384 -ne `wc -c <'Printronix_device/lprlib/lprpen.h'`; then
  458.     echo shar: \"'Printronix_device/lprlib/lprpen.h'\" unpacked with wrong size!
  459. fi
  460. # end of 'Printronix_device/lprlib/lprpen.h'
  461. fi
  462. if test -f 'RasterTek_device/rteklib/Makefile' -a "${1}" != "-c" ; then 
  463.   echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/Makefile'\"
  464. else
  465. echo shar: Extracting \"'RasterTek_device/rteklib/Makefile'\" \(532 characters\)
  466. sed "s/^X//" >'RasterTek_device/rteklib/Makefile' <<'END_OF_FILE'
  467. X#
  468. X#    Raster Tech 1-10, 1-75, 1-80 routines
  469. X#
  470. CFILES= rtekopen.c rtekclose.c rtekerase.c rtekplot.c \
  471. X    rtekattr.c rtekutil.c rtekpoint.c rtekarea.c \
  472. X    rtekraster.c rtekgetpoint.c
  473. X
  474. X# flags R110, R175, R180 for various models
  475. CRTEKFLAGS= -DR175
  476. X
  477. default: rteklib.a
  478. X
  479. sep: Rteklib.a
  480. X
  481. rteklib.a: $(CFILES)
  482. X    rm -f *.o
  483. X    cc -c $(CFLAGS) $(CRTEKFLAGS) $?
  484. X    ar crv rteklib.a *.o
  485. X    ranlib rteklib.a
  486. X    rm -f *.o
  487. X
  488. Rteklib.a: $(CFILES)
  489. X    rm -f *.o
  490. X    cc -c $(CFLAGS) $(CRTEKFLAGS) $?
  491. X    ar crv Rteklib.a *.o
  492. X    ranlib Rteklib.a
  493. X    rm -f *.o
  494. X
  495. clean:
  496. X    rm -f *.o
  497. END_OF_FILE
  498. if test 532 -ne `wc -c <'RasterTek_device/rteklib/Makefile'`; then
  499.     echo shar: \"'RasterTek_device/rteklib/Makefile'\" unpacked with wrong size!
  500. fi
  501. # end of 'RasterTek_device/rteklib/Makefile'
  502. fi
  503. if test -f 'RasterTek_device/rteklib/README' -a "${1}" != "-c" ; then 
  504.   echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/README'\"
  505. else
  506. echo shar: Extracting \"'RasterTek_device/rteklib/README'\" \(464 characters\)
  507. sed "s/^X//" >'RasterTek_device/rteklib/README' <<'END_OF_FILE'
  508. Rtekpen for the Raster Tech 1-10, 1-75, and 1-80.
  509. X
  510. POLYGN command on the rastertek defective. Genpatarea used instead.
  511. X
  512. Flushing is done whenever an entire command will not fit in the remainder
  513. of the buffer. This is because the DMA for the Rtek is buggy and overruns
  514. the end of the file. The end of the file is padded with NOP's so that no
  515. harm comes from the extra garbage sent along.
  516. X
  517. Author Rick Ottolini, with some touching up by Stew Levin and Joe Dellinger
  518. END_OF_FILE
  519. if test 464 -ne `wc -c <'RasterTek_device/rteklib/README'`; then
  520.     echo shar: \"'RasterTek_device/rteklib/README'\" unpacked with wrong size!
  521. fi
  522. # end of 'RasterTek_device/rteklib/README'
  523. fi
  524. if test -f 'RasterTek_device/rteklib/RtekMakef' -a "${1}" != "-c" ; then 
  525.   echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/RtekMakef'\"
  526. else
  527. echo shar: Extracting \"'RasterTek_device/rteklib/RtekMakef'\" \(391 characters\)
  528. sed "s/^X//" >'RasterTek_device/rteklib/RtekMakef' <<'END_OF_FILE'
  529. SRTEKLIB= ./rteklib/Rteklib.a
  530. X
  531. Rpen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SRTEKLIB) $(TSEPLIB) ./rteklib/rtekconf.c
  532. X    cc -c $(CFLAGS) rteklib/rtekconf.c
  533. X    cc $(CFLAGS) -o Rpen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o rtekconf.o $(SRTEKLIB)\
  534. X                $(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
  535. X    rm -f rtekconf.o
  536. X
  537. X$(SRTEKLIB): rteklib/*.c
  538. X    cd rteklib; make sep CFLAGS="${CFLAGS}"
  539. X
  540. END_OF_FILE
  541. if test 391 -ne `wc -c <'RasterTek_device/rteklib/RtekMakef'`; then
  542.     echo shar: \"'RasterTek_device/rteklib/RtekMakef'\" unpacked with wrong size!
  543. fi
  544. # end of 'RasterTek_device/rteklib/RtekMakef'
  545. fi
  546. if test -f 'RasterTek_device/rteklib/rtekdoc.h' -a "${1}" != "-c" ; then 
  547.   echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/rtekdoc.h'\"
  548. else
  549. echo shar: Extracting \"'RasterTek_device/rteklib/rtekdoc.h'\" \(478 characters\)
  550. sed "s/^X//" >'RasterTek_device/rteklib/rtekdoc.h' <<'END_OF_FILE'
  551. char *documentation[] = {
  552. X"NAME",
  553. X#ifdef SEP
  554. X"    Rpen - SEPLIB vplot filter for Raster Tech",
  555. X#else
  556. X"    rpen - vplot filter for Raster Tech",
  557. X#endif
  558. X"",
  559. X"SYNOPSIS",
  560. X#ifdef SEP
  561. X"    Rpen [options] in=vplot-input file OR header file OR stdin",
  562. X#else
  563. X"    rpen [options] [inputfiles]",
  564. X#endif
  565. X"",
  566. X"OPTIONS",
  567. X"    block=[s,m,l]   small,medium,or large dma block size",
  568. X#include "../include/gendoc.h",
  569. X"",
  570. X"SEE ALSO",
  571. X"    man pen"
  572. X};
  573. int doclength = {sizeof documentation/sizeof documentation[0]};
  574. END_OF_FILE
  575. if test 478 -ne `wc -c <'RasterTek_device/rteklib/rtekdoc.h'`; then
  576.     echo shar: \"'RasterTek_device/rteklib/rtekdoc.h'\" unpacked with wrong size!
  577. fi
  578. # end of 'RasterTek_device/rteklib/rtekdoc.h'
  579. fi
  580. if test -f 'RasterTek_device/rteklib/rtekmakef' -a "${1}" != "-c" ; then 
  581.   echo shar: Will not clobber existing file \"'RasterTek_device/rteklib/rtekmakef'\"
  582. else
  583. echo shar: Extracting \"'RasterTek_device/rteklib/rtekmakef'\" \(404 characters\)
  584. sed "s/^X//" >'RasterTek_device/rteklib/rtekmakef' <<'END_OF_FILE'
  585. RTEKLIB= ./rteklib/rteklib.a
  586. X
  587. rpen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o rteklib/rtekconf.c $(RTEKLIB) $(GENLIB)\
  588. X         $(UTILLIB) $(LOCLIB)
  589. X    cc -c $(CFLAGS) rteklib/rtekconf.c
  590. X    cc $(CFLAGS) -o rpen main_vplot.o init_vplot.o proc_vplot.o dovplot.o rtekconf.o $(RTEKLIB)\
  591. X                $(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
  592. X    rm -f rtekconf.o
  593. X
  594. X$(RTEKLIB): rteklib/*.c
  595. X    cd rteklib; make CFLAGS="${CFLAGS}"
  596. X
  597. END_OF_FILE
  598. if test 404 -ne `wc -c <'RasterTek_device/rteklib/rtekmakef'`; then
  599.     echo shar: \"'RasterTek_device/rteklib/rtekmakef'\" unpacked with wrong size!
  600. fi
  601. # end of 'RasterTek_device/rteklib/rtekmakef'
  602. fi
  603. if test -f 'Regis_device/README' -a "${1}" != "-c" ; then 
  604.   echo shar: Will not clobber existing file \"'Regis_device/README'\"
  605. else
  606. echo shar: Extracting \"'Regis_device/README'\" \(619 characters\)
  607. sed "s/^X//" >'Regis_device/README' <<'END_OF_FILE'
  608. Comments on this device-dependent Vplot code distribution:
  609. X
  610. X    This distribution won't do you much good unless you have the Vplot
  611. Kernel Distribution first. If you don't have it, don't bother with this yet!
  612. X
  613. X    Now that I know you have the Vplot device-independent code ---
  614. X
  615. X    The directory given in this distribution contains the device-dependent
  616. vplot source code for some device (or group of related devices). Place the
  617. directory "*lib" into /...site-dependent path.../vplot/filters in order to add
  618. support for this device to your Vplot source. You'll then need to re-run
  619. X"MakeMake" again.
  620. X
  621. X    - Joe Dellinger, Feb 15 1988
  622. END_OF_FILE
  623. if test 619 -ne `wc -c <'Regis_device/README'`; then
  624.     echo shar: \"'Regis_device/README'\" unpacked with wrong size!
  625. fi
  626. # end of 'Regis_device/README'
  627. fi
  628. if test -f 'Regis_device/gigilib/GigiMakef' -a "${1}" != "-c" ; then 
  629.   echo shar: Will not clobber existing file \"'Regis_device/gigilib/GigiMakef'\"
  630. else
  631. echo shar: Extracting \"'Regis_device/gigilib/GigiMakef'\" \(398 characters\)
  632. sed "s/^X//" >'Regis_device/gigilib/GigiMakef' <<'END_OF_FILE'
  633. SGIGILIB= ./gigilib/Gigilib.a
  634. X
  635. Gigipen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SGIGILIB) $(TSEPLIB) ./gigilib/gigiconf.c
  636. X    cc -c $(CFLAGS) gigilib/gigiconf.c
  637. X    cc $(CFLAGS) -o Gigipen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o gigiconf.o $(SGIGILIB)\
  638. X                    $(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
  639. X    rm -f gigiconf.o
  640. X
  641. X$(SGIGILIB): gigilib/*.c
  642. X    cd gigilib; make sep CFLAGS="${CFLAGS}"
  643. X
  644. END_OF_FILE
  645. if test 398 -ne `wc -c <'Regis_device/gigilib/GigiMakef'`; then
  646.     echo shar: \"'Regis_device/gigilib/GigiMakef'\" unpacked with wrong size!
  647. fi
  648. # end of 'Regis_device/gigilib/GigiMakef'
  649. fi
  650. if test -f 'Regis_device/gigilib/Makefile' -a "${1}" != "-c" ; then 
  651.   echo shar: Will not clobber existing file \"'Regis_device/gigilib/Makefile'\"
  652. else
  653. echo shar: Extracting \"'Regis_device/gigilib/Makefile'\" \(436 characters\)
  654. sed "s/^X//" >'Regis_device/gigilib/Makefile' <<'END_OF_FILE'
  655. X#
  656. X# Gigi and vt125 (DEC regis) routines
  657. X#
  658. CFILES= gigiopen.c gigiclose.c gigierase.c gigimessage.c\
  659. X        gigireset.c gigiattr.c gigiplot.c gigipoly.c gigigetpoint.c
  660. X
  661. default: gigilib.a
  662. X
  663. sep: Gigilib.a
  664. X
  665. gigilib.a: $(CFILES)
  666. X    rm -f *.o
  667. X    -cc -c $(CFLAGS) $?
  668. X    ar crv gigilib.a *.o
  669. X    ranlib gigilib.a
  670. X    rm -f *.o
  671. X
  672. Gigilib.a: $(CFILES)
  673. X    rm -f *.o
  674. X    -cc -c -DSEP $(CFLAGS) $?
  675. X    ar crv Gigilib.a *.o
  676. X    ranlib Gigilib.a
  677. X    rm -f *.o
  678. X
  679. clean:
  680. X    rm -f *.o
  681. END_OF_FILE
  682. if test 436 -ne `wc -c <'Regis_device/gigilib/Makefile'`; then
  683.     echo shar: \"'Regis_device/gigilib/Makefile'\" unpacked with wrong size!
  684. fi
  685. # end of 'Regis_device/gigilib/Makefile'
  686. fi
  687. if test -f 'Regis_device/gigilib/gigidoc.h' -a "${1}" != "-c" ; then 
  688.   echo shar: Will not clobber existing file \"'Regis_device/gigilib/gigidoc.h'\"
  689. else
  690. echo shar: Extracting \"'Regis_device/gigilib/gigidoc.h'\" \(501 characters\)
  691. sed "s/^X//" >'Regis_device/gigilib/gigidoc.h' <<'END_OF_FILE'
  692. X
  693. char *documentation[] = {
  694. X"NAME",
  695. X#ifdef SEP
  696. X"    Gigipen - SEPlib vplot filter for Dec Gigi and VT125 (Regis) terminals",
  697. X#else
  698. X"    gigipen - vplot filter for Dec Gigi and VT125 (Regis) terminals",
  699. X#endif
  700. X" ",
  701. X"SYNOPSIS",
  702. X#ifdef SEP
  703. X"    Gigipen [options] in=file or < Header1 [Header2,...]",
  704. X#else
  705. X"    gigipen [options] file1 [file2,...] or in=file or < file",
  706. X#endif
  707. X" ",
  708. X"OPTIONS",
  709. X"    wstype=[gigi,vt125]",
  710. X#include "../include/gendoc.h"
  711. X};
  712. int    doclength = { sizeof documentation/sizeof documentation[0] };
  713. END_OF_FILE
  714. if test 501 -ne `wc -c <'Regis_device/gigilib/gigidoc.h'`; then
  715.     echo shar: \"'Regis_device/gigilib/gigidoc.h'\" unpacked with wrong size!
  716. fi
  717. # end of 'Regis_device/gigilib/gigidoc.h'
  718. fi
  719. if test -f 'Regis_device/gigilib/gigimakef' -a "${1}" != "-c" ; then 
  720.   echo shar: Will not clobber existing file \"'Regis_device/gigilib/gigimakef'\"
  721. else
  722. echo shar: Extracting \"'Regis_device/gigilib/gigimakef'\" \(410 characters\)
  723. sed "s/^X//" >'Regis_device/gigilib/gigimakef' <<'END_OF_FILE'
  724. GIGILIB= ./gigilib/gigilib.a
  725. X
  726. gigipen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o gigilib/gigiconf.c $(GIGILIB) $(GENLIB)\
  727. X         $(UTILLIB) $(LOCLIB)
  728. X    cc -c $(CFLAGS) gigilib/gigiconf.c
  729. X    cc $(CFLAGS) -o gigipen main_vplot.o init_vplot.o proc_vplot.o dovplot.o gigiconf.o $(GIGILIB)\
  730. X                $(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
  731. X    rm -f gigiconf.o
  732. X
  733. X$(GIGILIB): gigilib/*.c
  734. X    cd gigilib; make CFLAGS="${CFLAGS}"
  735. X
  736. END_OF_FILE
  737. if test 410 -ne `wc -c <'Regis_device/gigilib/gigimakef'`; then
  738.     echo shar: \"'Regis_device/gigilib/gigimakef'\" unpacked with wrong size!
  739. fi
  740. # end of 'Regis_device/gigilib/gigimakef'
  741. fi
  742. if test -f 'Tek_device/README' -a "${1}" != "-c" ; then 
  743.   echo shar: Will not clobber existing file \"'Tek_device/README'\"
  744. else
  745. echo shar: Extracting \"'Tek_device/README'\" \(619 characters\)
  746. sed "s/^X//" >'Tek_device/README' <<'END_OF_FILE'
  747. Comments on this device-dependent Vplot code distribution:
  748. X
  749. X    This distribution won't do you much good unless you have the Vplot
  750. Kernel Distribution first. If you don't have it, don't bother with this yet!
  751. X
  752. X    Now that I know you have the Vplot device-independent code ---
  753. X
  754. X    The directory given in this distribution contains the device-dependent
  755. vplot source code for some device (or group of related devices). Place the
  756. directory "*lib" into /...site-dependent path.../vplot/filters in order to add
  757. support for this device to your Vplot source. You'll then need to re-run
  758. X"MakeMake" again.
  759. X
  760. X    - Joe Dellinger, Feb 15 1988
  761. END_OF_FILE
  762. if test 619 -ne `wc -c <'Tek_device/README'`; then
  763.     echo shar: \"'Tek_device/README'\" unpacked with wrong size!
  764. fi
  765. # end of 'Tek_device/README'
  766. fi
  767. if test -f 'Tek_device/cteklib/CtekMakef' -a "${1}" != "-c" ; then 
  768.   echo shar: Will not clobber existing file \"'Tek_device/cteklib/CtekMakef'\"
  769. else
  770. echo shar: Extracting \"'Tek_device/cteklib/CtekMakef'\" \(398 characters\)
  771. sed "s/^X//" >'Tek_device/cteklib/CtekMakef' <<'END_OF_FILE'
  772. SCTEKLIB= ./cteklib/Cteklib.a
  773. X
  774. Ctekpen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SCTEKLIB) $(TSEPLIB) ./cteklib/ctekconf.c
  775. X    cc -c $(CFLAGS) cteklib/ctekconf.c
  776. X    cc $(CFLAGS) -o Ctekpen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o ctekconf.o $(SCTEKLIB)\
  777. X                    $(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
  778. X    rm -f ctekconf.o
  779. X
  780. X$(SCTEKLIB): cteklib/*.c
  781. X    cd cteklib; make sep CFLAGS="${CFLAGS}"
  782. X
  783. END_OF_FILE
  784. if test 398 -ne `wc -c <'Tek_device/cteklib/CtekMakef'`; then
  785.     echo shar: \"'Tek_device/cteklib/CtekMakef'\" unpacked with wrong size!
  786. fi
  787. # end of 'Tek_device/cteklib/CtekMakef'
  788. fi
  789. if test -f 'Tek_device/cteklib/Makefile' -a "${1}" != "-c" ; then 
  790.   echo shar: Will not clobber existing file \"'Tek_device/cteklib/Makefile'\"
  791. else
  792. echo shar: Extracting \"'Tek_device/cteklib/Makefile'\" \(534 characters\)
  793. sed "s/^X//" >'Tek_device/cteklib/Makefile' <<'END_OF_FILE'
  794. X#
  795. X# Ctek (tektronix 4105) routines
  796. X#
  797. CFILES= ctekopen.c ctekclose.c ctekerase.c ctekmessage.c \
  798. X        ctekreset.c ctekattr.c ctekplot.c ctekpoly.c \
  799. X        ctekpack.c ctekcolor.c cteksetmode.c cteklinestyle.c\
  800. X        cteksetcoltab.c ctekraster.c ctekcolmap.c ctekgetpoint.c
  801. X
  802. default: cteklib.a
  803. X
  804. sep: Cteklib.a
  805. X
  806. cteklib.a: $(CFILES)
  807. X    rm -f *.o
  808. X    -cc -c $(CFLAGS) $?
  809. X    ar crv cteklib.a *.o
  810. X    ranlib cteklib.a
  811. X    rm -f *.o
  812. X
  813. Cteklib.a: $(CFILES)
  814. X    rm -f *.o
  815. X    -cc -c -DSEP $(CFLAGS) $?
  816. X    ar crv Cteklib.a *.o
  817. X    ranlib Cteklib.a
  818. X    rm -f *.o
  819. X
  820. clean:
  821. X    rm -f *.o
  822. END_OF_FILE
  823. if test 534 -ne `wc -c <'Tek_device/cteklib/Makefile'`; then
  824.     echo shar: \"'Tek_device/cteklib/Makefile'\" unpacked with wrong size!
  825. fi
  826. # end of 'Tek_device/cteklib/Makefile'
  827. fi
  828. if test -f 'Tek_device/cteklib/ctek.h' -a "${1}" != "-c" ; then 
  829.   echo shar: Will not clobber existing file \"'Tek_device/cteklib/ctek.h'\"
  830. else
  831. echo shar: Extracting \"'Tek_device/cteklib/ctek.h'\" \(459 characters\)
  832. sed "s/^X//" >'Tek_device/cteklib/ctek.h' <<'END_OF_FILE'
  833. X/*
  834. X * Modes, macros for Tek 4105.
  835. X */
  836. X#include    <stdio.h>
  837. X#define    ESC    033
  838. X#define    FF    014
  839. X#define    GS    035
  840. X#define    US    037
  841. X#define SB    032
  842. X#define    Putc(C)    putc(C, pltout)
  843. X
  844. X#define    ANSI    0    /* ANSI mode */
  845. X#define    TEK    1    /* Tek, or Alpha mode */
  846. X#define    VECTOR    2    /* Vector mode */
  847. X
  848. X/*
  849. X * device level variables
  850. X */
  851. extern int lost;            /* used by genvector */
  852. extern int messagecount;
  853. extern int tekmode;
  854. X
  855. X/* 
  856. X * TEMP: should be global option
  857. X */
  858. extern int draw_border;
  859. END_OF_FILE
  860. if test 459 -ne `wc -c <'Tek_device/cteklib/ctek.h'`; then
  861.     echo shar: \"'Tek_device/cteklib/ctek.h'\" unpacked with wrong size!
  862. fi
  863. # end of 'Tek_device/cteklib/ctek.h'
  864. fi
  865. if test -f 'Tek_device/cteklib/ctekmakef' -a "${1}" != "-c" ; then 
  866.   echo shar: Will not clobber existing file \"'Tek_device/cteklib/ctekmakef'\"
  867. else
  868. echo shar: Extracting \"'Tek_device/cteklib/ctekmakef'\" \(411 characters\)
  869. sed "s/^X//" >'Tek_device/cteklib/ctekmakef' <<'END_OF_FILE'
  870. CTEKLIB= ./cteklib/cteklib.a
  871. X
  872. ctekpen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o cteklib/ctekconf.c $(GENLIB) $(CTEKLIB)\
  873. X         $(UTILLIB) $(LOCLIB)
  874. X    cc -c $(CFLAGS) cteklib/ctekconf.c
  875. X    cc $(CFLAGS) -o ctekpen main_vplot.o init_vplot.o proc_vplot.o dovplot.o ctekconf.o $(CTEKLIB)\
  876. X                $(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
  877. X    rm -f ctekconf.o
  878. X
  879. X$(CTEKLIB): cteklib/*.c
  880. X    cd cteklib; make  CFLAGS="${CFLAGS}"
  881. X
  882. END_OF_FILE
  883. if test 411 -ne `wc -c <'Tek_device/cteklib/ctekmakef'`; then
  884.     echo shar: \"'Tek_device/cteklib/ctekmakef'\" unpacked with wrong size!
  885. fi
  886. # end of 'Tek_device/cteklib/ctekmakef'
  887. fi
  888. if test -f 'Tek_device/teklib/Makefile' -a "${1}" != "-c" ; then 
  889.   echo shar: Will not clobber existing file \"'Tek_device/teklib/Makefile'\"
  890. else
  891. echo shar: Extracting \"'Tek_device/teklib/Makefile'\" \(401 characters\)
  892. sed "s/^X//" >'Tek_device/teklib/Makefile' <<'END_OF_FILE'
  893. X#
  894. X#    Tektronix 4010-4012-4014 routines
  895. X#
  896. CFILES= tekclose.c tekerase.c tekmessage.c tekopen.c\
  897. X        setmode.c tekplot.c tekpoint.c tekpack.c
  898. X
  899. default: teklib.a
  900. X
  901. sep: Teklib.a
  902. X
  903. teklib.a: $(CFILES)
  904. X    rm -f *.o
  905. X    cc -c $(CFLAGS) $?
  906. X    ar crv teklib.a *.o
  907. X    ranlib teklib.a
  908. X    rm -f *.o
  909. X
  910. Teklib.a: $(CFILES)
  911. X    rm -f *.o
  912. X    cc -c $(CFLAGS) -DSEP $?
  913. X    ar crv Teklib.a *.o
  914. X    ranlib Teklib.a
  915. X    rm -f *.o
  916. X
  917. clean:
  918. X    rm -f *.o
  919. END_OF_FILE
  920. if test 401 -ne `wc -c <'Tek_device/teklib/Makefile'`; then
  921.     echo shar: \"'Tek_device/teklib/Makefile'\" unpacked with wrong size!
  922. fi
  923. # end of 'Tek_device/teklib/Makefile'
  924. fi
  925. if test -f 'Tek_device/teklib/TekMakef' -a "${1}" != "-c" ; then 
  926.   echo shar: Will not clobber existing file \"'Tek_device/teklib/TekMakef'\"
  927. else
  928. echo shar: Extracting \"'Tek_device/teklib/TekMakef'\" \(382 characters\)
  929. sed "s/^X//" >'Tek_device/teklib/TekMakef' <<'END_OF_FILE'
  930. STEKLIB= ./teklib/Teklib.a
  931. X
  932. Tekpen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(STEKLIB) $(TSEPLIB) ./teklib/tekconf.c
  933. X    cc -c $(CFLAGS) teklib/tekconf.c
  934. X    cc $(CFLAGS) -o Tekpen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o tekconf.o $(STEKLIB)\
  935. X                    $(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
  936. X    rm -f tekconf.o
  937. X
  938. X$(STEKLIB): teklib/*.c
  939. X    cd teklib; make sep CFLAGS="${CFLAGS}"
  940. X
  941. END_OF_FILE
  942. if test 382 -ne `wc -c <'Tek_device/teklib/TekMakef'`; then
  943.     echo shar: \"'Tek_device/teklib/TekMakef'\" unpacked with wrong size!
  944. fi
  945. # end of 'Tek_device/teklib/TekMakef'
  946. fi
  947. if test -f 'Tek_device/teklib/known_bugs' -a "${1}" != "-c" ; then 
  948.   echo shar: Will not clobber existing file \"'Tek_device/teklib/known_bugs'\"
  949. else
  950. echo shar: Extracting \"'Tek_device/teklib/known_bugs'\" \(575 characters\)
  951. sed "s/^X//" >'Tek_device/teklib/known_bugs' <<'END_OF_FILE'
  952. This filter fails several of the verification tests. I haven't been able
  953. to get anyone to fix it, though.
  954. X
  955. If you have "nulldev" for dev.attributes, then you can't know when you
  956. want to draw in black versus white. That's bad news, especially when
  957. filling polygons that make background to text. This should be fixed!
  958. In the meantime, filling of polygons will be completely disabled by
  959. putting in nulldev for dev.area. (It had been vecarea.)
  960. When that's fixed, correct setting of the variable "mono" should be done.
  961. X
  962. X- author Glenn Kroeger, I think
  963. X- comments by Joe Dellinger
  964. END_OF_FILE
  965. if test 575 -ne `wc -c <'Tek_device/teklib/known_bugs'`; then
  966.     echo shar: \"'Tek_device/teklib/known_bugs'\" unpacked with wrong size!
  967. fi
  968. # end of 'Tek_device/teklib/known_bugs'
  969. fi
  970. if test -f 'Tek_device/teklib/tek.h' -a "${1}" != "-c" ; then 
  971.   echo shar: Will not clobber existing file \"'Tek_device/teklib/tek.h'\"
  972. else
  973. echo shar: Extracting \"'Tek_device/teklib/tek.h'\" \(366 characters\)
  974. sed "s/^X//" >'Tek_device/teklib/tek.h' <<'END_OF_FILE'
  975. X/*
  976. X * special characters for tek4010
  977. X */
  978. X#define    ESC    033
  979. X#define    FF    014
  980. X#define    GS    035
  981. X#define    US    037
  982. X#define    FS    034
  983. X
  984. X/*
  985. X * tek modes
  986. X */
  987. X#define    ALPHA    1    /* Alpha mode */
  988. X#define    VECTOR    2    /* Vector mode */
  989. X#define    POINT    3    /* Point plot mode */
  990. X
  991. X/*
  992. X * device level variables
  993. X */
  994. extern int lost;            /* used by genvector */
  995. extern int messagecount;
  996. extern int tekmode;
  997. END_OF_FILE
  998. if test 366 -ne `wc -c <'Tek_device/teklib/tek.h'`; then
  999.     echo shar: \"'Tek_device/teklib/tek.h'\" unpacked with wrong size!
  1000. fi
  1001. # end of 'Tek_device/teklib/tek.h'
  1002. fi
  1003. if test -f 'Tek_device/teklib/tekdoc.h' -a "${1}" != "-c" ; then 
  1004.   echo shar: Will not clobber existing file \"'Tek_device/teklib/tekdoc.h'\"
  1005. else
  1006. echo shar: Extracting \"'Tek_device/teklib/tekdoc.h'\" \(508 characters\)
  1007. sed "s/^X//" >'Tek_device/teklib/tekdoc.h' <<'END_OF_FILE'
  1008. char *documentation[] = {
  1009. X" ",
  1010. X"NAME",
  1011. X#ifdef SEP
  1012. X"    Tekpen - SEPlib vplot filter for tektronix 4010,4012,4014 terminals",
  1013. X#else
  1014. X"    tekpen - vplot filter for tektronix 4010,4012,4014 terminals",
  1015. X#endif
  1016. X" ",
  1017. X"SYNOPSIS",
  1018. X#ifdef SEP
  1019. X"    Tek[pen] [options] in=vplot-inputfile OR headerfile on standard in",
  1020. X#else 
  1021. X"    tek[pen] [options] [inputfiles]",
  1022. X#endif
  1023. X" ",
  1024. X"OPTIONS",
  1025. X#include "../include/gendoc.h"
  1026. X" ",
  1027. X"SEE ALSO",
  1028. X"    man pen"
  1029. X};
  1030. int    doclength = { sizeof documentation/sizeof documentation[0] };
  1031. END_OF_FILE
  1032. if test 508 -ne `wc -c <'Tek_device/teklib/tekdoc.h'`; then
  1033.     echo shar: \"'Tek_device/teklib/tekdoc.h'\" unpacked with wrong size!
  1034. fi
  1035. # end of 'Tek_device/teklib/tekdoc.h'
  1036. fi
  1037. if test -f 'Tek_device/teklib/tekmakef' -a "${1}" != "-c" ; then 
  1038.   echo shar: Will not clobber existing file \"'Tek_device/teklib/tekmakef'\"
  1039. else
  1040. echo shar: Extracting \"'Tek_device/teklib/tekmakef'\" \(394 characters\)
  1041. sed "s/^X//" >'Tek_device/teklib/tekmakef' <<'END_OF_FILE'
  1042. TEKLIB= ./teklib/teklib.a
  1043. X
  1044. tekpen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o teklib/tekconf.c $(GENLIB) $(TEKLIB)\
  1045. X         $(UTILLIB) $(LOCLIB)
  1046. X    cc -c $(CFLAGS) teklib/tekconf.c
  1047. X    cc $(CFLAGS) -o tekpen main_vplot.o init_vplot.o proc_vplot.o dovplot.o tekconf.o $(TEKLIB)\
  1048. X                $(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
  1049. X    rm -f tekconf.o
  1050. X
  1051. X$(TEKLIB): teklib/*.c
  1052. X    cd teklib; make CFLAGS="${CFLAGS}"
  1053. X
  1054. END_OF_FILE
  1055. if test 394 -ne `wc -c <'Tek_device/teklib/tekmakef'`; then
  1056.     echo shar: \"'Tek_device/teklib/tekmakef'\" unpacked with wrong size!
  1057. fi
  1058. # end of 'Tek_device/teklib/tekmakef'
  1059. fi
  1060. if test -f 'Virtual_device/raslib/Makefile' -a "${1}" != "-c" ; then 
  1061.   echo shar: Will not clobber existing file \"'Virtual_device/raslib/Makefile'\"
  1062. else
  1063. echo shar: Extracting \"'Virtual_device/raslib/Makefile'\" \(381 characters\)
  1064. sed "s/^X//" >'Virtual_device/raslib/Makefile' <<'END_OF_FILE'
  1065. X#
  1066. X#    Raspen routines
  1067. X#
  1068. CFILES= rasattr.c rasclose.c rasconf.c raserase.c\
  1069. X    rasopen.c rasreset.c rasvector.c rasvector2.c
  1070. X
  1071. default: raslib.a
  1072. X
  1073. sep: Raslib.a
  1074. X
  1075. raslib.a: $(CFILES)
  1076. X    rm -f *.o
  1077. X    cc -c $(CFLAGS) $?
  1078. X    ar crv raslib.a *.o
  1079. X    ranlib raslib.a
  1080. X    rm -f *.o
  1081. X
  1082. Raslib.a: $(CFILES)
  1083. X    rm -f *.o
  1084. X    cc -c $(CFLAGS) -DSEP $?
  1085. X    ar crv Raslib.a *.o
  1086. X    ranlib Raslib.a
  1087. X    rm -f *.o
  1088. X
  1089. clean:
  1090. X    rm -f *.o
  1091. END_OF_FILE
  1092. if test 381 -ne `wc -c <'Virtual_device/raslib/Makefile'`; then
  1093.     echo shar: \"'Virtual_device/raslib/Makefile'\" unpacked with wrong size!
  1094. fi
  1095. # end of 'Virtual_device/raslib/Makefile'
  1096. fi
  1097. if test -f 'Virtual_device/raslib/RasMakef' -a "${1}" != "-c" ; then 
  1098.   echo shar: Will not clobber existing file \"'Virtual_device/raslib/RasMakef'\"
  1099. else
  1100. echo shar: Extracting \"'Virtual_device/raslib/RasMakef'\" \(393 characters\)
  1101. sed "s/^X//" >'Virtual_device/raslib/RasMakef' <<'END_OF_FILE'
  1102. SRASPENLIB= ./raslib/Raslib.a
  1103. X
  1104. Raspen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SRASPENLIB) $(TSEPLIB) ./raslib/rasconf.c
  1105. X    cc -c $(CFLAGS) raslib/rasconf.c
  1106. X    cc $(CFLAGS) -o Raspen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o rasconf.o $(SRASPENLIB)\
  1107. X                $(GENLIB) $(UTILLIB) $(TSEPLIB) $(LIBS)
  1108. X    rm -f rasconf.o
  1109. X
  1110. X$(SRASPENLIB): raslib/*.c
  1111. X    cd raslib; make sep CFLAGS="${CFLAGS}"
  1112. X
  1113. END_OF_FILE
  1114. if test 393 -ne `wc -c <'Virtual_device/raslib/RasMakef'`; then
  1115.     echo shar: \"'Virtual_device/raslib/RasMakef'\" unpacked with wrong size!
  1116. fi
  1117. # end of 'Virtual_device/raslib/RasMakef'
  1118. fi
  1119. if test -f 'Virtual_device/raslib/rasmakef' -a "${1}" != "-c" ; then 
  1120.   echo shar: Will not clobber existing file \"'Virtual_device/raslib/rasmakef'\"
  1121. else
  1122. echo shar: Extracting \"'Virtual_device/raslib/rasmakef'\" \(394 characters\)
  1123. sed "s/^X//" >'Virtual_device/raslib/rasmakef' <<'END_OF_FILE'
  1124. RASLIB= ./raslib/raslib.a
  1125. X
  1126. raspen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o raslib/rasconf.c $(GENLIB) $(RASLIB)\
  1127. X         $(UTILLIB) $(LOCLIB)
  1128. X    cc -c $(CFLAGS) raslib/rasconf.c
  1129. X    cc $(CFLAGS) -o raspen main_vplot.o init_vplot.o proc_vplot.o dovplot.o rasconf.o $(RASLIB)\
  1130. X                $(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
  1131. X    rm -f rasconf.o
  1132. X
  1133. X$(RASLIB): raslib/*.c
  1134. X    cd raslib; make CFLAGS="${CFLAGS}"
  1135. X
  1136. END_OF_FILE
  1137. if test 394 -ne `wc -c <'Virtual_device/raslib/rasmakef'`; then
  1138.     echo shar: \"'Virtual_device/raslib/rasmakef'\" unpacked with wrong size!
  1139. fi
  1140. # end of 'Virtual_device/raslib/rasmakef'
  1141. fi
  1142. if test -f 'Virtual_device/raslib/raspen.h' -a "${1}" != "-c" ; then 
  1143.   echo shar: Will not clobber existing file \"'Virtual_device/raslib/raspen.h'\"
  1144. else
  1145. echo shar: Extracting \"'Virtual_device/raslib/raspen.h'\" \(310 characters\)
  1146. sed "s/^X//" >'Virtual_device/raslib/raspen.h' <<'END_OF_FILE'
  1147. extern char *image;        /* raster image */
  1148. extern int rascolor;        /* current color */
  1149. extern int dev_xmax, dev_ymax;
  1150. X#define    Image(IX,IY)    image[(IX)+dev_xmax*(dev_ymax-1-(IY))]
  1151. X#define    Min(IX,IY)    ((IX) < (IY) ? (IX) : (IY))
  1152. X#define    Max(IX,IY)    ((IX) > (IY) ? (IX) : (IY))
  1153. X#define NCOLOR 256        /* number of colors */
  1154. END_OF_FILE
  1155. if test 310 -ne `wc -c <'Virtual_device/raslib/raspen.h'`; then
  1156.     echo shar: \"'Virtual_device/raslib/raspen.h'\" unpacked with wrong size!
  1157. fi
  1158. # end of 'Virtual_device/raslib/raspen.h'
  1159. fi
  1160. if test -f 'Virtual_device/vplib/Makefile' -a "${1}" != "-c" ; then 
  1161.   echo shar: Will not clobber existing file \"'Virtual_device/vplib/Makefile'\"
  1162. else
  1163. echo shar: Extracting \"'Virtual_device/vplib/Makefile'\" \(480 characters\)
  1164. sed "s/^X//" >'Virtual_device/vplib/Makefile' <<'END_OF_FILE'
  1165. X#
  1166. X# Vplot Pen routines
  1167. X#
  1168. CFILES= vpattr.c vpclose.c vpconf.c vperase.c vpmarker.c \
  1169. X    vpmessage.c vpopen.c vpplot.c vppoly.c vpraster.c \
  1170. X    vpreset.c vptext.c vpvector.c vpdovplot.c \
  1171. X    vplogmessage.c vplogvector.c
  1172. X
  1173. default: vplib.a
  1174. X
  1175. sep: Vplib.a
  1176. X
  1177. vplib.a: $(CFILES)
  1178. X    rm -f *.o
  1179. X    -cc -c $(CFLAGS) $?
  1180. X    ar crv vplib.a *.o
  1181. X    ranlib vplib.a
  1182. X    rm -f *.o
  1183. X
  1184. Vplib.a: $(CFILES) vpsepwhere.c
  1185. X    rm -f *.o
  1186. X    -cc -c -DSEP $(CFLAGS) $?
  1187. X    ar crv Vplib.a *.o
  1188. X    ranlib Vplib.a
  1189. X    rm -f *.o
  1190. X
  1191. clean:
  1192. X    rm -f *.o
  1193. END_OF_FILE
  1194. if test 480 -ne `wc -c <'Virtual_device/vplib/Makefile'`; then
  1195.     echo shar: \"'Virtual_device/vplib/Makefile'\" unpacked with wrong size!
  1196. fi
  1197. # end of 'Virtual_device/vplib/Makefile'
  1198. fi
  1199. if test -f 'Virtual_device/vplib/README' -a "${1}" != "-c" ; then 
  1200.   echo shar: Will not clobber existing file \"'Virtual_device/vplib/README'\"
  1201. else
  1202. echo shar: Extracting \"'Virtual_device/vplib/README'\" \(471 characters\)
  1203. sed "s/^X//" >'Virtual_device/vplib/README' <<'END_OF_FILE'
  1204. This program, along with plas and pldb, serves as a "poor man's"
  1205. vplot editor. By using with this program such generic options as
  1206. erase=o, hshift, vshift, scale, frame=y, xwmin, etc, you can combine
  1207. plots, move them around, add frames, change their size, clip them,
  1208. etc, etc, and save the result into a new vplot file.
  1209. X
  1210. Plas and pldb allow you to do minor surgery by hand. The 'o' command
  1211. allows you to shift objects around intact.
  1212. X
  1213. X    Author - Joe Dellinger, January 1988
  1214. END_OF_FILE
  1215. if test 471 -ne `wc -c <'Virtual_device/vplib/README'`; then
  1216.     echo shar: \"'Virtual_device/vplib/README'\" unpacked with wrong size!
  1217. fi
  1218. # end of 'Virtual_device/vplib/README'
  1219. fi
  1220. if test -f 'Virtual_device/vplib/VpMakef' -a "${1}" != "-c" ; then 
  1221.   echo shar: Will not clobber existing file \"'Virtual_device/vplib/VpMakef'\"
  1222. else
  1223. echo shar: Extracting \"'Virtual_device/vplib/VpMakef'\" \(381 characters\)
  1224. sed "s/^X//" >'Virtual_device/vplib/VpMakef' <<'END_OF_FILE'
  1225. SVPLIB= ./vplib/Vplib.a
  1226. X
  1227. Vppen: Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o $(SVPLIB) $(TSEPLIB) ./vplib/vpconf.c
  1228. X    cc -c $(CFLAGS)  vplib/vpconf.c
  1229. X    cc $(CFLAGS) -o Vppen Main_vplot.o Init_vplot.o proc_vplot.o dovplot.o vpconf.o $(SVPLIB)\
  1230. X                    -lvplot $(GENLIB) $(UTILLIB)\
  1231. X                    $(TSEPLIB) $(LIBS)
  1232. X    rm -f vpconf.o
  1233. X
  1234. X$(SVPLIB): vplib/*.c
  1235. X    cd vplib; make sep CFLAGS="${CFLAGS}"
  1236. X
  1237. END_OF_FILE
  1238. if test 381 -ne `wc -c <'Virtual_device/vplib/VpMakef'`; then
  1239.     echo shar: \"'Virtual_device/vplib/VpMakef'\" unpacked with wrong size!
  1240. fi
  1241. # end of 'Virtual_device/vplib/VpMakef'
  1242. fi
  1243. if test -f 'Virtual_device/vplib/vp.h' -a "${1}" != "-c" ; then 
  1244.   echo shar: Will not clobber existing file \"'Virtual_device/vplib/vp.h'\"
  1245. else
  1246. echo shar: Extracting \"'Virtual_device/vplib/vp.h'\" \(564 characters\)
  1247. sed "s/^X//" >'Virtual_device/vplib/vp.h' <<'END_OF_FILE'
  1248. X#define F_COL        (0001)
  1249. X#define F_FAT        (0002)
  1250. X#define F_CLIP        (0004)
  1251. X#define F_FONT        (0010)
  1252. X#define F_JUST        (0020)
  1253. X#define F_DASH        (0040)
  1254. X#define F_COLT        (0100)
  1255. X#define F_OVLY        (0200)
  1256. X
  1257. extern int vpdumb;
  1258. extern int vpstat;
  1259. extern int vpalign;
  1260. extern int vpbig;
  1261. extern int vpstyle;
  1262. extern char vpaligns[];
  1263. extern int lost;
  1264. extern int vpcolor, vpfat;
  1265. extern int vpsetflag;
  1266. extern int vpblast;
  1267. extern int vpbit;
  1268. extern int vparray[];
  1269. extern int vpasize[];
  1270. extern int vpframe;
  1271. X
  1272. extern int default_hshift, default_vshift;
  1273. X
  1274. extern char * malloc();
  1275. extern char * strcat();
  1276. END_OF_FILE
  1277. if test 564 -ne `wc -c <'Virtual_device/vplib/vp.h'`; then
  1278.     echo shar: \"'Virtual_device/vplib/vp.h'\" unpacked with wrong size!
  1279. fi
  1280. # end of 'Virtual_device/vplib/vp.h'
  1281. fi
  1282. if test -f 'Virtual_device/vplib/vpmakef' -a "${1}" != "-c" ; then 
  1283.   echo shar: Will not clobber existing file \"'Virtual_device/vplib/vpmakef'\"
  1284. else
  1285. echo shar: Extracting \"'Virtual_device/vplib/vpmakef'\" \(385 characters\)
  1286. sed "s/^X//" >'Virtual_device/vplib/vpmakef' <<'END_OF_FILE'
  1287. VPLIB= ./vplib/vplib.a
  1288. X
  1289. vppen: main_vplot.o init_vplot.o proc_vplot.o dovplot.o vplib/vpconf.c $(VPLIB) $(GENLIB)\
  1290. X         $(UTILLIB) $(LOCLIB)
  1291. X    cc -c $(CFLAGS) vplib/vpconf.c
  1292. X    cc $(CFLAGS) -o vppen main_vplot.o init_vplot.o proc_vplot.o dovplot.o vpconf.o $(VPLIB)\
  1293. X            -lvplot $(GENLIB) $(UTILLIB) $(LOCLIB) $(LIBS)
  1294. X    rm -f vpconf.o
  1295. X
  1296. X$(VPLIB): vplib/*.c
  1297. X    cd vplib; make CFLAGS="${CFLAGS}"
  1298. X
  1299. END_OF_FILE
  1300. if test 385 -ne `wc -c <'Virtual_device/vplib/vpmakef'`; then
  1301.     echo shar: \"'Virtual_device/vplib/vpmakef'\" unpacked with wrong size!
  1302. fi
  1303. # end of 'Virtual_device/vplib/vpmakef'
  1304. fi
  1305. if test -f 'Vplot_Kernel/Documentation/README' -a "${1}" != "-c" ; then 
  1306.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Documentation/README'\"
  1307. else
  1308. echo shar: Extracting \"'Vplot_Kernel/Documentation/README'\" \(345 characters\)
  1309. sed "s/^X//" >'Vplot_Kernel/Documentation/README' <<'END_OF_FILE'
  1310. Documentation. 50 pages worth.
  1311. X
  1312. The ".mn" files are manual pages, the ".doc" file is just plain text.
  1313. X
  1314. csh install.csh
  1315. should install all the manual pages for you.
  1316. X(You may need to edit this file, we keep our manual pages in /usr/man/man9.)
  1317. X
  1318. Device-dependent manual pages should be located in the same directory as
  1319. their associated source code.
  1320. END_OF_FILE
  1321. if test 345 -ne `wc -c <'Vplot_Kernel/Documentation/README'`; then
  1322.     echo shar: \"'Vplot_Kernel/Documentation/README'\" unpacked with wrong size!
  1323. fi
  1324. # end of 'Vplot_Kernel/Documentation/README'
  1325. fi
  1326. if test -f 'Vplot_Kernel/Hershey/cyrilc.hmp' -a "${1}" != "-c" ; then 
  1327.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/cyrilc.hmp'\"
  1328. else
  1329. echo shar: Extracting \"'Vplot_Kernel/Hershey/cyrilc.hmp'\" \(586 characters\)
  1330. sed "s/^X//" >'Vplot_Kernel/Hershey/cyrilc.hmp' <<'END_OF_FILE'
  1331. X2199    2214    2217    2275    2274    2271    2272    2251
  1332. X2221    2222    2219    2232    2211    2231    2210    2220
  1333. X2200-2209
  1334. X2212    2213    2241    2238    2242    2215    2273
  1335. X2801 2802 2824 2805 2806 2821 2804 2807 2809 2826 2811
  1336. X2812 2813 2814 2815 2816 2831 2817 2818 2819 2820 2803
  1337. X2825 2822 2828 2808
  1338. X2223    804     2224    2262    999    2252
  1339. X2901 2902 2924 2905 2906 2921 2904 2907 2909 2926 2911
  1340. X2912 2913 2914 2915 2916 2931 2917 2918 2919 2920 2903
  1341. X2925 2922 2928 2908
  1342. X2225    2229    2226    2246    2218
  1343. X2810 2910
  1344. X2823 2923
  1345. X2827 2927
  1346. X2829 2929
  1347. X2830 2930
  1348. X2832 2932
  1349. END_OF_FILE
  1350. if test 586 -ne `wc -c <'Vplot_Kernel/Hershey/cyrilc.hmp'`; then
  1351.     echo shar: \"'Vplot_Kernel/Hershey/cyrilc.hmp'\" unpacked with wrong size!
  1352. fi
  1353. # end of 'Vplot_Kernel/Hershey/cyrilc.hmp'
  1354. fi
  1355. if test -f 'Vplot_Kernel/Hershey/greekc.hmp' -a "${1}" != "-c" ; then 
  1356.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/greekc.hmp'\"
  1357. else
  1358. echo shar: Extracting \"'Vplot_Kernel/Hershey/greekc.hmp'\" \(527 characters\)
  1359. sed "s/^X//" >'Vplot_Kernel/Hershey/greekc.hmp' <<'END_OF_FILE'
  1360. X2199    2214    2217    2275    2274    2271    2272    2251
  1361. X2221    2222    2219    2232    2211    2231    2210    2220
  1362. X2200-2209
  1363. X2212    2213    2241    2238    2242    2215    2077
  1364. X2027 2028 2186 2030 2031 2047 2029 2033 2035 2040 2036 2037 2038 2039
  1365. X2041 2042 2034 2043 2044 2045 2190 2046 2050 2048 2049 2032
  1366. X2223    804     2224    2262    2187    2252
  1367. X2127 2128 2184 2130 2131 2147 2129 2133 2135 2140 2136 2137 2138 2139
  1368. X2141 2142 2185 2143 2144 2145 2134 2146 2150 2148 2149 2132
  1369. X2225    2229    2226    2246    2218
  1370. END_OF_FILE
  1371. if test 527 -ne `wc -c <'Vplot_Kernel/Hershey/greekc.hmp'`; then
  1372.     echo shar: \"'Vplot_Kernel/Hershey/greekc.hmp'\" unpacked with wrong size!
  1373. fi
  1374. # end of 'Vplot_Kernel/Hershey/greekc.hmp'
  1375. fi
  1376. if test -f 'Vplot_Kernel/Hershey/greeks.hmp' -a "${1}" != "-c" ; then 
  1377.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/greeks.hmp'\"
  1378. else
  1379. echo shar: Extracting \"'Vplot_Kernel/Hershey/greeks.hmp'\" \(469 characters\)
  1380. sed "s/^X//" >'Vplot_Kernel/Hershey/greeks.hmp' <<'END_OF_FILE'
  1381. X699     714     717     733     719     2271    734     731
  1382. X721     722     2219    725     711     724     710     720
  1383. X700-709
  1384. X712     713     2241    726     2242    715     2273
  1385. X527 528 686 530 531 547 529 533 535 540 536 537 538 539
  1386. X541 542 534 543 544 545 616 546 550 548 549 532
  1387. X2223    804     2224    2262    687     730
  1388. X627 628 684 630 631 647 629 633 635 640 636 637 638 639
  1389. X641 642 685 643 644 645 634 646 650 648 649 632
  1390. X2225    723     2226    2246    718
  1391. END_OF_FILE
  1392. if test 469 -ne `wc -c <'Vplot_Kernel/Hershey/greeks.hmp'`; then
  1393.     echo shar: \"'Vplot_Kernel/Hershey/greeks.hmp'\" unpacked with wrong size!
  1394. fi
  1395. # end of 'Vplot_Kernel/Hershey/greeks.hmp'
  1396. fi
  1397. if test -f 'Vplot_Kernel/Hershey/italicc.hmp' -a "${1}" != "-c" ; then 
  1398.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/italicc.hmp'\"
  1399. else
  1400. echo shar: Extracting \"'Vplot_Kernel/Hershey/italicc.hmp'\" \(297 characters\)
  1401. sed "s/^X//" >'Vplot_Kernel/Hershey/italicc.hmp' <<'END_OF_FILE'
  1402. X2749    2764    2778    2275    2769    2271    2768    2767
  1403. X2771    2772    2773    2775    2761    2774    2760    2770
  1404. X2750-2759
  1405. X2762    2763    2241    2776    2242    2765    2273
  1406. X2051-2076
  1407. X2223    804     2224    2262    999     2766
  1408. X2151-2176
  1409. X2225    2229    2226    2246    2779
  1410. X2191-2196
  1411. END_OF_FILE
  1412. if test 297 -ne `wc -c <'Vplot_Kernel/Hershey/italicc.hmp'`; then
  1413.     echo shar: \"'Vplot_Kernel/Hershey/italicc.hmp'\" unpacked with wrong size!
  1414. fi
  1415. # end of 'Vplot_Kernel/Hershey/italicc.hmp'
  1416. fi
  1417. if test -f 'Vplot_Kernel/Hershey/lines_normal+cylig' -a "${1}" != "-c" ; then 
  1418.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/lines_normal+cylig'\"
  1419. else
  1420. echo shar: Extracting \"'Vplot_Kernel/Hershey/lines_normal+cylig'\" \(292 characters\)
  1421. sed "s/^X//" >'Vplot_Kernel/Hershey/lines_normal+cylig' <<'END_OF_FILE'
  1422. X32 140
  1423. X1 7 16
  1424. X16 12 0 -9 -16
  1425. X74 83 72 67 72
  1426. X106 115 104 99 104
  1427. X104 122 104
  1428. X72 90 72
  1429. X128 47 73
  1430. X129 47 105
  1431. X88 75 72
  1432. X120 107 104
  1433. X130 84 83
  1434. X131 116 115
  1435. X67 67 72
  1436. X99 99 104
  1437. X87 83 72
  1438. X119 115 104
  1439. X132 47 84
  1440. X133 47 96
  1441. X134 47 77
  1442. X135 47 39
  1443. X136 47 69
  1444. X137 47 101
  1445. X81 89 85
  1446. X113 121 117
  1447. X138 89 65
  1448. X139 121 97
  1449. X
  1450. END_OF_FILE
  1451. if test 292 -ne `wc -c <'Vplot_Kernel/Hershey/lines_normal+cylig'`; then
  1452.     echo shar: \"'Vplot_Kernel/Hershey/lines_normal+cylig'\" unpacked with wrong size!
  1453. fi
  1454. # end of 'Vplot_Kernel/Hershey/lines_normal+cylig'
  1455. fi
  1456. if test -f 'Vplot_Kernel/Hershey/romanc.hmp' -a "${1}" != "-c" ; then 
  1457.   echo shar: Will not clobber existing file \"'Vplot_Kernel/Hershey/romanc.hmp'\"
  1458. else
  1459. echo shar: Extracting \"'Vplot_Kernel/Hershey/romanc.hmp'\" \(297 characters\)
  1460. sed "s/^X//" >'Vplot_Kernel/Hershey/romanc.hmp' <<'END_OF_FILE'
  1461. X2199    2214    2217    2275    2274    2271    2272    2251
  1462. X2221    2222    2219    2232    2211    2231    2210    2220
  1463. X2200-2209
  1464. X2212    2213    2241    2238    2242    2215    2273
  1465. X2001-2026
  1466. X2223    804     2224    2262    999     2252
  1467. X2101-2126
  1468. X2225    2229    2226    2246    2218
  1469. X2177-2182
  1470. END_OF_FILE
  1471. if test 297 -ne `wc -c <'Vplot_Kernel/Hershey/romanc.hmp'`; then
  1472.     echo shar: \"'Vplot_Kernel/Hershey/romanc.hmp'\" unpacked with wrong size!
  1473. fi
  1474. # end of 'Vplot_Kernel/Hershey/romanc.hmp'
  1475. fi
  1476. if test -f 'Vplot_Kernel/filters/Tests/All_tests' -a "${1}" != "-c" ; then 
  1477.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/All_tests'\"
  1478. else
  1479. echo shar: Extracting \"'Vplot_Kernel/filters/Tests/All_tests'\" \(494 characters\)
  1480. sed "s/^X//" >'Vplot_Kernel/filters/Tests/All_tests' <<'END_OF_FILE'
  1481. X#!/bin/csh -f
  1482. X#
  1483. if ($#argv == 0) then
  1484. echo "Usage: All_tests pen_filter_name"
  1485. echo "After each test hit return to get next test"
  1486. exit
  1487. endif
  1488. X
  1489. set TUBE = $1
  1490. X
  1491. foreach file ( TEST_aspect_ratio TEST_size TEST_clipping TEST_limit TEST_erase \
  1492. X    TEST_text TEST_align TEST_Cyrillic TEST_colors TEST_coltab \
  1493. X    TEST_hatch TEST_pattern TEST_raster TEST_greycol )
  1494. X
  1495. if (-e $file) then
  1496. X
  1497. X    clear
  1498. X    echo " "
  1499. X    echo " "
  1500. X    echo $file
  1501. X    echo " "
  1502. X    echo " "
  1503. X    sleep 1
  1504. X    plas < $file | $TUBE pause=-1 endpause=y
  1505. X
  1506. endif
  1507. X
  1508. end
  1509. END_OF_FILE
  1510. if test 494 -ne `wc -c <'Vplot_Kernel/filters/Tests/All_tests'`; then
  1511.     echo shar: \"'Vplot_Kernel/filters/Tests/All_tests'\" unpacked with wrong size!
  1512. fi
  1513. chmod +x 'Vplot_Kernel/filters/Tests/All_tests'
  1514. # end of 'Vplot_Kernel/filters/Tests/All_tests'
  1515. fi
  1516. if test -f 'Vplot_Kernel/filters/Tests/DEMO_KPCC' -a "${1}" != "-c" ; then 
  1517.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/DEMO_KPCC'\"
  1518. else
  1519. echo shar: Extracting \"'Vplot_Kernel/filters/Tests/DEMO_KPCC'\" \(571 characters\)
  1520. sed "s/^X//" >'Vplot_Kernel/filters/Tests/DEMO_KPCC' <<'END_OF_FILE'
  1521. e
  1522. S s
  1523. z
  1524. This quote, presented in yellow on a red background just like here,
  1525. z
  1526. came straight off a propaganda show "The Crisis of Capitalism" on Russian TV.
  1527. F 11 2 -1
  1528. C 0 255 0 0
  1529. X[
  1530. Russian
  1531. c 6
  1532. f 7
  1533. m 200 5500
  1534. T 15 0
  1535. X   Antigumannaya ideologiya\nsovremennogo kapitalizma\nnanosit vse bol/'shi/i ushcherb\ndukhovnomu miru lyude/i.\n\_       \s70 -Iz Programmy KPSS
  1536. X]
  1537. b
  1538. X[
  1539. Translation
  1540. c 7
  1541. f 3
  1542. F 1 2 -1
  1543. m 2400 1800
  1544. T 6 0
  1545. X   The anti-human ideology\nof contemporary capitalism\ncauses more and more damage\nto people's spiritual world.\n\_   \s70 -From the Program of the CPSU
  1546. X]
  1547. END_OF_FILE
  1548. if test 571 -ne `wc -c <'Vplot_Kernel/filters/Tests/DEMO_KPCC'`; then
  1549.     echo shar: \"'Vplot_Kernel/filters/Tests/DEMO_KPCC'\" unpacked with wrong size!
  1550. fi
  1551. # end of 'Vplot_Kernel/filters/Tests/DEMO_KPCC'
  1552. fi
  1553. if test -f 'Vplot_Kernel/filters/Tests/DEMO_Seplogo' -a "${1}" != "-c" ; then 
  1554.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/DEMO_Seplogo'\"
  1555. else
  1556. echo shar: Extracting \"'Vplot_Kernel/filters/Tests/DEMO_Seplogo'\" \(435 characters\)
  1557. sed "s/^X//" >'Vplot_Kernel/filters/Tests/DEMO_Seplogo' <<'END_OF_FILE'
  1558. e
  1559. z
  1560. Try xcenter=0 ycenter=0 with this one.
  1561. z
  1562. Comes out a black diamond on a black and white device!
  1563. f 5
  1564. F 6 2 0
  1565. C 0 080 080 200
  1566. c 7
  1567. A 4
  1568. X2400 0
  1569. X0 -2400
  1570. X-2400 0
  1571. X0 2400
  1572. f 20
  1573. c 6
  1574. m 2400 0
  1575. d 0 -2400
  1576. d -2400 0
  1577. d 0 2400
  1578. d 2400 0
  1579. f 6
  1580. c 2
  1581. m 0 0
  1582. T 32 100
  1583. X\r-9 S\<\<
  1584. T 32 75
  1585. E\<\<
  1586. T 32 50
  1587. P
  1588. m 0 0
  1589. T 32 190
  1590. X\r-9 S\<\<
  1591. T 32 165
  1592. E\<\<
  1593. T 32 140
  1594. P
  1595. m 0 0
  1596. T 32 280
  1597. X\r-9 S\<\<
  1598. T 32 255
  1599. E\<\<
  1600. T 32 230
  1601. P
  1602. m 0 0
  1603. T 32 10
  1604. X\r-9 S\<\<
  1605. T 32 -15
  1606. E\<\<
  1607. T 32 -40
  1608. P
  1609. END_OF_FILE
  1610. if test 435 -ne `wc -c <'Vplot_Kernel/filters/Tests/DEMO_Seplogo'`; then
  1611.     echo shar: \"'Vplot_Kernel/filters/Tests/DEMO_Seplogo'\" unpacked with wrong size!
  1612. fi
  1613. # end of 'Vplot_Kernel/filters/Tests/DEMO_Seplogo'
  1614. fi
  1615. if test -f 'Vplot_Kernel/filters/Tests/DEMO_Texas' -a "${1}" != "-c" ; then 
  1616.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/DEMO_Texas'\"
  1617. else
  1618. echo shar: Extracting \"'Vplot_Kernel/filters/Tests/DEMO_Texas'\" \(331 characters\)
  1619. sed "s/^X//" >'Vplot_Kernel/filters/Tests/DEMO_Texas' <<'END_OF_FILE'
  1620. X#plas: Vplot units used in this file
  1621. e
  1622. S o
  1623. c 1
  1624. a 4
  1625. X0 1 1
  1626. X0 0
  1627. X0 2000
  1628. X1167 2000
  1629. X1167 0
  1630. c 7
  1631. a 4
  1632. X0 16 16
  1633. X1167 1000
  1634. X1167 2000
  1635. X3000 2000
  1636. X3000 1000
  1637. c 2
  1638. a 4
  1639. X0 4 4
  1640. X1167 0
  1641. X1167 1000
  1642. X3000 1000
  1643. X3000 0
  1644. c 7
  1645. a 10
  1646. X0 16 16
  1647. X600 867
  1648. X165 600
  1649. X433 1000
  1650. X133 1200
  1651. X567 1233
  1652. X733 1500
  1653. X833 1233
  1654. X1133 1233
  1655. X900 1033
  1656. X966 566
  1657. z
  1658. The Texas flag (somewhat mangled).
  1659. END_OF_FILE
  1660. if test 331 -ne `wc -c <'Vplot_Kernel/filters/Tests/DEMO_Texas'`; then
  1661.     echo shar: \"'Vplot_Kernel/filters/Tests/DEMO_Texas'\" unpacked with wrong size!
  1662. fi
  1663. # end of 'Vplot_Kernel/filters/Tests/DEMO_Texas'
  1664. fi
  1665. if test -f 'Vplot_Kernel/filters/Tests/parfile' -a "${1}" != "-c" ; then 
  1666.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/Tests/parfile'\"
  1667. else
  1668. echo shar: Extracting \"'Vplot_Kernel/filters/Tests/parfile'\" \(339 characters\)
  1669. sed "s/^X//" >'Vplot_Kernel/filters/Tests/parfile' <<'END_OF_FILE'
  1670. X# A sample getpar parameter file
  1671. X# Don't panic if you don't have any of the files referred to herein,
  1672. X# it just means you got the "short" binary-file free version
  1673. X# for distribution over comp.sources.unix
  1674. X#
  1675. numvplot=6
  1676. in1=demo_collage.v
  1677. in2="this here file."
  1678. in3=demo_pyramid.v
  1679. in4=demo_pacific.v
  1680. in5=demo_zplot.v
  1681. in6=demo_photo.v
  1682. pause=8
  1683. END_OF_FILE
  1684. if test 339 -ne `wc -c <'Vplot_Kernel/filters/Tests/parfile'`; then
  1685.     echo shar: \"'Vplot_Kernel/filters/Tests/parfile'\" unpacked with wrong size!
  1686. fi
  1687. # end of 'Vplot_Kernel/filters/Tests/parfile'
  1688. fi
  1689. if test -f 'Vplot_Kernel/filters/genlib/Makefile' -a "${1}" != "-c" ; then 
  1690.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/genlib/Makefile'\"
  1691. else
  1692. echo shar: Extracting \"'Vplot_Kernel/filters/genlib/Makefile'\" \(385 characters\)
  1693. sed "s/^X//" >'Vplot_Kernel/filters/genlib/Makefile' <<'END_OF_FILE'
  1694. X#
  1695. X#    Device-Independent Subroutines
  1696. X#
  1697. X
  1698. CFLAGS = -g -I/usr/local/include
  1699. X
  1700. CFILES= gentext.c genvector.c genraster.c genraster1.c vecarea.c\
  1701. X    genmessage.c genpoint.c nulldev.c geninteract.c\
  1702. X    genarea.c genhatch.c genmarker.c polysubs.c polyfix.c genpatarea.c\
  1703. X    gen_do_dovplot.c
  1704. X
  1705. genlib.a: $(CFILES)
  1706. X    -cc -c $(CFLAGS) $?
  1707. X    ar crv genlib.a *.o
  1708. X    ranlib genlib.a
  1709. X    rm -f *.o
  1710. X
  1711. clean:
  1712. X    rm -f *.o
  1713. END_OF_FILE
  1714. if test 385 -ne `wc -c <'Vplot_Kernel/filters/genlib/Makefile'`; then
  1715.     echo shar: \"'Vplot_Kernel/filters/genlib/Makefile'\" unpacked with wrong size!
  1716. fi
  1717. # end of 'Vplot_Kernel/filters/genlib/Makefile'
  1718. fi
  1719. if test -f 'Vplot_Kernel/filters/include/README' -a "${1}" != "-c" ; then 
  1720.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/README'\"
  1721. else
  1722. echo shar: Extracting \"'Vplot_Kernel/filters/include/README'\" \(476 characters\)
  1723. sed "s/^X//" >'Vplot_Kernel/filters/include/README' <<'END_OF_FILE'
  1724. Various include files.
  1725. X
  1726. vplot.h here should be linked to /usr/include/vplot.h.
  1727. X
  1728. All site-dependent parameters are kept in params.h and vplot.h.
  1729. X
  1730. If you can't get the Hershey fonts and have to limp along with only
  1731. the "pen" font which comes with this distribution, you will have to
  1732. edit the file font_definitions.h so that gentext.c doesn't try to
  1733. include the roman simplex and roman complex Hershey fonts.
  1734. Read the README file in the ./vplotfonts directory.
  1735. X
  1736. X    - Joe Dellinger
  1737. END_OF_FILE
  1738. if test 476 -ne `wc -c <'Vplot_Kernel/filters/include/README'`; then
  1739.     echo shar: \"'Vplot_Kernel/filters/include/README'\" unpacked with wrong size!
  1740. fi
  1741. # end of 'Vplot_Kernel/filters/include/README'
  1742. fi
  1743. if test -f 'Vplot_Kernel/filters/include/device.h' -a "${1}" != "-c" ; then 
  1744.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/device.h'\"
  1745. else
  1746. echo shar: Extracting \"'Vplot_Kernel/filters/include/device.h'\" \(543 characters\)
  1747. sed "s/^X//" >'Vplot_Kernel/filters/include/device.h' <<'END_OF_FILE'
  1748. X/*
  1749. X * device routine table structure
  1750. X */
  1751. X
  1752. struct device{
  1753. X
  1754. X    /* control routines */
  1755. X    int (*open)();
  1756. X    int (*reset)();
  1757. X    int (*message)();
  1758. X    int (*erase)();
  1759. X    int (*close)();
  1760. X
  1761. X    /* high level output */
  1762. X    int (*vector)();
  1763. X    int (*marker)();
  1764. X    int (*text)();
  1765. X    int (*area)();
  1766. X    int (*raster)();
  1767. X    int (*point)();
  1768. X    int (*attributes)();
  1769. X
  1770. X    /* input */
  1771. X    int (*getpoint)();
  1772. X    int (*interact)();
  1773. X
  1774. X    /* low level output
  1775. X     * - these are called by the generic high level output routines
  1776. X     */
  1777. X    int (*plot)();
  1778. X    int (*startpoly)();
  1779. X    int (*midpoly)();
  1780. X    int (*endpoly)();
  1781. X};
  1782. END_OF_FILE
  1783. if test 543 -ne `wc -c <'Vplot_Kernel/filters/include/device.h'`; then
  1784.     echo shar: \"'Vplot_Kernel/filters/include/device.h'\" unpacked with wrong size!
  1785. fi
  1786. # end of 'Vplot_Kernel/filters/include/device.h'
  1787. fi
  1788. if test -f 'Vplot_Kernel/filters/include/readraster.h' -a "${1}" != "-c" ; then 
  1789.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/readraster.h'\"
  1790. else
  1791. echo shar: Extracting \"'Vplot_Kernel/filters/include/readraster.h'\" \(414 characters\)
  1792. sed "s/^X//" >'Vplot_Kernel/filters/include/readraster.h' <<'END_OF_FILE'
  1793. X/*
  1794. X * indent destroys this, so I stuffed it down in an include file
  1795. X * out of harm's way
  1796. X */
  1797. X
  1798. X#define READ_RASTER(BYTELINE,BITLINE)    \
  1799. X{\
  1800. X    if (c == VP_BYTE_RASTER)\
  1801. X    {\
  1802. X    for (j = 0; j < num_byte; j++)\
  1803. X    {\
  1804. X        BYTELINE;\
  1805. X    }\
  1806. X    }\
  1807. X    else\
  1808. X    {\
  1809. X    for (jj = 0; jj < num_byte; jj += 8)\
  1810. X    {\
  1811. X        ibyte = (unsigned char) fgetc (pltin);\
  1812. X        for (j = 0; j < 8; j++)\
  1813. X        {\
  1814. X        BITLINE;\
  1815. X        }\
  1816. X    }\
  1817. X    }\
  1818. X}
  1819. END_OF_FILE
  1820. if test 414 -ne `wc -c <'Vplot_Kernel/filters/include/readraster.h'`; then
  1821.     echo shar: \"'Vplot_Kernel/filters/include/readraster.h'\" unpacked with wrong size!
  1822. fi
  1823. # end of 'Vplot_Kernel/filters/include/readraster.h'
  1824. fi
  1825. if test -f 'Vplot_Kernel/filters/include/vplotfonts/known_bugs' -a "${1}" != "-c" ; then 
  1826.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/include/vplotfonts/known_bugs'\"
  1827. else
  1828. echo shar: Extracting \"'Vplot_Kernel/filters/include/vplotfonts/known_bugs'\" \(400 characters\)
  1829. sed "s/^X//" >'Vplot_Kernel/filters/include/vplotfonts/known_bugs' <<'END_OF_FILE'
  1830. Makefont.c probably needs a little work to be perfectly portable.
  1831. Shouldn't be too hard. Use of "5555" to mean "use the default" is
  1832. a little weird, but it works.
  1833. X
  1834. Beware of the width information on the letter "J" in the roman triplex
  1835. Hershey font. Our copy, at least, was messed up.
  1836. X
  1837. It would be nice if someone put out a modified Hershey font that used
  1838. the filled-area capability of fonts in vplot.
  1839. END_OF_FILE
  1840. if test 400 -ne `wc -c <'Vplot_Kernel/filters/include/vplotfonts/known_bugs'`; then
  1841.     echo shar: \"'Vplot_Kernel/filters/include/vplotfonts/known_bugs'\" unpacked with wrong size!
  1842. fi
  1843. # end of 'Vplot_Kernel/filters/include/vplotfonts/known_bugs'
  1844. fi
  1845. if test -f 'Vplot_Kernel/filters/loclib/fsize.c' -a "${1}" != "-c" ; then 
  1846.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/loclib/fsize.c'\"
  1847. else
  1848. echo shar: Extracting \"'Vplot_Kernel/filters/loclib/fsize.c'\" \(530 characters\)
  1849. sed "s/^X//" >'Vplot_Kernel/filters/loclib/fsize.c' <<'END_OF_FILE'
  1850. X/* This routine finds the length of a file and returns its size in number
  1851. of bytes. filedes is the file descriptor that is returned by a open()
  1852. command or a creat() command. */
  1853. X#include    <sys/types.h>
  1854. X#include    <sys/stat.h>
  1855. X
  1856. int
  1857. fsize (filedes)
  1858. X    int             filedes;
  1859. X/*
  1860. X *    returns size of file in bytes
  1861. X *
  1862. X * modified 1/26/83  S. Levin corrected length and simplfied
  1863. X * modified 3/27/83  return -1 if fstat fails.
  1864. X */
  1865. X{
  1866. struct stat     buf;
  1867. X    if (0 != fstat (filedes, &buf))
  1868. X    return (-1);
  1869. X    return ((int) buf.st_size);
  1870. X}
  1871. END_OF_FILE
  1872. if test 530 -ne `wc -c <'Vplot_Kernel/filters/loclib/fsize.c'`; then
  1873.     echo shar: \"'Vplot_Kernel/filters/loclib/fsize.c'\" unpacked with wrong size!
  1874. fi
  1875. # end of 'Vplot_Kernel/filters/loclib/fsize.c'
  1876. fi
  1877. if test -f 'Vplot_Kernel/filters/loclib/geth.c' -a "${1}" != "-c" ; then 
  1878.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/loclib/geth.c'\"
  1879. else
  1880. echo shar: Extracting \"'Vplot_Kernel/filters/loclib/geth.c'\" \(415 characters\)
  1881. sed "s/^X//" >'Vplot_Kernel/filters/loclib/geth.c' <<'END_OF_FILE'
  1882. X/*
  1883. X *
  1884. X *  source file:   ./filters/loclib/geth.c
  1885. X *
  1886. X * Joe Dellinger (SEP), June 11 1987
  1887. X *    Inserted this sample edit history entry.
  1888. X *    Please log any further modifications made to this file:
  1889. X */
  1890. X
  1891. X#include <stdio.h>
  1892. X
  1893. short
  1894. geth(iop)
  1895. register FILE *iop;
  1896. X{
  1897. X        union {
  1898. X        unsigned short w;
  1899. X        short s;
  1900. X        } r;
  1901. X
  1902. X    r.w = getc(iop);
  1903. X    r.w += (getc(iop) << 8);
  1904. X    if (feof(iop))
  1905. X        return(EOF);
  1906. X    return((int)r.s);
  1907. X}
  1908. END_OF_FILE
  1909. if test 415 -ne `wc -c <'Vplot_Kernel/filters/loclib/geth.c'`; then
  1910.     echo shar: \"'Vplot_Kernel/filters/loclib/geth.c'\" unpacked with wrong size!
  1911. fi
  1912. # end of 'Vplot_Kernel/filters/loclib/geth.c'
  1913. fi
  1914. if test -f 'Vplot_Kernel/filters/loclib/puth.c' -a "${1}" != "-c" ; then 
  1915.   echo shar: Will not clobber existing file \"'Vplot_Kernel/filters/loclib/puth.c'\"
  1916. else
  1917. echo shar: Extracting \"'Vplot_Kernel/filters/loclib/puth.c'\" \(510 characters\)
  1918. sed "s/^X//" >'Vplot_Kernel/filters/loclib/puth.c' <<'END_OF_FILE'
  1919. X/*
  1920. X *
  1921. X *  source file:   ./filters/loclib/puth.c
  1922. X *
  1923. X * Joe Dellinger (SEP), June 11 1987
  1924. X *    Inserted this sample edit history entry.
  1925. X *    Please log any further modifications made to this file:
  1926. X */
  1927. X
  1928. X#include <stdio.h>
  1929. X
  1930. puth (w, iop)
  1931. X    register int    w;
  1932. X    register FILE  *iop;
  1933. X{
  1934. register int    j;
  1935. X
  1936. X    j = w & 255;        /* low order byte of halfword value */
  1937. X    w >>= 8;
  1938. X    putc ((char) j, iop);
  1939. X    j = w & 255;        /* high order byte of halfword value */
  1940. X    putc ((char) j, iop);
  1941. X    return (ferror (iop));
  1942. X}
  1943. END_OF_FILE
  1944. if test 510 -ne `wc -c <'Vplot_Kernel/filters/loclib/puth.c'`; then
  1945.     echo shar: \"'Vplot_Kernel/filters/loclib/puth.c'\" unpacked with wrong size!
  1946. fi
  1947. # end of 'Vplot_Kernel/filters/loclib/puth.c'
  1948. fi
  1949. echo shar: End of archive 2 \(of 24\).
  1950. cp /dev/null ark2isdone
  1951. MISSING=""
  1952. 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
  1953.     if test ! -f ark${I}isdone ; then
  1954.     MISSING="${MISSING} ${I}"
  1955.     fi
  1956. done
  1957. if test "${MISSING}" = "" ; then
  1958.     echo You have unpacked all 24 archives.
  1959.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1960. else
  1961.     echo You still need to unpack the following archives:
  1962.     echo "        " ${MISSING}
  1963. fi
  1964. ##  End of shell archive.
  1965. exit 0
  1966. -- 
  1967. Please send comp.sources.unix-related mail to rsalz@uunet.uu.net.
  1968.