home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / misc / volume30 / gnuplot3 / patch02e < prev    next >
Encoding:
Text File  |  1992-06-18  |  35.2 KB  |  1,106 lines

  1. Newsgroups: comp.sources.misc
  2. From: woo@ra-next.arc.nasa.gov (Alex Woo)
  3. Subject:  v30i058:  gnuplot3 - interactive function plotting utility, Patch02e/7
  4. Message-ID: <1992Jun14.214107.8565@sparky.imd.sterling.com>
  5. X-Md4-Signature: cde995d25740dd3829133b2c9d7cc146
  6. Date: Sun, 14 Jun 1992 21:41:07 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: woo@ra-next.arc.nasa.gov (Alex Woo)
  10. Posting-number: Volume 30, Issue 58
  11. Archive-name: gnuplot3/patch02e
  12. Environment: UNIX, MS-DOS, VMS
  13. Patch-To: gnuplot3: Volume 24, Issue 23-48
  14.  
  15. #! /bin/sh
  16. # This is a shell archive.  Remove anything before this line, then feed it
  17. # into a shell via "sh file" or similar.  To overwrite existing files,
  18. # type "sh file -c".
  19. # The tool that generated this appeared in the comp.sources.unix newsgroup;
  20. # send mail to comp-sources-unix@uunet.uu.net if you want that tool.
  21. # Contents:  patch.1
  22. # Wrapped by woo@ra-iris. on Thu May 28 22:44:40 1992
  23. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  24. echo If this archive is complete, you will see the following message:
  25. echo '          "shar: End of archive 5 (of 7)."'
  26. if test -f 'patch.1' -a "${1}" != "-c" ; then 
  27.   echo shar: Will not clobber existing file \"'patch.1'\"
  28. else
  29.   echo shar: Extracting \"'patch.1'\" \(33186 characters\)
  30.   sed "s/^X//" >'patch.1' <<'END_OF_FILE'
  31. Xdiff -rc gnuplot/Copyright gnuplot3.2/Copyright
  32. X*** gnuplot/Copyright    Sun Jan  5 21:33:12 1992
  33. X--- gnuplot3.2/Copyright    Wed Mar 25 07:59:24 1992
  34. X***************
  35. X*** 1,5 ****
  36. X  /*
  37. X!  * Copyright (C) 1986, 1987, 1990, 1991   Thomas Williams, Colin Kelley
  38. X   *
  39. X   * Permission to use, copy, and distribute this software and its
  40. X   * documentation for any purpose with or without fee is hereby granted, 
  41. X--- 1,5 ----
  42. X  /*
  43. X!  * Copyright (C) 1986, 1987, 1990, 1991, 1992   Thomas Williams, Colin Kelley
  44. X   *
  45. X   * Permission to use, copy, and distribute this software and its
  46. X   * documentation for any purpose with or without fee is hereby granted, 
  47. X***************
  48. X*** 26,35 ****
  49. X   *       Gershon Elber and many others.
  50. X   * 
  51. X   * Send your comments or suggestions to 
  52. X!  *  pixar!info-gnuplot@sun.com.
  53. X   * This is a mailing list; to join it send a note to 
  54. X!  *  pixar!info-gnuplot-request@sun.com.  
  55. X   * Send bug reports to
  56. X!  *  pixar!bug-gnuplot@sun.com.
  57. X   */
  58. X  
  59. X--- 26,35 ----
  60. X   *       Gershon Elber and many others.
  61. X   * 
  62. X   * Send your comments or suggestions to 
  63. X!  *  info-gnuplot@ames.arc.nasa.gov.
  64. X   * This is a mailing list; to join it send a note to 
  65. X!  *  info-gnuplot-request@ames.arc.nasa.gov.  
  66. X   * Send bug reports to
  67. X!  *  bug-gnuplot@ames.arc.nasa.gov.
  68. X   */
  69. X  
  70. XOnly in gnuplot3.2: EPSView.h
  71. XOnly in gnuplot3.2: EPSView.m
  72. XOnly in gnuplot3.2: EpsViewer.h
  73. XOnly in gnuplot3.2: EpsViewer.m
  74. Xdiff -rc gnuplot/History gnuplot3.2/History
  75. X*** gnuplot/History    Thu Sep 19 10:47:22 1991
  76. X--- gnuplot3.2/History    Sat May 16 09:53:14 1992
  77. X***************
  78. X*** 1,4 ****
  79. X--- 1,43 ----
  80. X  
  81. X+              GNUPLOT 3.2 RELEASE NOTES
  82. X+ 
  83. X+ This describes changes to gnuplot since version 3.0.
  84. X+ 
  85. X+ Highlights: 
  86. X+ -----------
  87. X+ Version 3.1 (also known as version 3.0, patchlevel 1) was a bugfix
  88. X+ release.  In particular, it corrected the y logscale error.
  89. X+ Version 3.2 also fixes a number of bugs but contains two major
  90. X+ changes.  The X11 support, in particular, gnuplot_x11.c was completely
  91. X+ rewritten to rely solely on X11 intrinsics and no widget libraries.
  92. X+ This should hopefully make it more portable.  The other major change
  93. X+ is hidden line removal for explicit 3D surfaces.  
  94. X+ 
  95. X+ This release was deliberately limited in scope in order to
  96. X+ release a new X11 driver and have some hidden line removal capability
  97. X+ quickly.  Version 3.3 will be a much larger modification.
  98. X+ 
  99. X+ 
  100. X+                             ACKNOWLEDGEMENTS
  101. X+ 
  102. X+ - New generic gnuplot_x11.c, Ed Kubatis <ejk@ux2.ncsa.uiuc.edu>
  103. X+ - Hidden Line Removal for Explicit Surfaces and IRIX 4.0 fixes,
  104. X+   Gershon Elber <gershon@gr.utah.edu>
  105. X+ - Table Terminal Driver, Kevin Russo <russo@rudedog.nrl.navy.mil>
  106. X+ - PCL5 driver fixes (HPGL page eject),datafile pipe and README,
  107. X+   Alex Woo <woo@ames.arc.nasa.gov>
  108. X+ - Pbmplus driver & fix to ylog tics, Put FAR pointers in bitmap.c and bitmap.h
  109. X+   Russell Lang <rjl@monu1.cc.monash.edu.au>
  110. X+ - NeXT Console Driver, Nick Strobel <strobel@phast.phys.washington.edu>
  111. X+ - Fix GNUTERM environment with disk resident BGI drivers,
  112. X+   Craig Johnston <johnston@maxwell.ee.washington.edu>
  113. X+ - Fix tables for troff in doc2ms, Michael Schuh <schuh@ames.arc.nasa.gov>
  114. X+ - Fix dump when GNUPLOT$HELP undefined, 
  115. X+   Wolfgang J. Moeller <moeller@gwdgv1.dnet.gwdg.de>
  116. X+ - Fix AMIGA segment limits, Carsten Steger <stegerc@informatik.tu-muenchen.de>
  117. X+ - Bug fix to latex.trm, Rob Cunningham <rkc@xn.ll.mit.edu>
  118. X+ 
  119. X+ =========================================================================
  120. X               GNUPLOT 3.0 RELEASE NOTES
  121. X  
  122. X  This describes changes to gnuplot since version 2.02 (ie, 2.0
  123. X***************
  124. X*** 255,261 ****
  125. X  (David.Kotz@Dartmouth.edu)
  126. X  And of course, the vast majority of the program is by Colin Kelley
  127. X  and Thomas Williams.
  128. X! (pixar!info-gnuplot@sun.com)
  129. X  
  130. X  =======================================================================
  131. X  
  132. X--- 294,300 ----
  133. X  (David.Kotz@Dartmouth.edu)
  134. X  And of course, the vast majority of the program is by Colin Kelley
  135. X  and Thomas Williams.
  136. X! (info-gnuplot@ames.arc.nasa.gov)
  137. X  
  138. X  =======================================================================
  139. X  
  140. Xdiff -rc gnuplot/README gnuplot3.2/README
  141. X*** gnuplot/README    Thu Sep 19 10:43:25 1991
  142. X--- gnuplot3.2/README    Sat May 16 05:11:18 1992
  143. X***************
  144. X*** 1,4 ****
  145. X--- 1,35 ----
  146. X  
  147. X+ GNUPLOT is a command-driven interactive function plotting program. It
  148. X+ is case sensitive (commands and function names written in lowercase
  149. X+ are not the same as those written in CAPS). All command names may be
  150. X+ abbreviated, as long as the abbreviation is not ambiguous. Any number
  151. X+ of commands may appear on a line, separated by semicolons (;).
  152. X+ Strings are indicated with quotes.  They may be either single or double
  153. X+ quotation marks, e.g.,
  154. X+ 
  155. X+          load "filename"
  156. X+          cd 'dir'
  157. X+ 
  158. X+ Any command-line arguments are assumed to be names of files containing
  159. X+ GNUPLOT commands, with the exception of standard X11 arguments, which
  160. X+ are processed first. Each file is loaded with the `load` command, in the
  161. X+ order specified. GNUPLOT exits after the last file is processed.  When
  162. X+ no load files are named, gnuplot enters into an interactive mode.
  163. X+ 
  164. X+ Commands may extend over several input lines, by ending each
  165. X+ line but the last with a backslash (\). The backslash must be the LAST
  166. X+ character on each line. The effect is as if the backslash and newline
  167. X+ were not there. That is, no white space is implied, nor is a comment
  168. X+ terminated. Therefore, commenting out a continued line comments out
  169. X+ the entire command (see `comment`).
  170. X+ 
  171. X+ For help on any topic, type `help` followed by the name of the topic.
  172. X+ 
  173. X+ The new GNUPLOT user should begin by reading about the `plot`
  174. X+ command (type `help plot`).  The manual for gnuplot can be printed
  175. X+ either with TeX, troff or nroff.  Look at the docs/Makefile for
  176. X+ the appropriate option.
  177. X+ 
  178. X                     Where to get updates to GNUPLOT
  179. X  
  180. X  Congratulations on getting this version of GNUPLOT! Unfortunately, it
  181. X***************
  182. X*** 16,32 ****
  183. X  prep.ai.mit.edu is NOT an official site, and may not be up to date.
  184. X  Also, comp.sources.misc is usually a month or so behind us.
  185. X  
  186. X! Date: Wed Sep 18 20:45:52 EDT 1991
  187. X! Version: 3.0
  188. X  
  189. X! In general, GNUPLOT 3.0 is available as the file gnuplot3.0.tar.Z.
  190. X  There are no patches that bring GNUPLOT 2.02 up to 3.0, so you must
  191. X! obtain the whole new release. Please obtain gnuplot from the site
  192. X  nearest you.
  193. X  
  194. X  USENET users:
  195. X  
  196. X!     GNUPLOT 3.0 was posted to comp.sources.misc.
  197. X  
  198. X  
  199. X  NORTH AMERICA:
  200. X--- 47,67 ----
  201. X  prep.ai.mit.edu is NOT an official site, and may not be up to date.
  202. X  Also, comp.sources.misc is usually a month or so behind us.
  203. X  
  204. X! Date: Sun Mar 1 20:45:52 EDT 1992
  205. X! Version: 3.2
  206. X  
  207. X! In general, GNUPLOT 3.2 is available as the file gnuplot3.2.tar.Z.
  208. X! There are patches which bring GNUPLOT 3.0 up to 3.1 and patches
  209. X! which bring GNUPLOT 3.1 up to GNUPLOT 3.2.  The latter are in
  210. X! the file gnuplot3.2.shar.Z.
  211. X  There are no patches that bring GNUPLOT 2.02 up to 3.0, so you must
  212. X! obtain the whole new release. 
  213. X! Please obtain gnuplot from the site
  214. X  nearest you.
  215. X  
  216. X  USENET users:
  217. X  
  218. X!     GNUPLOT 3.2 was posted to comp.sources.misc.
  219. X  
  220. X  
  221. X  NORTH AMERICA:
  222. X***************
  223. X*** 33,39 ****
  224. X  
  225. X       Anonymous ftp to dartmouth.edu (129.170.16.4)
  226. X       Fetch
  227. X!         pub/gnuplot/gnuplot3.0.tar.Z
  228. X       in binary mode.
  229. X  
  230. X       Users without ftp capability can obtain it through a mail ftp
  231. X--- 68,74 ----
  232. X  
  233. X       Anonymous ftp to dartmouth.edu (129.170.16.4)
  234. X       Fetch
  235. X!         pub/gnuplot/gnuplot3.2.tar.Z
  236. X       in binary mode.
  237. X  
  238. X       Users without ftp capability can obtain it through a mail ftp
  239. X***************
  240. X*** 45,51 ****
  241. X           USER ANONYMOUS
  242. X           CD pub/gnuplot
  243. X           BINARY
  244. X!          GET gnuplot3.0.tar.Z
  245. X           QUIT
  246. X  
  247. X  
  248. X--- 80,86 ----
  249. X           USER ANONYMOUS
  250. X           CD pub/gnuplot
  251. X           BINARY
  252. X!          GET gnuplot3.2.tar.Z
  253. X           QUIT
  254. X  
  255. X  
  256. X***************
  257. X*** 52,64 ****
  258. X  AUSTRALIA:
  259. X  
  260. X       Anonymous ftp to monu1.cc.monash.edu.au (130.194.1.101).
  261. X!      Fetch pub/gnuplot3.0.tar.Z in binary mode.
  262. X  
  263. X  
  264. X  EUROPE:
  265. X  
  266. X       Anonymous ftp to irisa.irisa.fr (131.254.2.3).
  267. X!      Fetch pub/gnuplot3.0.tar.Z in binary mode.
  268. X  
  269. X  ----
  270. X  
  271. X--- 87,99 ----
  272. X  AUSTRALIA:
  273. X  
  274. X       Anonymous ftp to monu1.cc.monash.edu.au (130.194.1.101).
  275. X!      Fetch pub/gnuplot3.2.tar.Z in binary mode.
  276. X  
  277. X  
  278. X  EUROPE:
  279. X  
  280. X       Anonymous ftp to irisa.irisa.fr (131.254.2.3).
  281. X!      Fetch pub/gnuplot3.2.tar.Z in binary mode.
  282. X  
  283. X  ----
  284. X  
  285. X***************
  286. X*** 68,77 ****
  287. X  ----
  288. X    CONTACTS:
  289. X       Please send any questions or comments to
  290. X!         pixar!info-gnuplot@ucbvax.berkeley.edu.
  291. X       To join the above mailing list (or get yourself off), mail to
  292. X!         pixar!info-gnuplot-request@ucbvax.berkeley.edu.
  293. X       Send bug reports and problems to
  294. X!         pixar!bug-gnuplot@ucbvax.berkeley.edu.
  295. X  
  296. X                                          -Thomas Williams-
  297. X--- 103,113 ----
  298. X  ----
  299. X    CONTACTS:
  300. X       Please send any questions or comments to
  301. X!         info-gnuplot@ames.arc.nasa.gov.
  302. X       To join the above mailing list (or get yourself off), mail to
  303. X!         info-gnuplot-request@ames.arc.nasa.gov.
  304. X       Send bug reports and problems to
  305. X!         bug-gnuplot@ames.arc.nasa.gov.
  306. X  
  307. X                                          -Thomas Williams-
  308. X+ 
  309. XOnly in gnuplot3.2: README.3d
  310. XOnly in gnuplot3.2: README.3p2
  311. Xdiff -rc gnuplot/README.Install gnuplot3.2/README.Install
  312. X*** gnuplot/README.Install    Sun Jan  5 21:33:13 1992
  313. X--- gnuplot3.2/README.Install    Sat May 16 09:25:12 1992
  314. X***************
  315. X*** 16,26 ****
  316. X  GNUPLOT has not been tested on Pyramid 90x and IBM PC Microsoft C.
  317. X  
  318. X  Send your comments, suggestions, or modifications to 
  319. X!   pixar!info-gnuplot@sun.com
  320. X  This is a mailing list; to join it send a note to 
  321. X!   pixar!info-gnuplot-request@sun.com
  322. X  Send bug reports to
  323. X!   pixar!bug-gnuplot@sun.com
  324. X  
  325. X                         PREPROCESSOR #DEFINES
  326. X  
  327. X--- 16,26 ----
  328. X  GNUPLOT has not been tested on Pyramid 90x and IBM PC Microsoft C.
  329. X  
  330. X  Send your comments, suggestions, or modifications to 
  331. X!   info-gnuplot@ames.arc.nasa.gov
  332. X  This is a mailing list; to join it send a note to 
  333. X!   info-gnuplot-request@ames.arc.nasa.gov
  334. X  Send bug reports to
  335. X!   bug-gnuplot@ames.arc.nasa.gov
  336. X  
  337. X                         PREPROCESSOR #DEFINES
  338. X  
  339. X***************
  340. X*** 54,59 ****
  341. X--- 54,60 ----
  342. X              or term.h
  343. X  
  344. X     AED         AED 512 and AED 767
  345. X+    AIFM        Adobe Illustrator Format
  346. X     AMIGASCREEN Amiga custom screen
  347. X     APOLLO      Apollo Graphics Primitive Resource (resizable window)
  348. X     ATT6300     PC with AT&T 6300 graphics
  349. X***************
  350. X*** 76,86 ****
  351. X--- 77,90 ----
  352. X     HP75        HP7580, and probably other HPs
  353. X     HPGL        HP7475 and (hopefully) lots of others
  354. X     HPLJII      HP Laserjet II
  355. X+    HPLJIII     HP Laserjet III (HPGL/2)
  356. X     IMAGEN      Imagen laser printers (300dpi) (requires -Iterm also)
  357. X     IRIS4D      IRIS4D series computer
  358. X     KERMIT      MS-Kermit Tektronix 4010 emulator
  359. X     LATEX       LATEX picture environment
  360. X+    LN03P       DEC LN03P laser printer
  361. X     NEC         NEC CP6 pinwriter printer
  362. X+    PBM         PBMPLUS pbm, pgm, ppm formats
  363. X     POSTSCRIPT  Postscript
  364. X     PRESCRIBE   Kyocera Laser printer
  365. X     QMS         QMS/QUIC laserprinter (Talaris 1200 and others)
  366. XOnly in gnuplot3.2: README.NeXT
  367. XOnly in gnuplot: README.patch1
  368. XOnly in gnuplot3.2: README.x11
  369. Xdiff -rc gnuplot/bitmap.c gnuplot3.2/bitmap.c
  370. X*** gnuplot/bitmap.c    Thu Jul 18 11:54:16 1991
  371. X--- gnuplot3.2/bitmap.c    Wed Mar 25 07:59:31 1992
  372. X***************
  373. X*** 1,6 ****
  374. X  /* GNUPLOT - bitmap.c */
  375. X  /*
  376. X!  * Copyright (C) 1986, 1987, 1990, 1991   Thomas Williams, Colin Kelley
  377. X   *
  378. X   * Permission to use, copy, and distribute this software and its
  379. X   * documentation for any purpose with or without fee is hereby granted, 
  380. X--- 1,11 ----
  381. X+ #ifndef lint
  382. X+ static char *RCSid = "$Id: bitmap.c,v 3.26 92/03/24 22:34:39 woo Exp Locker: woo $";
  383. X+ #endif
  384. X+ 
  385. X+ 
  386. X  /* GNUPLOT - bitmap.c */
  387. X  /*
  388. X!  * Copyright (C) 1986, 1987, 1990, 1991, 1992   Thomas Williams, Colin Kelley
  389. X   *
  390. X   * Permission to use, copy, and distribute this software and its
  391. X   * documentation for any purpose with or without fee is hereby granted, 
  392. X***************
  393. X*** 23,33 ****
  394. X   *     Russell Lang <rjl@monu1.cc.monash.edu.au>
  395. X   * 
  396. X   * Send your comments or suggestions to 
  397. X!  *  pixar!info-gnuplot@sun.com.
  398. X   * This is a mailing list; to join it send a note to 
  399. X!  *  pixar!info-gnuplot-request@sun.com.  
  400. X   * Send bug reports to
  401. X!  *  pixar!bug-gnuplot@sun.com.
  402. X   */
  403. X  
  404. X  /*
  405. X--- 28,38 ----
  406. X   *     Russell Lang <rjl@monu1.cc.monash.edu.au>
  407. X   * 
  408. X   * Send your comments or suggestions to 
  409. X!  *  info-gnuplot@ames.arc.nasa.gov.
  410. X   * This is a mailing list; to join it send a note to 
  411. X!  *  info-gnuplot-request@ames.arc.nasa.gov.  
  412. X   * Send bug reports to
  413. X!  *  bug-gnuplot@ames.arc.nasa.gov.
  414. X   */
  415. X  
  416. X  /*
  417. X***************
  418. X*** 72,78 ****
  419. X  #define IN(i,size)  ((unsigned)i < (unsigned)size)
  420. X  
  421. X  /* 5x9 font, bottom row first, left pixel in lsb */
  422. X! char_row fnt5x9[FNT_CHARS][FNT5X9_VBITS] = {
  423. X    /* */  {000000,000000,000000,000000,000000,000000,000000,000000,000000},
  424. X    /*!*/  {000000,000000,0x0004,000000,0x0004,0x0004,0x0004,0x0004,0x0004},
  425. X    /*"*/  {000000,000000,000000,000000,000000,000000,0x000a,0x000a,0x000a},
  426. X--- 77,83 ----
  427. X  #define IN(i,size)  ((unsigned)i < (unsigned)size)
  428. X  
  429. X  /* 5x9 font, bottom row first, left pixel in lsb */
  430. X! char_row FAR fnt5x9[FNT_CHARS][FNT5X9_VBITS] = {
  431. X    /* */  {000000,000000,000000,000000,000000,000000,000000,000000,000000},
  432. X    /*!*/  {000000,000000,0x0004,000000,0x0004,0x0004,0x0004,0x0004,0x0004},
  433. X    /*"*/  {000000,000000,000000,000000,000000,000000,0x000a,0x000a,0x000a},
  434. X***************
  435. X*** 172,178 ****
  436. X  };
  437. X  
  438. X  /* 9x17 font, bottom row first, left pixel in lsb */
  439. X! char_row fnt9x17[FNT_CHARS][FNT9X17_VBITS] = {
  440. X    /* */  {000000,000000,000000,000000,000000,000000,000000,000000,000000,
  441. X            000000,000000,000000,000000,000000,000000,000000,000000},
  442. X    /*!*/  {000000,000000,000000,000000,0x0010,000000,000000,000000,0x0010,
  443. X--- 177,183 ----
  444. X  };
  445. X  
  446. X  /* 9x17 font, bottom row first, left pixel in lsb */
  447. X! char_row FAR fnt9x17[FNT_CHARS][FNT9X17_VBITS] = {
  448. X    /* */  {000000,000000,000000,000000,000000,000000,000000,000000,000000,
  449. X            000000,000000,000000,000000,000000,000000,000000,000000},
  450. X    /*!*/  {000000,000000,000000,000000,0x0010,000000,000000,000000,0x0010,
  451. X***************
  452. X*** 368,374 ****
  453. X  };
  454. X  
  455. X  /* 13x25 font, bottom row first, left pixel in lsb */
  456. X! char_row fnt13x25[FNT_CHARS][FNT13X25_VBITS] = {
  457. X    /* */  {000000,000000,000000,000000,000000,000000,000000,000000,000000,
  458. X            000000,000000,000000,000000,000000,000000,000000,000000,000000,
  459. X            000000,000000,000000,000000,000000,000000,000000},
  460. X--- 373,379 ----
  461. X  };
  462. X  
  463. X  /* 13x25 font, bottom row first, left pixel in lsb */
  464. X! char_row FAR fnt13x25[FNT_CHARS][FNT13X25_VBITS] = {
  465. X    /* */  {000000,000000,000000,000000,000000,000000,000000,000000,000000,
  466. X            000000,000000,000000,000000,000000,000000,000000,000000,000000,
  467. X            000000,000000,000000,000000,000000,000000,000000},
  468. Xdiff -rc gnuplot/bitmap.h gnuplot3.2/bitmap.h
  469. X*** gnuplot/bitmap.h    Mon Jun  3 15:25:57 1991
  470. X--- gnuplot3.2/bitmap.h    Wed Mar 25 07:59:32 1992
  471. X***************
  472. X*** 1,8 ****
  473. X  /* bitmap.h */
  474. X  
  475. X  /* allow up to 16 bit width for character array */
  476. X  typedef unsigned int char_row;
  477. X! typedef char_row * char_box;
  478. X  
  479. X  #define FNT_CHARS   96      /* Number of characters in the font set */
  480. X  
  481. X--- 1,18 ----
  482. X+ /*
  483. X+  * $Id: bitmap.h,v 3.26 92/03/24 22:34:16 woo Exp Locker: woo $
  484. X+  */
  485. X+ 
  486. X  /* bitmap.h */
  487. X  
  488. X+ #ifdef __TURBOC__
  489. X+ #define FAR far
  490. X+ #else
  491. X+ #define FAR
  492. X+ #endif
  493. X+ 
  494. X  /* allow up to 16 bit width for character array */
  495. X  typedef unsigned int char_row;
  496. X! typedef char_row * FAR char_box;
  497. X  
  498. X  #define FNT_CHARS   96      /* Number of characters in the font set */
  499. X  
  500. X***************
  501. X*** 11,17 ****
  502. X  #define FNT5X9_VBITS 9 /* actual number of rows of bits per char */
  503. X  #define FNT5X9_HCHAR 7 /* horizontal spacing between characters */
  504. X  #define FNT5X9_HBITS 5 /* actual number of bits per row per char */
  505. X! extern char_row fnt5x9[FNT_CHARS][FNT5X9_VBITS];
  506. X  
  507. X  #define FNT9X17 1
  508. X  #define FNT9X17_VCHAR 21 /* vertical spacing between characters */
  509. X--- 21,27 ----
  510. X  #define FNT5X9_VBITS 9 /* actual number of rows of bits per char */
  511. X  #define FNT5X9_HCHAR 7 /* horizontal spacing between characters */
  512. X  #define FNT5X9_HBITS 5 /* actual number of bits per row per char */
  513. X! extern char_row FAR fnt5x9[FNT_CHARS][FNT5X9_VBITS];
  514. X  
  515. X  #define FNT9X17 1
  516. X  #define FNT9X17_VCHAR 21 /* vertical spacing between characters */
  517. X***************
  518. X*** 18,24 ****
  519. X  #define FNT9X17_VBITS 17 /* actual number of rows of bits per char */
  520. X  #define FNT9X17_HCHAR 13 /* horizontal spacing between characters */
  521. X  #define FNT9X17_HBITS 9 /* actual number of bits per row per char */
  522. X! extern char_row fnt9x17[FNT_CHARS][FNT9X17_VBITS];
  523. X  
  524. X  #define FNT13X25 2
  525. X  #define FNT13X25_VCHAR 31 /* vertical spacing between characters */
  526. X--- 28,34 ----
  527. X  #define FNT9X17_VBITS 17 /* actual number of rows of bits per char */
  528. X  #define FNT9X17_HCHAR 13 /* horizontal spacing between characters */
  529. X  #define FNT9X17_HBITS 9 /* actual number of bits per row per char */
  530. X! extern char_row FAR fnt9x17[FNT_CHARS][FNT9X17_VBITS];
  531. X  
  532. X  #define FNT13X25 2
  533. X  #define FNT13X25_VCHAR 31 /* vertical spacing between characters */
  534. X***************
  535. X*** 25,31 ****
  536. X  #define FNT13X25_VBITS 25 /* actual number of rows of bits per char */
  537. X  #define FNT13X25_HCHAR 19 /* horizontal spacing between characters */
  538. X  #define FNT13X25_HBITS 13 /* actual number of bits per row per char */
  539. X! extern char_row fnt13x25[FNT_CHARS][FNT13X25_VBITS];
  540. X  
  541. X  
  542. X  typedef unsigned char pixels;  /* the type of one set of 8 pixels in bitmap */
  543. X--- 35,41 ----
  544. X  #define FNT13X25_VBITS 25 /* actual number of rows of bits per char */
  545. X  #define FNT13X25_HCHAR 19 /* horizontal spacing between characters */
  546. X  #define FNT13X25_HBITS 13 /* actual number of bits per row per char */
  547. X! extern char_row FAR fnt13x25[FNT_CHARS][FNT13X25_VBITS];
  548. X  
  549. X  
  550. X  typedef unsigned char pixels;  /* the type of one set of 8 pixels in bitmap */
  551. Xdiff -rc gnuplot/command.c gnuplot3.2/command.c
  552. X*** gnuplot/command.c    Sun Jan  5 21:33:14 1992
  553. X--- gnuplot3.2/command.c    Wed Mar 25 07:59:34 1992
  554. X***************
  555. X*** 1,6 ****
  556. X  /* GNUPLOT - command.c */
  557. X  /*
  558. X!  * Copyright (C) 1986, 1987, 1990, 1991   Thomas Williams, Colin Kelley
  559. X   *
  560. X   * Permission to use, copy, and distribute this software and its
  561. X   * documentation for any purpose with or without fee is hereby granted, 
  562. X--- 1,10 ----
  563. X+ #ifndef lint
  564. X+ static char *RCSid = "$Id: command.c,v 3.26 92/03/24 22:34:17 woo Exp Locker: woo $";
  565. X+ #endif
  566. X+ 
  567. X  /* GNUPLOT - command.c */
  568. X  /*
  569. X!  * Copyright (C) 1986, 1987, 1990, 1991, 1992   Thomas Williams, Colin Kelley
  570. X   *
  571. X   * Permission to use, copy, and distribute this software and its
  572. X   * documentation for any purpose with or without fee is hereby granted, 
  573. X***************
  574. X*** 27,37 ****
  575. X   *       Gershon Elber and many others.
  576. X   * 
  577. X   * Send your comments or suggestions to 
  578. X!  *  pixar!info-gnuplot@sun.com.
  579. X   * This is a mailing list; to join it send a note to 
  580. X!  *  pixar!info-gnuplot-request@sun.com.  
  581. X   * Send bug reports to
  582. X!  *  pixar!bug-gnuplot@sun.com.
  583. X   */
  584. X  
  585. X  #include <stdio.h>
  586. X--- 31,41 ----
  587. X   *       Gershon Elber and many others.
  588. X   * 
  589. X   * Send your comments or suggestions to 
  590. X!  *  info-gnuplot@ames.arc.nasa.gov.
  591. X   * This is a mailing list; to join it send a note to 
  592. X!  *  info-gnuplot-request@ames.arc.nasa.gov.  
  593. X   * Send bug reports to
  594. X!  *  bug-gnuplot@ames.arc.nasa.gov.
  595. X   */
  596. X  
  597. X  #include <stdio.h>
  598. X***************
  599. X*** 81,88 ****
  600. X  #define HELPFILE "S:gnuplot.gih"
  601. X  #else
  602. X  #define HELPFILE "docs/gnuplot.gih" /* changed by makefile */
  603. X! #endif
  604. X! #endif
  605. X  
  606. X  #define inrange(z,min,max) ((min<max) ? ((z>=min)&&(z<=max)) : ((z>=max)&&(z<=min)) )
  607. X  
  608. X--- 85,92 ----
  609. X  #define HELPFILE "S:gnuplot.gih"
  610. X  #else
  611. X  #define HELPFILE "docs/gnuplot.gih" /* changed by makefile */
  612. X! #endif /* AMIGA_LC_5_1 */
  613. X! #endif /* HELPFILE */
  614. X  
  615. X  #define inrange(z,min,max) ((min<max) ? ((z>=min)&&(z<=max)) : ((z>=max)&&(z<=min)) )
  616. X  
  617. X***************
  618. X*** 113,118 ****
  619. X--- 117,127 ----
  620. X  int vms_vkid; /* Virtual keyboard id */
  621. X  #endif
  622. X  
  623. X+ #ifdef unix
  624. X+ extern FILE *popen();
  625. X+ static BOOLEAN pipe_open=FALSE;
  626. X+ #endif
  627. X+ 
  628. X  extern int chdir();
  629. X  
  630. X  extern double magnitude(),angle(),real(),imag();
  631. X***************
  632. X*** 622,627 ****
  633. X--- 631,646 ----
  634. X  
  635. X      quote_str(data_file, c_token);
  636. X      this_plot->plot_type = DATA;
  637. X+     if( parametric)
  638. X+         int_error("Parametric data files not yet implemented",NO_CARET);
  639. X+ #ifdef unix
  640. X+     if ( *data_file == '<' ) {
  641. X+           if ((fp = popen(data_file+1,"r")) == (FILE *)NULL)
  642. X+             os_error("cannot create pipe; output not changed",c_token);
  643. X+         else
  644. X+             pipe_open = TRUE;
  645. X+     } else
  646. X+ #endif
  647. X      if ((fp = fopen(data_file, "r")) == (FILE *)NULL)
  648. X          os_error("can't open data file", c_token);
  649. X  
  650. X***************
  651. X*** 784,789 ****
  652. X--- 803,815 ----
  653. X      }
  654. X      this_plot->p_count = i;
  655. X      cp_extend(this_plot, i);    /* shrink to fit */
  656. X+ 
  657. X+ #ifdef unix
  658. X+     if ( pipe_open ) {
  659. X+         (void) pclose(fp);
  660. X+         pipe_open = FALSE;
  661. X+     } else
  662. X+ #endif
  663. X      (void) fclose(fp);
  664. X  }
  665. X  
  666. X***************
  667. X*** 913,918 ****
  668. X--- 939,952 ----
  669. X      quote_str(data_file, c_token);
  670. X      this_plot->plot_type = DATA3D;
  671. X      this_plot->has_grid_topology = TRUE;
  672. X+ #ifdef unix
  673. X+     if ( *data_file == '<' ) {
  674. X+         if ((fp = popen(data_file+1,"r")) == (FILE *)NULL)
  675. X+             os_error("cannot create pipe; output not changed",c_token);
  676. X+           else
  677. X+             pipe_open = TRUE;
  678. X+     } else
  679. X+ #endif
  680. X      if ((fp = fopen(data_file, "r")) == (FILE *)NULL)
  681. X          os_error("can't open data file", c_token);
  682. X  
  683. X***************
  684. X*** 1233,1240 ****
  685. X          iso_free(this_iso);/* Free last allocation. */
  686. X      }
  687. X  
  688. X      (void) fclose(fp);
  689. X! 
  690. X      if (this_plot->has_grid_topology) {
  691. X              struct iso_curve *new_icrvs = NULL;
  692. X          int num_new_iso = this_plot->iso_crvs->p_count,
  693. X--- 1267,1281 ----
  694. X          iso_free(this_iso);/* Free last allocation. */
  695. X      }
  696. X  
  697. X+ #ifdef unix
  698. X+     if ( pipe_open ) {
  699. X+         (void) pclose(fp);
  700. X+         pipe_open = FALSE;
  701. X+     } else
  702. X+ #endif
  703. X      (void) fclose(fp);
  704. X!       if (this_plot->num_iso_read <= 1)
  705. X!           this_plot->has_grid_topology = FALSE;
  706. X      if (this_plot->has_grid_topology) {
  707. X              struct iso_curve *new_icrvs = NULL;
  708. X          int num_new_iso = this_plot->iso_crvs->p_count,
  709. X***************
  710. X*** 1331,1337 ****
  711. X--- 1372,1425 ----
  712. X      }    
  713. X  }
  714. X  
  715. X+ print_table()
  716. X+ {
  717. X+     register struct curve_points *this_plot;
  718. X+     int i, curve;
  719. X  
  720. X+    for (this_plot = first_plot, curve = 0; this_plot != NULL;
  721. X+        curve++, this_plot = this_plot->next_cp)
  722. X+    {
  723. X+       fprintf(outfile,"Curve %d, %d points\n", curve, this_plot->p_count);
  724. X+       for (i = 0; i < this_plot->p_count; i++) {
  725. X+          fprintf(outfile,"%c x=%g y=%g\n",
  726. X+                this_plot->points[i].type == INRANGE ? 'i'
  727. X+                : this_plot->points[i].type == OUTRANGE ? 'o'
  728. X+                : 'u',
  729. X+                this_plot->points[i].x,
  730. X+                this_plot->points[i].y);
  731. X+       }
  732. X+       fprintf(outfile,"\n");
  733. X+    }
  734. X+    fflush(outfile);
  735. X+ }
  736. X+ 
  737. X+ print_3dtable()
  738. X+ {
  739. X+     register struct surface_points *this_3dplot;
  740. X+     int i, curve;
  741. X+     struct gnuplot_contours *contours;      /* Not NULL If have contours. */
  742. X+     struct iso_curve *isocrv;
  743. X+ 
  744. X+     for (this_3dplot = first_3dplot, curve = 0; this_3dplot != NULL;
  745. X+        curve++, this_3dplot = this_3dplot->next_sp)
  746. X+     {
  747. X+       isocrv = this_3dplot->iso_crvs;
  748. X+       fprintf(outfile,"Curve %d, %d points\n", curve, isocrv->p_count);
  749. X+       for (i = 0; i < isocrv->p_count; i++) {
  750. X+          fprintf(outfile,"%c x=%g y=%g z=%g\n",
  751. X+                isocrv->points[i].type == INRANGE ? 'i'
  752. X+                : isocrv->points[i].type == OUTRANGE ? 'o'
  753. X+                : 'u',
  754. X+                isocrv->points[i].x,
  755. X+                isocrv->points[i].y,
  756. X+                isocrv->points[i].z);
  757. X+       }
  758. X+       fprintf(outfile,"\n");
  759. X+    }
  760. X+    fflush(outfile);
  761. X+ }
  762. X+ 
  763. X  /* This parses the plot command after any range specifications. 
  764. X   * To support autoscaling on the x axis, we want any data files to 
  765. X   * define the x range, then to plot any functions using that range. 
  766. X***************
  767. X*** 1704,1710 ****
  768. X          parametric_fixup (first_plot, &plot_num, &x_min, &x_max);
  769. X      }
  770. X  
  771. X!     do_plot(first_plot,plot_num,x_min,x_max,y_min,y_max);
  772. X      cp_free(first_plot);
  773. X      first_plot = NULL;
  774. X  }
  775. X--- 1792,1801 ----
  776. X          parametric_fixup (first_plot, &plot_num, &x_min, &x_max);
  777. X      }
  778. X  
  779. X!     if (strcmp(term_tbl[term].name,"table") == 0)
  780. X!         print_table();
  781. X!     else
  782. X!         do_plot(first_plot,plot_num,x_min,x_max,y_min,y_max);
  783. X      cp_free(first_plot);
  784. X      first_plot = NULL;
  785. X  }
  786. X***************
  787. X*** 1869,1877 ****
  788. X                   (this_plot->plot_style == ERRORBARS) )
  789. X                      if (crnt_param == 0)
  790. X                          point_num +=
  791. X!                             1 + (draw_contour != 0);
  792. X              if (crnt_param == 0)
  793. X!                 line_num += 1 + (draw_contour != 0);
  794. X  
  795. X              tp_3d_ptr = &(this_plot->next_sp);
  796. X          }
  797. X--- 1960,1970 ----
  798. X                   (this_plot->plot_style == ERRORBARS) )
  799. X                      if (crnt_param == 0)
  800. X                          point_num +=
  801. X!                             1 + (draw_contour != 0)
  802. X!                               + (hidden3d != 0);
  803. X              if (crnt_param == 0)
  804. X!                 line_num += 1 + (draw_contour != 0)
  805. X!                               + (hidden3d != 0);
  806. X  
  807. X              tp_3d_ptr = &(this_plot->next_sp);
  808. X          }
  809. X***************
  810. X*** 2257,2263 ****
  811. X          }
  812. X      }
  813. X  
  814. X!     do_3dplot(first_3dplot,plot_num,x_min,x_max,y_min,y_max,z_min,z_max);
  815. X      sp_free(first_3dplot);
  816. X      first_3dplot = NULL;
  817. X  }
  818. X--- 2350,2359 ----
  819. X          }
  820. X      }
  821. X  
  822. X!     if (strcmp(term_tbl[term].name,"table") == 0)
  823. X!        print_3dtable();
  824. X!     else
  825. X!        do_3dplot(first_3dplot,plot_num,x_min,x_max,y_min,y_max,z_min,z_max);
  826. X      sp_free(first_3dplot);
  827. X      first_3dplot = NULL;
  828. X  }
  829. X***************
  830. X*** 2594,2599 ****
  831. X--- 2690,2725 ----
  832. X      while (new_list->next_sp != NULL)
  833. X          new_list = new_list->next_sp;
  834. X      new_list->next_sp = free_head;
  835. X+       if (lxmax - lxmin < zero) {
  836. X+           if (fabs(lxmax) < zero) {
  837. X+               lxmin = -1.0;
  838. X+               lxmax = 1.0;
  839. X+           }
  840. X+           else {
  841. X+               lxmin *= 0.9;
  842. X+               lxmax *= 1.1;
  843. X+           }
  844. X+       }
  845. X+       if (lymax - lymin < zero) {
  846. X+           if (fabs(lymax) < zero) {
  847. X+               lymin = -1.0;
  848. X+               lymax = 1.0;
  849. X+           }
  850. X+           else {
  851. X+               lymin *= 0.9;
  852. X+               lymax *= 1.1;
  853. X+           }
  854. X+       }
  855. X+       if (lzmax - lzmin < zero) {
  856. X+           if (fabs(lzmax) < zero) {
  857. X+               lzmin = -1.0;
  858. X+               lzmax = 1.0;
  859. X+           }
  860. X+           else {
  861. X+               lzmin *= 0.9;
  862. X+               lzmax *= 1.1;
  863. X+           }
  864. X+       }
  865. X  
  866. X  /* Report the overall graph mins and maxs. */
  867. X      if (autoscale_lx) {
  868. X***************
  869. X*** 2739,2745 ****
  870. X      help_desc.dsc$w_length = strlen(help);
  871. X      if ((vaxc$errno = lbr$output_help(lib$put_output,0,&help_desc,
  872. X          &helpfile_desc,0,lib$get_input)) != SS$_NORMAL)
  873. X!             os_error("can't open GNUPLOT$HELP");
  874. X  }
  875. X  
  876. X  
  877. X--- 2865,2871 ----
  878. X      help_desc.dsc$w_length = strlen(help);
  879. X      if ((vaxc$errno = lbr$output_help(lib$put_output,0,&help_desc,
  880. X          &helpfile_desc,0,lib$get_input)) != SS$_NORMAL)
  881. X!             os_error("can't open GNUPLOT$HELP",NO_CARET);
  882. X  }
  883. X  
  884. X  
  885. X***************
  886. X*** 2882,2888 ****
  887. X     if(fexecv(parms[0],parms) < 0)
  888. X  #else
  889. X     if (system(input_line + 1))
  890. X! #endif
  891. X        os_error("system() failed",NO_CARET);
  892. X  }
  893. X  
  894. X--- 3008,3014 ----
  895. X     if(fexecv(parms[0],parms) < 0)
  896. X  #else
  897. X     if (system(input_line + 1))
  898. X! #endif /* AMIGA_AC_5 */
  899. X        os_error("system() failed",NO_CARET);
  900. X  }
  901. X  
  902. X***************
  903. X*** 3087,3093 ****
  904. X              if (more && interactive)
  905. X              fputs("> ", stderr);
  906. X          } while(more);
  907. X! #ifndef __ZTC
  908. X      }
  909. X  #endif
  910. X  }
  911. X--- 3213,3219 ----
  912. X              if (more && interactive)
  913. X              fputs("> ", stderr);
  914. X          } while(more);
  915. X! #ifndef __ZTC__
  916. X      }
  917. X  #endif
  918. X  }
  919. Xdiff -rc gnuplot/contour.c gnuplot3.2/contour.c
  920. X*** gnuplot/contour.c    Sun Jan  5 21:33:16 1992
  921. X--- gnuplot3.2/contour.c    Wed Mar 25 07:59:35 1992
  922. X***************
  923. X*** 1,6 ****
  924. X  /* GNUPLOT - contour.c */
  925. X  /*
  926. X!  * Copyright (C) 1986, 1987, 1990, 1991   Thomas Williams, Colin Kelley
  927. X   *
  928. X   * Permission to use, copy, and distribute this software and its
  929. X   * documentation for any purpose with or without fee is hereby granted, 
  930. X--- 1,10 ----
  931. X+ #ifndef lint
  932. X+ static char *RCSid = "$Id: contour.c,v 3.26 92/03/24 22:35:54 woo Exp Locker: woo $";
  933. X+ #endif
  934. X+ 
  935. X  /* GNUPLOT - contour.c */
  936. X  /*
  937. X!  * Copyright (C) 1986, 1987, 1990, 1991, 1992   Thomas Williams, Colin Kelley
  938. X   *
  939. X   * Permission to use, copy, and distribute this software and its
  940. X   * documentation for any purpose with or without fee is hereby granted, 
  941. X***************
  942. X*** 21,31 ****
  943. X   *       Gershon Elber
  944. X   * 
  945. X   * Send your comments or suggestions to 
  946. X!  *  pixar!info-gnuplot@sun.com.
  947. X   * This is a mailing list; to join it send a note to 
  948. X!  *  pixar!info-gnuplot-request@sun.com.  
  949. X   * Send bug reports to
  950. X!  *  pixar!bug-gnuplot@sun.com.
  951. X   */
  952. X  
  953. X  #include <stdio.h>
  954. X--- 25,35 ----
  955. X   *       Gershon Elber
  956. X   * 
  957. X   * Send your comments or suggestions to 
  958. X!  *  info-gnuplot@ames.arc.nasa.gov.
  959. X   * This is a mailing list; to join it send a note to 
  960. X!  *  info-gnuplot-request@ames.arc.nasa.gov.  
  961. X   * Send bug reports to
  962. X!  *  bug-gnuplot@ames.arc.nasa.gov.
  963. X   */
  964. X  
  965. X  #include <stdio.h>
  966. Xdiff -rc gnuplot/corplot.c gnuplot3.2/corplot.c
  967. X*** gnuplot/corplot.c    Thu Jul 18 11:56:08 1991
  968. X--- gnuplot3.2/corplot.c    Wed Mar 25 07:59:36 1992
  969. X***************
  970. X*** 1,6 ****
  971. X  /* GNUPLOT - corplot.c */
  972. X  /*
  973. X!  * Copyright (C) 1986, 1987, 1990, 1991   Thomas Williams, Colin Kelley
  974. X   *
  975. X   * Permission to use, copy, and distribute this software and its
  976. X   * documentation for any purpose with or without fee is hereby granted, 
  977. X--- 1,10 ----
  978. X+ #ifndef lint
  979. X+ static char *RCSid = "$Id: corplot.c,v 3.26 92/03/24 22:36:10 woo Exp Locker: woo $";
  980. X+ #endif
  981. X+ 
  982. X  /* GNUPLOT - corplot.c */
  983. X  /*
  984. X!  * Copyright (C) 1986, 1987, 1990, 1991, 1992   Thomas Williams, Colin Kelley
  985. X   *
  986. X   * Permission to use, copy, and distribute this software and its
  987. X   * documentation for any purpose with or without fee is hereby granted, 
  988. X***************
  989. X*** 27,37 ****
  990. X   *       Gershon Elber and many others.
  991. X   * 
  992. X   * Send your comments or suggestions to 
  993. X!  *  pixar!info-gnuplot@sun.com.
  994. X   * This is a mailing list; to join it send a note to 
  995. X!  *  pixar!info-gnuplot-request@sun.com.  
  996. X   * Send bug reports to
  997. X!  *  pixar!bug-gnuplot@sun.com.
  998. X   */
  999. X  #include <stdio.h>
  1000. X  #include <process.h>
  1001. X--- 31,41 ----
  1002. X   *       Gershon Elber and many others.
  1003. X   * 
  1004. X   * Send your comments or suggestions to 
  1005. X!  *  info-gnuplot@ames.arc.nasa.gov.
  1006. X   * This is a mailing list; to join it send a note to 
  1007. X!  *  info-gnuplot-request@ames.arc.nasa.gov.  
  1008. X   * Send bug reports to
  1009. X!  *  bug-gnuplot@ames.arc.nasa.gov.
  1010. X   */
  1011. X  #include <stdio.h>
  1012. X  #include <process.h>
  1013. XCommon subdirectories: gnuplot/demo and gnuplot3.2/demo
  1014. XCommon subdirectories: gnuplot/docs and gnuplot3.2/docs
  1015. Xdiff -rc gnuplot/eval.c gnuplot3.2/eval.c
  1016. X*** gnuplot/eval.c    Thu Jul 18 11:56:29 1991
  1017. X--- gnuplot3.2/eval.c    Wed Mar 25 07:59:36 1992
  1018. X***************
  1019. X*** 1,6 ****
  1020. X  /* GNUPLOT - eval.c */
  1021. X  /*
  1022. X!  * Copyright (C) 1986, 1987, 1990, 1991   Thomas Williams, Colin Kelley
  1023. X   *
  1024. X   * Permission to use, copy, and distribute this software and its
  1025. X   * documentation for any purpose with or without fee is hereby granted, 
  1026. X--- 1,10 ----
  1027. X+ #ifndef lint
  1028. X+ static char *RCSid = "$Id: eval.c,v 3.26 92/03/24 22:34:32 woo Exp Locker: woo $";
  1029. X+ #endif
  1030. X+ 
  1031. X  /* GNUPLOT - eval.c */
  1032. X  /*
  1033. X!  * Copyright (C) 1986, 1987, 1990, 1991, 1992   Thomas Williams, Colin Kelley
  1034. X   *
  1035. X   * Permission to use, copy, and distribute this software and its
  1036. X   * documentation for any purpose with or without fee is hereby granted, 
  1037. X***************
  1038. X*** 27,37 ****
  1039. X   *       Gershon Elber and many others.
  1040. X   * 
  1041. X   * Send your comments or suggestions to 
  1042. X!  *  pixar!info-gnuplot@sun.com.
  1043. X   * This is a mailing list; to join it send a note to 
  1044. X!  *  pixar!info-gnuplot-request@sun.com.  
  1045. X   * Send bug reports to
  1046. X!  *  pixar!bug-gnuplot@sun.com.
  1047. X   */
  1048. X  
  1049. X  #include <stdio.h>
  1050. X--- 31,41 ----
  1051. X   *       Gershon Elber and many others.
  1052. X   * 
  1053. X   * Send your comments or suggestions to 
  1054. X!  *  info-gnuplot@ames.arc.nasa.gov.
  1055. X   * This is a mailing list; to join it send a note to 
  1056. X!  *  info-gnuplot-request@ames.arc.nasa.gov.  
  1057. X   * Send bug reports to
  1058. X!  *  bug-gnuplot@ames.arc.nasa.gov.
  1059. X   */
  1060. X  
  1061. X  #include <stdio.h>
  1062. Xdiff -rc gnuplot/gnuplot.el gnuplot3.2/gnuplot.el
  1063. X*** gnuplot/gnuplot.el    Sun Jan  5 21:33:16 1992
  1064. X--- gnuplot3.2/gnuplot.el    Wed Mar 25 07:59:37 1992
  1065. X***************
  1066. X*** 5,11 ****
  1067. X  ;         Computer Science Dept.
  1068. X  ;         University of Utah
  1069. X  ; Date:    Tue May 14 1991
  1070. X! ; Copyright (c) 1991, Gershon Elber
  1071. X  ;
  1072. X  ; This file defines an environment to run edit and execute GNU-PLOT programs.
  1073. X  ; Such a program should have a '.gp' extension in order it to be in
  1074. X--- 5,11 ----
  1075. X  ;         Computer Science Dept.
  1076. X  ;         University of Utah
  1077. X  ; Date:    Tue May 14 1991
  1078. X! ; Copyright (c) 1991, 1992, Gershon Elber
  1079. X  ;
  1080. X  ; This file defines an environment to run edit and execute GNU-PLOT programs.
  1081. X  ; Such a program should have a '.gp' extension in order it to be in
  1082. END_OF_FILE
  1083.   if test 33186 -ne `wc -c <'patch.1'`; then
  1084.     echo shar: \"'patch.1'\" unpacked with wrong size!
  1085.   fi
  1086.   # end of 'patch.1'
  1087. fi
  1088. echo shar: End of archive 5 \(of 7\).
  1089. cp /dev/null ark5isdone
  1090. MISSING=""
  1091. for I in 1 2 3 4 5 6 7 ; do
  1092.     if test ! -f ark${I}isdone ; then
  1093.     MISSING="${MISSING} ${I}"
  1094.     fi
  1095. done
  1096. if test "${MISSING}" = "" ; then
  1097.     echo You have unpacked all 7 archives.
  1098.     rm -f ark[1-9]isdone
  1099. else
  1100.     echo You still must unpack the following archives:
  1101.     echo "        " ${MISSING}
  1102. fi
  1103. exit 0
  1104.  
  1105. exit 0 # Just in case...
  1106.