home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / x / volume16 / xfig-2.1.3 / part25 < prev    next >
Internet Message Format  |  1992-02-04  |  31KB

  1. Path: uunet!zaphod.mps.ohio-state.edu!mips!msi!dcmartin
  2. From: envbvs@bea.lbl.gov (Brian V. Smith)
  3. Newsgroups: comp.sources.x
  4. Subject: v16i030: Xfig 2.1.3, Part25/25
  5. Message-ID: <1992Feb4.150417.1674@msi.com>
  6. Date: 4 Feb 92 15:04:17 GMT
  7. References: <csx-16i006-xfig-2.1.3@uunet.UU.NET>
  8. Sender: dcmartin@msi.com (David C. Martin - Moderator)
  9. Organization: Molecular Simulations, Inc.
  10. Lines: 816
  11. Approved: dcmartin@msi.com
  12. Originator: dcmartin@fascet
  13.  
  14. Submitted-by: envbvs@bea.lbl.gov (Brian V. Smith)
  15. Posting-number: Volume 16, Issue 30
  16. Archive-name: xfig-2.1.3/part25
  17.  
  18. # This is a shell archive.  Remove anything before this line, then feed it
  19. # into a shell via "sh file" or similar.  To overwrite existing files,
  20. # type "sh file -c".
  21. # The tool that generated this appeared in the comp.sources.unix newsgroup;
  22. # send mail to comp-sources-unix@uunet.uu.net if you want that tool.
  23. # If this archive is complete, you will see the following message at the end:
  24. #        "End of archive 25 (of 25)."
  25. # Contents:  Examples/balance.fig.uu Examples/cassette.fig.uu
  26. #   Examples/greek.fig.uu Examples/logo.fig.uu Examples/window1.fig.uu
  27. #   paintop.h patchlevel.h u_bound.h u_draw.h u_fonts.h u_list.h
  28. #   u_pan.c u_search.h u_undo.h version.h w_dir.h w_drawprim.h
  29. #   w_mousefun.h
  30. # Wrapped by dcmartin@fascet on Tue Feb  4 06:42:34 1992
  31. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  32. if test -f 'Examples/balance.fig.uu' -a "${1}" != "-c" ; then 
  33.   echo shar: Will not clobber existing file \"'Examples/balance.fig.uu'\"
  34. else
  35. echo shar: Extracting \"'Examples/balance.fig.uu'\" \(1108 characters\)
  36. sed "s/^X//" >'Examples/balance.fig.uu' <<'END_OF_FILE'
  37. Xbegin 664 balance.fig
  38. XM(T9)1R`R+C`*.#`@,@HR(#$@,"`T(#`@,"`P(#`@,"XP,#`@,"`P"@D@,3,Y
  39. XM(#(S.2`V-S0@,3,T(#DY.3D@.3DY.0HR(#$@,"`R(#`@,"`P(#`@,"XP,#`@
  40. XM,"`P"@D@,34Y(#(S-"`Q-3D@,C8Y(#DY.3D@.3DY.0HR(#$@,"`R(#`@,"`P
  41. XM(#`@,"XP,#`@,"`P"@D@-C4Y(#$S.2`V-3D@,38Y(#DY.3D@.3DY.0HR(#,@
  42. XM,"`S(#`@,"`P(#`@,"XP,#`@,"`P"@D@,SDT(#$X.2`S,CD@,S`T(#0V.2`S
  43. XM,#0@,SDT(#$X.2`Y.3DY(#DY.3D*,R`Q(#`@,B`P(#`@,"`P(#`N,#`P(#`@
  44. XM,`H)(#8U-"`R,30@-C0Y(#$X.2`V-C0@,38Y(#8U.2`Q-C0@-C0T(#$W.2`V
  45. XM-#0@,C$T(#8T.2`R,#D@-C4T(#(Q-"`Y.3DY(#DY.3D*,R`Q(#`@,B`P(#`@
  46. XM,"`P(#`N,#`P(#`@,`H)(#8V.2`R,#D@-C$Y(#(Q-"`U.3D@,C,Y(#4Y.2`R
  47. XM-S0@-C$T(#,P.2`U.30@,S4T(#4W-"`S.30@-3<Y(#0S.2`V,SD@-#<Y(#8X
  48. XM-"`T-SD@-S(T(#0V.2`W-30@-#$Y(#<T-"`S-C0@-S`Y(#,Q.2`V.3D@,C<T
  49. XM(#8Y.2`R,S0@-C8Y(#(P.2`Y.3DY(#DY.3D*,R`Q(#`@,B`P(#`@,"`P(#`N
  50. XM,#`P(#`@,`H)(#$V-"`S,30@,38Y(#(X.2`Q-30@,C8Y(#$U.2`R-C0@,3<T
  51. XM(#(W.2`Q-S0@,S$T(#$V.2`S,#D@,38T(#,Q-"`Y.3DY(#DY.3D*,R`Q(#`@
  52. XM,B`P(#`@,"`P(#`N,#`P(#`@,`H)(#$S.2`R.3D@,3`T(#,R.2`X-"`S.#D@
  53. XM,3`Y(#0T.2`Q,SD@-#4T(#$U-"`T,S0@,3@T(#0S.2`Q.30@-#4T(#(Q-"`T
  54. XM-#D@,C,T(#0R.2`R-3D@,S8Y(#(S-"`S,C0@,C`Y(#(Y.2`Q-S0@,S$T(#$S
  55. X0.2`R.3D@.3DY.2`Y.3DY"C8Y
  56. X`
  57. Xend
  58. END_OF_FILE
  59. if test 1108 -ne `wc -c <'Examples/balance.fig.uu'`; then
  60.     echo shar: \"'Examples/balance.fig.uu'\" unpacked with wrong size!
  61. fi
  62. # end of 'Examples/balance.fig.uu'
  63. fi
  64. if test -f 'Examples/cassette.fig.uu' -a "${1}" != "-c" ; then 
  65.   echo shar: Will not clobber existing file \"'Examples/cassette.fig.uu'\"
  66. else
  67. echo shar: Extracting \"'Examples/cassette.fig.uu'\" \(1729 characters\)
  68. sed "s/^X//" >'Examples/cassette.fig.uu' <<'END_OF_FILE'
  69. Xbegin 664 cassette.fig
  70. XM(T9)1R`R+C$*.#`@,@HU(#$@,"`Q(#`@,"`P(#`@,"XP,#`@,"`P(#`@,C,Y
  71. XM+C`P,"`R,C$N-3`P(#(U.2`Q.3D@,C8Y(#(Q.2`R-3D@,C0T"C4@,2`P(#$@
  72. XM,"`P(#`@,"`P+C`P,"`Q(#`@,"`S.3$N-3`P(#(R,2XU,#`@,S4Y(#$Y-"`S
  73. XM-#D@,C$Y(#,U.2`R-#D*-2`Q(#`@,2`P(#`@,"`P(#`N,#`P(#$@,"`P(#,W
  74. XM-BXU,#`@,C(Q+C4P,"`S,#0@,3DT(#(Y.2`R,3D@,S`T(#(T.0HU(#$@,"`Q
  75. XM(#`@,"`P(#`@,"XP,#`@,"`P(#`@,C0V+C4P,"`R,C$N-3`P(#(V-"`Q.30@
  76. XM,C<Y(#(Q.2`R-C0@,C0Y"C$@-"`P(#$@,"`P(#`@,"`P+C`P,"`Q(#`N,#`P
  77. XM(#0Q.2`R,C0@,34@,34@-#$Y(#(P.2`T,3D@,C,Y"C$@-"`P(#$@,"`P(#`@
  78. XM,"`P+C`P,"`Q(#`N,#`P(#(P-"`R,C0@,34@,34@,C`T(#(P.2`R,#0@,C,Y
  79. XM"C$@-"`P(#(@,"`P(#`@,"`P+C`P,"`Q(#`N,#`P(#0R,2`R,C0@,C$@,C$@
  80. XM-#$T(#(P-"`T,CD@,C0U"C$@-"`P(#(@,"`P(#`@,"`P+C`P,"`Q(#`N,#`P
  81. XM(#(P-"`R,C0@,C$@,C$@,3DY(#(P-"`R,#D@,C0T"C$@-"`P(#$@,"`P(#`@
  82. XM,C$@,"XP,#`@,2`P+C`P,"`T,3D@,S@X(#@@."`T,34@,S@S(#0R-"`S.30*
  83. XM,2`T(#`@,2`P(#`@,"`R,2`P+C`P,"`Q(#`N,#`P(#$Y.2`S.#D@."`X(#$Y
  84. XM-"`S.#0@,C`T(#,Y-`HR(#,@,"`Q(#`@,B`P(#,@,"XP,#`@,"`P(#`*"2`Q
  85. XM,S0@,SDY(#$V,2`S,S0@-#4W(#,S-"`T.#0@,SDY(#$S-"`S.3D@.3DY.2`Y
  86. XM.3DY"C(@,R`P(#$@,"`Q(#`@,3`@,"XP,#`@,"`P(#`*"2`Q,SD@,SDY(#$V
  87. XM-"`S,SD@-#4T(#,S.2`T-SD@,SDY(#$S.2`S.3D@.3DY.2`Y.3DY"C(@,R`P
  88. XM(#$@,"`P(#`@,"`P+C`P,"`P(#`@,`H)(#4S.2`S,#0@-30T(#,Q-"`U-#0@
  89. XM,S<Y(#4S.2`S.#0@-3,Y(#,P-"`Y.3DY(#DY.3D*,B`S(#`@,2`P(#`@,"`P
  90. XM(#`N,#`P(#`@,"`P"@D@-SD@,S`T(#<T(#,Q-"`W-"`S-SD@-SD@,S@T(#<Y
  91. XM(#,P-"`Y.3DY(#DY.3D*,B`T(#`@,2`P(#`@,"`P(#`N,#`P(#@@,"`P"@D@
  92. XM.3D@,3,Y(#DY(#,Q.2`U,3D@,S$Y(#4Q.2`Q,SD@.3D@,3,Y(#DY.3D@.3DY
  93. XM.0HR(#0@,"`Q(#`@,"`P(#`@,"XP,#`@."`P(#`*"2`W.2`Q,3D@-SD@,SDY
  94. XM(#4S.2`S.3D@-3,Y(#$Q.2`W.2`Q,3D@.3DY.2`Y.3DY"C(@,B`P(#$@,"`P
  95. XM(#`@,"`P+C`P,"`P(#`@,`H)(#(U.2`Q.30@,C4Y(#(T.2`S-3D@,C0Y(#,U
  96. XM.2`Q.30@,C4Y(#$Y-"`Y.3DY(#DY.3D*-"`P(#`@,3(@,"`P(#`@,"XP,#`@
  97. X1-2`Y(#8@,3`Y(#$V-"!!`0HY
  98. X`
  99. Xend
  100. END_OF_FILE
  101. if test 1729 -ne `wc -c <'Examples/cassette.fig.uu'`; then
  102.     echo shar: \"'Examples/cassette.fig.uu'\" unpacked with wrong size!
  103. fi
  104. # end of 'Examples/cassette.fig.uu'
  105. fi
  106. if test -f 'Examples/greek.fig.uu' -a "${1}" != "-c" ; then 
  107.   echo shar: Will not clobber existing file \"'Examples/greek.fig.uu'\"
  108. else
  109. echo shar: Extracting \"'Examples/greek.fig.uu'\" \(1130 characters\)
  110. sed "s/^X//" >'Examples/greek.fig.uu' <<'END_OF_FILE'
  111. Xbegin 664 greek.fig
  112. XM(T9)1R`R+C`*.#`@,@HT(#`@,"`R-"`P(#`@,"`P+C`P,"`Q(#(R(#$X,R`R
  113. XM,S0@-#<Y(%L@(%P@(%T@7B`@(%\@(&`@('L@?"!]('X!"C0@,"`S,B`R-"`P
  114. XM(#`@,"`P+C`P,"`Q(#(X(#$W.2`R,S0@-3$Y(%L@7"!=(%X@(%\@8"`@>R!\
  115. XM('T@?@$*-"`P(#`@,C0@,"`P(#`@,"XP,#`@,2`R,2`Q,3`@-30@-#@T(#H@
  116. XM.R`\(#T@/B`_($`!"C0@,"`S,B`R-"`P(#`@,"`P+C`P,"`Q(#(Q(#$Q,"`U
  117. XM-"`U,3D@.B`[(#P@/2`^(#\@0`$*-"`P(#`@,C0@,"`P(#`@,"XP,#`@,2`R
  118. XM-"`T,S,@-#0@,S8Y("$@("(@(R`D("4@)B`G("@@*2`J("L@+"`M("X@+R`P
  119. XM(#$@,B`S(#0@-2`V(#<@."`Y`0HT(#`@,S(@,C0@,"`P(#`@,"XP,#`@,2`R
  120. XM,B`T,S0@-#0@-#$Y("$@(B`C("0@)2`F("<@*"`I("H@*R`L("T@+B`O(#`@
  121. XM,2`R(#,@-"`U(#8@-R`X(#D!"C0@,"`P(#(T(#`@,"`P(#`N,#`P(#$@,C(@
  122. XM-#DX(#0Y(#(V-"!A(&(@8R!D(&4@(&8@9R!H("!I("!J(&L@(&P@(&T@;B!O
  123. XM('`@('$@<B!S("!T('4@('8@('<@>"`@>2!Z`0HT(#`@,S(@,C0@,"`P(#`@
  124. XM,"XP,#`@,2`R-"`U,3$@-#D@,CDY(&$@8B!C(&0@92!F(&<@:"!I(&H@:R!L
  125. XM(&T@(&X@;R!P('$@<B!S('0@=2!V('<@>"!Y('H!"C0@,"`S,B`R-"`P(#`@
  126. XM,"`P+C`P,"`Q(#(S(#4X-R`T-"`Q.30@02!"($,@1"!%($8@1R!(($D@2B!+
  127. XM($P@32!.($\@4"!1(%(@4R!4("!5(%8@(%<@6"!9(%H!"C0@,"`P(#(T(#`@
  128. XM,"`P(#`N,#`P(#$@,C(@-3@W(#0T(#$T-"!!($(@0R!$($4@1B!'($@@22`@
  129. XD2B!+($P@32!.($\@(%`@42!2(%,@5"!5(%8@5R!8(%D@6@$*
  130. X`
  131. Xend
  132. END_OF_FILE
  133. if test 1130 -ne `wc -c <'Examples/greek.fig.uu'`; then
  134.     echo shar: \"'Examples/greek.fig.uu'\" unpacked with wrong size!
  135. fi
  136. # end of 'Examples/greek.fig.uu'
  137. fi
  138. if test -f 'Examples/logo.fig.uu' -a "${1}" != "-c" ; then 
  139.   echo shar: Will not clobber existing file \"'Examples/logo.fig.uu'\"
  140. else
  141. echo shar: Extracting \"'Examples/logo.fig.uu'\" \(989 characters\)
  142. sed "s/^X//" >'Examples/logo.fig.uu' <<'END_OF_FILE'
  143. Xbegin 644 logo.fig
  144. XM(T9)1R`R+C`*.#`@,@HR(#0@,"`Q(#`@,"`P(#`@,"XP,#`@,C@@,"`P"@D@
  145. XM.#$Y(#8S.2`X,3D@,SD@-3D@,SD@-3D@-C,Y(#@Q.2`V,SD@.3DY.2`Y.3DY
  146. XM"C(@-2`P(#$@,"`P(#`@,2`P+C`P,"`P(#`*"3`@;&]G;RYE<',*"2`X-"`V
  147. XM-"`R,SD@-C0@,C,Y(#(R-"`X-"`R,C0@.#0@-C0@.3DY.2`Y.3DY"C(@,2`P
  148. XM(#0@,"`P(#`@,"`P+C`P,"`P(#`*"2`R-SD@,3,Y(#<W.2`Q,SD@.3DY.2`Y
  149. XM.3DY"C0@,"`S-"`R-"`P(#`@,"`P+C`P,"`Q(#$Y(#0Y-"`R-3D@-3DT($%"
  150. XM0T1%1D=(24I+3$U.3U!14E-455976%E:`0HT(#`@,S(@,C0@,"`P(#`@,"XP
  151. XM,#`@,2`R,B`T,C4@,C4T(#4Q.2!!0D-$149'2$E*2TQ-3D]045)35%565UA9
  152. XM6@$*-"`P(#,S(#(T(#`@,"`P(#`N,#`P(#$@,C0@,C<X(#(U-"`T,SD@2&%D
  153. XM('1H:7,@0F5E;B!A(%)E86P@5FEE=V=R87!H`0HT(#`@,C8@,C0@,"`P(#`@
  154. XM,"XP,#`@,2`R,R`R,3`@,C0Y(#,W-"!)="!I<R!O;FQY(&$@5$535`$*-"`P
  155. XM(#$X(#(T(#`@,"`P(#`N,#`P(#$@,3D@,34S(#(T-"`R.3D@5&AI<R!I<R!A
  156. XM(%1E<W0!"C0@,"`R(#$T(#`@,"`P(#`N,#`P(#$@,3,@,C(V(#(Y-"`Q,C4@
  157. XM0D4@04Q,(%E/52!#04X@0D4!"C0@,"`R(#$X(#`@,"`P(#`N,#`P(#$@,3,@
  158. XM.#$@-C0Y(#$V,"!'3R!!4DU9`0HT(#`@,B`Q."`P(#`@,"`P+C`P,"`Q(#$S
  159. X8(#$Q-B`V,S0@,3,P($)%050@3D%660$*
  160. X`
  161. Xend
  162. END_OF_FILE
  163. if test 989 -ne `wc -c <'Examples/logo.fig.uu'`; then
  164.     echo shar: \"'Examples/logo.fig.uu'\" unpacked with wrong size!
  165. fi
  166. # end of 'Examples/logo.fig.uu'
  167. fi
  168. if test -f 'Examples/window1.fig.uu' -a "${1}" != "-c" ; then 
  169.   echo shar: Will not clobber existing file \"'Examples/window1.fig.uu'\"
  170. else
  171. echo shar: Extracting \"'Examples/window1.fig.uu'\" \(1760 characters\)
  172. sed "s/^X//" >'Examples/window1.fig.uu' <<'END_OF_FILE'
  173. Xbegin 664 window1.fig
  174. XM(T9)1R`R+C`*.#`@,@HU(#$@,"`Q(#`@,"`P(#`@,"XP,#`@,"`Q(#`@,C(R
  175. XM+C<U,"`T,C8N-3`P(#(Y-"`T-#0@,C<T(#0W.2`R,S0@-#DY"@DP(#`@,2XP
  176. XM,#`@-"XP,#`@."XP,#`*-2`Q(#`@,2`P(#`@,"`P(#`N,#`P(#`@,2`P(#(P
  177. XM."XX.#8@,S8P+C$S-B`R,#D@,CDY(#(T.2`S,30@,C8Y(#,T.0H),"`P(#$N
  178. XM,#`P(#0N,#`P(#@N,#`P"C(@,2`P(#(@,"`P(#`@,"`P+C`P,"`P(#`*"2`S
  179. XM,CD@-#0T(#,V.2`T-#0@.3DY.2`Y.3DY"C(@,2`P(#(@,"`P(#`@,"`P+C`P
  180. XM,"`P(#`*"2`R.30@,S<T(#(U-"`S-S0@.3DY.2`Y.3DY"C(@,R`P(#(@,"`P
  181. XM(#`@,3$@,"XP,#`@,"`P"@D@,C4T(#(T-"`R-30@,S`T(#,W-"`S,#0@,S<T
  182. XM(#(R.2`S-C4@,C(X(#,U,R`R,S$@,S0V(#(R."`S-#$@,C(T(#,S-2`R,C8@
  183. XM,S,P(#(R.2`S,C`@,C,T(#,Q,2`R,S0@,S`V(#(R."`R.3$@,C(T(#(X,B`R
  184. XM,C4@,C<X(#(S,"`R-S`@,C,U(#(V-B`R,S,@,C4Y(#(S-2`R-3<@,C,Y(#(U
  185. XM-"`R-#0@.3DY.2`Y.3DY"C(@,B`P(#(@,"`P(#`@,"`P+C`P,"`P(#`*"2`S
  186. XM,#0@,S`T(#,P-"`S,#D@,S$Y(#,P.2`S,3D@,S`T(#,P-"`S,#0@.3DY.2`Y
  187. XM.3DY"C(@,B`P(#(@,"`P(#`@,"`P+C`P,"`P(#`*"2`S,#0@-#DY(#,P-"`U
  188. XM,#0@,S$Y(#4P-"`S,3D@-#DY(#,P-"`T.3D@.3DY.2`Y.3DY"C(@,B`P(#$@
  189. XM,"`P(#`@,"`P+C`P,"`P(#`*"2`S,#D@-#DY(#,P.2`S,#D@,S$T(#,P.2`S
  190. XM,30@-#DY(#,P.2`T.3D@.3DY.2`Y.3DY"C(@,R`P(#(@,"`P(#`@,3$@,"XP
  191. XM,#`@,"`P"@D@,C4T(#4V-"`R-30@-3`T(#,W-"`U,#0@,S<T(#4W.2`S-C4@
  192. XM-3@P(#,U-"`U-CD@,S0Y(#4W-"`S-#0@-38Y(#,S-"`U-S0@,S(T(#4V.2`S
  193. XM,C`@-3<T(#,Q,2`U-S0@,S`V(#4X,"`R.3$@-3@T(#(X,B`U.#,@,C<X(#4W
  194. XM."`R-S`@-3<S(#(V-B`U-S4@,C4Y(#4W,R`R-3<@-38Y(#(U-"`U-C0@.3DY
  195. XM.2`Y.3DY"C,@,"`P(#(@,"`P(#`@,"`P+C`P,"`P(#`*"2`R.30@,S<T(#,P
  196. XM-"`S-S0@,S`Y(#,X.2`S,#D@-#`X(#,Q-"`T,3(@,S$S(#0S,"`S,3D@-#0T
  197. XM(#,R.2`T-#0@.3DY.2`Y.3DY"C0@,"`P(#$P(#`@,"`P(#`N,#`P(#$@-2`U
  198. XM(#,U,2`T-#$@;P$*-"`P(#`@,3(@,"`P(#`@,"XP,#`@,2`Y(#<@,S0T(#0S
  199. XM.2!4`0HT(#`@,"`Q,"`P(#`@,"`P+C`P,"`Q(#<@,R`R-S$@,SDS(&D!"C0@
  200. XM,"`P(#$R(#`@,"`P(#`N,#`P(#$@.2`W(#(V-"`S.#D@5`$*-"`P(#`@,3(@
  201. XH,"`P(#`@,"XP,#`@,2`Q,2`V,"`T,S0@-S$Y(&-R86-K+F9I9S,!"C`@
  202. X`
  203. Xend
  204. END_OF_FILE
  205. if test 1760 -ne `wc -c <'Examples/window1.fig.uu'`; then
  206.     echo shar: \"'Examples/window1.fig.uu'\" unpacked with wrong size!
  207. fi
  208. # end of 'Examples/window1.fig.uu'
  209. fi
  210. if test -f 'paintop.h' -a "${1}" != "-c" ; then 
  211.   echo shar: Will not clobber existing file \"'paintop.h'\"
  212. else
  213. echo shar: Extracting \"'paintop.h'\" \(898 characters\)
  214. sed "s/^X//" >'paintop.h' <<'END_OF_FILE'
  215. X/*
  216. X * FIG : Facility for Interactive Generation of figures
  217. X * Copyright (c) 1985 by Supoj Sutanthavibul
  218. X *
  219. X * "Permission to use, copy, modify, distribute, and sell this software and its
  220. X * documentation for any purpose is hereby granted without fee, provided that
  221. X * the above copyright notice appear in all copies and that both that
  222. X * copyright notice and this permission notice appear in supporting
  223. X * documentation, and that the name of M.I.T. not be used in advertising or
  224. X * publicity pertaining to distribution of the software without specific,
  225. X * written prior permission.  M.I.T. makes no representations about the
  226. X * suitability of this software for any purpose.  It is provided "as is"
  227. X * without express or implied warranty."
  228. X *
  229. X */
  230. X
  231. X#define INV_PAINT    0
  232. X#define MERGE        1
  233. X#define PAINT        2
  234. X#define ERASE        3
  235. X
  236. X#define NUMOPS        4
  237. X
  238. X#define DRAW        1
  239. X#define UNDRAW        0
  240. X
  241. X#define DEFAULT_COLOR    -1
  242. END_OF_FILE
  243. if test 898 -ne `wc -c <'paintop.h'`; then
  244.     echo shar: \"'paintop.h'\" unpacked with wrong size!
  245. fi
  246. # end of 'paintop.h'
  247. fi
  248. if test -f 'patchlevel.h' -a "${1}" != "-c" ; then 
  249.   echo shar: Will not clobber existing file \"'patchlevel.h'\"
  250. else
  251. echo shar: Extracting \"'patchlevel.h'\" \(770 characters\)
  252. sed "s/^X//" >'patchlevel.h' <<'END_OF_FILE'
  253. X/*
  254. X * FIG : Facility for Interactive Generation of figures
  255. X * Copyright (c) 1985 by Supoj Sutanthavibul
  256. X *
  257. X * "Permission to use, copy, modify, distribute, and sell this software and its
  258. X * documentation for any purpose is hereby granted without fee, provided that
  259. X * the above copyright notice appear in all copies and that both that
  260. X * copyright notice and this permission notice appear in supporting
  261. X * documentation, and that the name of M.I.T. not be used in advertising or
  262. X * publicity pertaining to distribution of the software without specific,
  263. X * written prior permission.  M.I.T. makes no representations about the
  264. X * suitability of this software for any purpose.  It is provided "as is"
  265. X * without express or implied warranty."
  266. X *
  267. X */
  268. X
  269. X#define PATCHLEVEL "3"
  270. END_OF_FILE
  271. if test 770 -ne `wc -c <'patchlevel.h'`; then
  272.     echo shar: \"'patchlevel.h'\" unpacked with wrong size!
  273. fi
  274. # end of 'patchlevel.h'
  275. fi
  276. if test -f 'u_bound.h' -a "${1}" != "-c" ; then 
  277.   echo shar: Will not clobber existing file \"'u_bound.h'\"
  278. else
  279. echo shar: Extracting \"'u_bound.h'\" \(773 characters\)
  280. sed "s/^X//" >'u_bound.h' <<'END_OF_FILE'
  281. X/*
  282. X * FIG : Facility for Interactive Generation of figures
  283. X * Copyright (c) 1985 by Supoj Sutanthavibul
  284. X *
  285. X * "Permission to use, copy, modify, distribute, and sell this software and its
  286. X * documentation for any purpose is hereby granted without fee, provided that
  287. X * the above copyright notice appear in all copies and that both that
  288. X * copyright notice and this permission notice appear in supporting
  289. X * documentation, and that the name of M.I.T. not be used in advertising or
  290. X * publicity pertaining to distribution of the software without specific,
  291. X * written prior permission.  M.I.T. makes no representations about the
  292. X * suitability of this software for any purpose.  It is provided "as is"
  293. X * without express or implied warranty."
  294. X *
  295. X */
  296. X
  297. Xextern int    overlapping();
  298. END_OF_FILE
  299. if test 773 -ne `wc -c <'u_bound.h'`; then
  300.     echo shar: \"'u_bound.h'\" unpacked with wrong size!
  301. fi
  302. # end of 'u_bound.h'
  303. fi
  304. if test -f 'u_draw.h' -a "${1}" != "-c" ; then 
  305.   echo shar: Will not clobber existing file \"'u_draw.h'\"
  306. else
  307. echo shar: Extracting \"'u_draw.h'\" \(904 characters\)
  308. sed "s/^X//" >'u_draw.h' <<'END_OF_FILE'
  309. X/*
  310. X * FIG : Facility for Interactive Generation of figures
  311. X * Copyright (c) 1985 by Supoj Sutanthavibul
  312. X *
  313. X * "Permission to use, copy, modify, distribute, and sell this software and its
  314. X * documentation for any purpose is hereby granted without fee, provided that
  315. X * the above copyright notice appear in all copies and that both that
  316. X * copyright notice and this permission notice appear in supporting
  317. X * documentation, and that the name of M.I.T. not be used in advertising or
  318. X * publicity pertaining to distribution of the software without specific,
  319. X * written prior permission.  M.I.T. makes no representations about the
  320. X * suitability of this software for any purpose.  It is provided "as is"
  321. X * without express or implied warranty."
  322. X *
  323. X */
  324. X
  325. X/*
  326. X * declarations of routines for drawing objects
  327. X */
  328. X/*
  329. X * declarations of routines for drawing objects
  330. X */
  331. X/* compounds */
  332. Xvoid        draw_compoundelements();
  333. END_OF_FILE
  334. if test 904 -ne `wc -c <'u_draw.h'`; then
  335.     echo shar: \"'u_draw.h'\" unpacked with wrong size!
  336. fi
  337. # end of 'u_draw.h'
  338. fi
  339. if test -f 'u_fonts.h' -a "${1}" != "-c" ; then 
  340.   echo shar: Will not clobber existing file \"'u_fonts.h'\"
  341. else
  342. echo shar: Extracting \"'u_fonts.h'\" \(1828 characters\)
  343. sed "s/^X//" >'u_fonts.h' <<'END_OF_FILE'
  344. X/*
  345. X * FIG : Facility for Interactive Generation of figures
  346. X * Copyright (c) 1985 by Supoj Sutanthavibul
  347. X *
  348. X * "Permission to use, copy, modify, distribute, and sell this software and its
  349. X * documentation for any purpose is hereby granted without fee, provided that
  350. X * the above copyright notice appear in all copies and that both that
  351. X * copyright notice and this permission notice appear in supporting
  352. X * documentation, and that the name of M.I.T. not be used in advertising or
  353. X * publicity pertaining to distribution of the software without specific,
  354. X * written prior permission.  M.I.T. makes no representations about the
  355. X * suitability of this software for any purpose.  It is provided "as is"
  356. X * without express or implied warranty."
  357. X *
  358. X */
  359. X
  360. X#define MIN_P_SIZE 6
  361. X#define MAX_P_SIZE 30
  362. X
  363. X#define DEF_FONTSIZE 12        /* default font size in pts */
  364. X#define DEF_PS_FONT 0
  365. X#define DEF_LATEX_FONT 0
  366. X#define PS_FONTPANE_WD 290
  367. X#define LATEX_FONTPANE_WD 112
  368. X#define PS_FONTPANE_HT 20
  369. X#define LATEX_FONTPANE_HT 20
  370. X#define NUM_X_FONTS 27
  371. X#define NUM_PS_FONTS 35
  372. X#define NUM_LATEX_FONTS 6
  373. X
  374. X/* element of linked list for each font
  375. X   The head of list is for the different font NAMES,
  376. X   and the elements of this list are for each different
  377. X   point size of that font */
  378. X
  379. Xstruct xfont {
  380. X    int            size;    /* size in points */
  381. X    Font        fid;    /* X font id */
  382. X    XFontStruct       *fstruct;    /* X font structure */
  383. X    char       *fname;    /* actual name of X font found */
  384. X    struct xfont   *next;    /* next in the list */
  385. X};
  386. X
  387. Xstruct _fstruct {
  388. X    char       *name;    /* Postscript font name */
  389. X    int            xfontnum;    /* template for locating X fonts */
  390. X};
  391. X
  392. Xstruct _xfstruct {
  393. X    char       *template;    /* template for locating X fonts */
  394. X    struct xfont   *xfontlist;    /* linked list of X fonts for different point
  395. X                 * sizes */
  396. X};
  397. X
  398. Xint        x_fontnum();
  399. END_OF_FILE
  400. if test 1828 -ne `wc -c <'u_fonts.h'`; then
  401.     echo shar: \"'u_fonts.h'\" unpacked with wrong size!
  402. fi
  403. # end of 'u_fonts.h'
  404. fi
  405. if test -f 'u_list.h' -a "${1}" != "-c" ; then 
  406.   echo shar: Will not clobber existing file \"'u_list.h'\"
  407. else
  408. echo shar: Extracting \"'u_list.h'\" \(1905 characters\)
  409. sed "s/^X//" >'u_list.h' <<'END_OF_FILE'
  410. X/*
  411. X * FIG : Facility for Interactive Generation of figures
  412. X * Copyright (c) 1985 by Supoj Sutanthavibul
  413. X *
  414. X * "Permission to use, copy, modify, distribute, and sell this software and its
  415. X * documentation for any purpose is hereby granted without fee, provided that
  416. X * the above copyright notice appear in all copies and that both that
  417. X * copyright notice and this permission notice appear in supporting
  418. X * documentation, and that the name of M.I.T. not be used in advertising or
  419. X * publicity pertaining to distribution of the software without specific,
  420. X * written prior permission.  M.I.T. makes no representations about the
  421. X * suitability of this software for any purpose.  It is provided "as is"
  422. X * without express or implied warranty."
  423. X *
  424. X */
  425. X
  426. Xvoid        list_delete_arc();
  427. Xvoid        list_delete_ellipse();
  428. Xvoid        list_delete_line();
  429. Xvoid        list_delete_spline();
  430. Xvoid        list_delete_text();
  431. Xvoid        list_delete_compound();
  432. X
  433. Xvoid        list_add_arc();
  434. Xvoid        list_add_ellipse();
  435. Xvoid        list_add_line();
  436. Xvoid        list_add_spline();
  437. Xvoid        list_add_text();
  438. Xvoid        list_add_compound();
  439. X
  440. XF_line           *last_line();
  441. XF_arc           *last_arc();
  442. XF_ellipse      *last_ellipse();
  443. XF_text           *last_text();
  444. XF_spline       *last_spline();
  445. XF_compound     *last_compound();
  446. XF_point           *last_point();
  447. X
  448. XF_line           *prev_line();
  449. XF_arc           *prev_arc();
  450. XF_ellipse      *prev_ellipse();
  451. XF_text           *prev_text();
  452. XF_spline       *prev_spline();
  453. XF_compound     *prev_compound();
  454. XF_point           *prev_point();
  455. X
  456. Xvoid        delete_line();
  457. Xvoid        delete_arc();
  458. Xvoid        delete_ellipse();
  459. Xvoid        delete_text();
  460. Xvoid        delete_spline();
  461. Xvoid        delete_compound();
  462. X
  463. Xvoid        add_line();
  464. Xvoid        add_arc();
  465. Xvoid        add_ellipse();
  466. Xvoid        add_text();
  467. Xvoid        add_spline();
  468. Xvoid        add_compound();
  469. X
  470. Xvoid        change_line();
  471. Xvoid        change_arc();
  472. Xvoid        change_ellipse();
  473. Xvoid        change_text();
  474. Xvoid        change_spline();
  475. Xvoid        change_compound();
  476. X
  477. Xvoid        get_links();
  478. Xvoid        adjust_links();
  479. END_OF_FILE
  480. if test 1905 -ne `wc -c <'u_list.h'`; then
  481.     echo shar: \"'u_list.h'\" unpacked with wrong size!
  482. fi
  483. # end of 'u_list.h'
  484. fi
  485. if test -f 'u_pan.c' -a "${1}" != "-c" ; then 
  486.   echo shar: Will not clobber existing file \"'u_pan.c'\"
  487. else
  488. echo shar: Extracting \"'u_pan.c'\" \(1790 characters\)
  489. sed "s/^X//" >'u_pan.c' <<'END_OF_FILE'
  490. X/*
  491. X * FIG : Facility for Interactive Generation of figures
  492. X * Copyright (c) 1991 by Henning Spruth (hns@regent.e-technik.tu-muenchen.de)
  493. X *
  494. X * "Permission to use, copy, modify, distribute, and sell this software and its
  495. X * documentation for any purpose is hereby granted without fee, provided that
  496. X * the above copyright notice appear in all copies and that both that
  497. X * copyright notice and this permission notice appear in supporting
  498. X * documentation, and that the name of M.I.T. not be used in advertising or
  499. X * publicity pertaining to distribution of the software without specific,
  500. X * written prior permission.  M.I.T. makes no representations about the
  501. X * suitability of this software for any purpose.  It is provided "as is"
  502. X * without express or implied warranty."
  503. X *
  504. X */
  505. X
  506. X#include "fig.h"
  507. X#include "resources.h"
  508. X#include "mode.h"
  509. X#include "w_zoom.h"
  510. X
  511. Xpan_left()
  512. X{
  513. X    zoomxoff += posn_rnd[P_GRID2];
  514. X    reset_topruler();
  515. X    redisplay_topruler();
  516. X    setup_grid(cur_gridmode);
  517. X}
  518. X
  519. Xpan_right()
  520. X{
  521. X    if (zoomxoff == 0)
  522. X    return;
  523. X    zoomxoff -= posn_rnd[P_GRID2];
  524. X    if (zoomxoff < 0)
  525. X    zoomxoff = 0;
  526. X    reset_topruler();
  527. X    redisplay_topruler();
  528. X    setup_grid(cur_gridmode);
  529. X}
  530. X
  531. Xpan_up()
  532. X{
  533. X    zoomyoff += posn_rnd[P_GRID2];
  534. X    reset_sideruler();
  535. X    redisplay_sideruler();
  536. X    setup_grid(cur_gridmode);
  537. X}
  538. X
  539. Xpan_down()
  540. X{
  541. X    if (zoomyoff == 0)
  542. X    return;
  543. X    zoomyoff -= posn_rnd[P_GRID2];
  544. X    if (zoomyoff < 0)
  545. X    zoomyoff = 0;
  546. X    reset_sideruler();
  547. X    redisplay_sideruler();
  548. X    setup_grid(cur_gridmode);
  549. X}
  550. X
  551. Xpan_origin()
  552. X{
  553. X    if (zoomxoff == 0 && zoomyoff == 0)
  554. X    return;
  555. X    if (zoomyoff != 0) {
  556. X    zoomyoff = 0;
  557. X    setup_sideruler();
  558. X    redisplay_sideruler();
  559. X    }
  560. X    if (zoomxoff != 0) {
  561. X    zoomxoff = 0;
  562. X    reset_topruler();
  563. X    redisplay_topruler();
  564. X    }
  565. X    setup_grid(cur_gridmode);
  566. X}
  567. END_OF_FILE
  568. if test 1790 -ne `wc -c <'u_pan.c'`; then
  569.     echo shar: \"'u_pan.c'\" unpacked with wrong size!
  570. fi
  571. # end of 'u_pan.c'
  572. fi
  573. if test -f 'u_search.h' -a "${1}" != "-c" ; then 
  574.   echo shar: Will not clobber existing file \"'u_search.h'\"
  575. else
  576. echo shar: Extracting \"'u_search.h'\" \(1114 characters\)
  577. sed "s/^X//" >'u_search.h' <<'END_OF_FILE'
  578. X/*
  579. X * FIG : Facility for Interactive Generation of figures
  580. X * Copyright (c) 1985 by Supoj Sutanthavibul
  581. X *
  582. X * "Permission to use, copy, modify, distribute, and sell this software and its
  583. X * documentation for any purpose is hereby granted without fee, provided that
  584. X * the above copyright notice appear in all copies and that both that
  585. X * copyright notice and this permission notice appear in supporting
  586. X * documentation, and that the name of M.I.T. not be used in advertising or
  587. X * publicity pertaining to distribution of the software without specific,
  588. X * written prior permission.  M.I.T. makes no representations about the
  589. X * suitability of this software for any purpose.  It is provided "as is"
  590. X * without express or implied warranty."
  591. X *
  592. X */
  593. X
  594. Xvoid        init_searchproc_left();
  595. Xvoid        init_searchproc_middle();
  596. Xvoid        init_searchproc_right();
  597. X
  598. Xint        point_search_left();
  599. Xint        point_search_middle();
  600. Xint        point_search_right();
  601. X
  602. Xint        object_search_left();
  603. Xint        object_search_middle();
  604. Xint        object_search_right();
  605. X
  606. XF_text           *text_search();
  607. XF_compound     *compound_search();
  608. XF_compound     *compound_point_search();
  609. END_OF_FILE
  610. if test 1114 -ne `wc -c <'u_search.h'`; then
  611.     echo shar: \"'u_search.h'\" unpacked with wrong size!
  612. fi
  613. # end of 'u_search.h'
  614. fi
  615. if test -f 'u_undo.h' -a "${1}" != "-c" ; then 
  616.   echo shar: Will not clobber existing file \"'u_undo.h'\"
  617. else
  618. echo shar: Extracting \"'u_undo.h'\" \(874 characters\)
  619. sed "s/^X//" >'u_undo.h' <<'END_OF_FILE'
  620. X/*
  621. X * FIG : Facility for Interactive Generation of figures
  622. X * Copyright (c) 1985 by Supoj Sutanthavibul
  623. X *
  624. X * "Permission to use, copy, modify, distribute, and sell this software and its
  625. X * documentation for any purpose is hereby granted without fee, provided that
  626. X * the above copyright notice appear in all copies and that both that
  627. X * copyright notice and this permission notice appear in supporting
  628. X * documentation, and that the name of M.I.T. not be used in advertising or
  629. X * publicity pertaining to distribution of the software without specific,
  630. X * written prior permission.  M.I.T. makes no representations about the
  631. X * suitability of this software for any purpose.  It is provided "as is"
  632. X * without express or implied warranty."
  633. X *
  634. X */
  635. X
  636. X/*******************  DECLARE EXPORTS  ********************/
  637. X
  638. Xextern F_compound saved_objects;
  639. Xextern F_compound object_tails;
  640. END_OF_FILE
  641. if test 874 -ne `wc -c <'u_undo.h'`; then
  642.     echo shar: \"'u_undo.h'\" unpacked with wrong size!
  643. fi
  644. # end of 'u_undo.h'
  645. fi
  646. if test -f 'version.h' -a "${1}" != "-c" ; then 
  647.   echo shar: Will not clobber existing file \"'version.h'\"
  648. else
  649. echo shar: Extracting \"'version.h'\" \(827 characters\)
  650. sed "s/^X//" >'version.h' <<'END_OF_FILE'
  651. X/*
  652. X * FIG : Facility for Interactive Generation of figures
  653. X * Copyright (c) 1985 by Supoj Sutanthavibul
  654. X *
  655. X * "Permission to use, copy, modify, distribute, and sell this software and its
  656. X * documentation for any purpose is hereby granted without fee, provided that
  657. X * the above copyright notice appear in all copies and that both that
  658. X * copyright notice and this permission notice appear in supporting
  659. X * documentation, and that the name of M.I.T. not be used in advertising or
  660. X * publicity pertaining to distribution of the software without specific,
  661. X * written prior permission.  M.I.T. makes no representations about the
  662. X * suitability of this software for any purpose.  It is provided "as is"
  663. X * without express or implied warranty."
  664. X *
  665. X */
  666. X
  667. X#define            FIG_VERSION        "2.1"
  668. X#define            PROTOCOL_VERSION    "2.1"    /* file format */
  669. END_OF_FILE
  670. if test 827 -ne `wc -c <'version.h'`; then
  671.     echo shar: \"'version.h'\" unpacked with wrong size!
  672. fi
  673. # end of 'version.h'
  674. fi
  675. if test -f 'w_dir.h' -a "${1}" != "-c" ; then 
  676.   echo shar: Will not clobber existing file \"'w_dir.h'\"
  677. else
  678. echo shar: Extracting \"'w_dir.h'\" \(837 characters\)
  679. sed "s/^X//" >'w_dir.h' <<'END_OF_FILE'
  680. X/* This file is part of xdir, an X-based directory browser.
  681. X * It contains general xdir definitions.
  682. X *
  683. X *    Created: 13 Aug 88
  684. X *
  685. X *    Win Treese
  686. X *    Cambridge Research Lab
  687. X *    Digital Equipment Corporation
  688. X *    treese@crl.dec.com
  689. X *
  690. X *    Modified: 4 Dec 91    Paul King (king@cs.uq.oz.au)
  691. X *
  692. X *    $Source: /trx/u2/treese/Src/Xdir/RCS/xdir.h,v $
  693. X *    $Athena: xdir.h,v 1.1 88/09/16 01:30:33 treese Locked $
  694. X */
  695. X
  696. X
  697. X/* From the C library. */
  698. X
  699. Xchar           *re_comp();
  700. X
  701. X/* Useful constants. */
  702. X
  703. X#define EOS    '\0'        /* End-of-string. */
  704. X
  705. X#define NENTRIES    100    /* chunk size for allocating filename space */
  706. X
  707. X/* Useful macros. */
  708. X
  709. X#define streq(a, b)    (! strcmp((a), (b)))
  710. X
  711. Xextern Widget    popup_dir_text;
  712. Xextern void    create_dirinfo();
  713. X
  714. X/* Xdir function declarations. */
  715. X
  716. Xint        MakeFileList();
  717. Xchar           *SaveString();
  718. Xvoid        MakeFullPath();
  719. XBoolean        IsDirectory();
  720. END_OF_FILE
  721. if test 837 -ne `wc -c <'w_dir.h'`; then
  722.     echo shar: \"'w_dir.h'\" unpacked with wrong size!
  723. fi
  724. # end of 'w_dir.h'
  725. fi
  726. if test -f 'w_drawprim.h' -a "${1}" != "-c" ; then 
  727.   echo shar: Will not clobber existing file \"'w_drawprim.h'\"
  728. else
  729. echo shar: Extracting \"'w_drawprim.h'\" \(1319 characters\)
  730. sed "s/^X//" >'w_drawprim.h' <<'END_OF_FILE'
  731. X/*
  732. X * FIG : Facility for Interactive Generation of figures
  733. X * Copyright (c) 1985 by Supoj Sutanthavibul
  734. X *
  735. X * "Permission to use, copy, modify, distribute, and sell this software and its
  736. X * documentation for any purpose is hereby granted without fee, provided that
  737. X * the above copyright notice appear in all copies and that both that
  738. X * copyright notice and this permission notice appear in supporting
  739. X * documentation, and that the name of M.I.T. not be used in advertising or
  740. X * publicity pertaining to distribution of the software without specific,
  741. X * written prior permission.  M.I.T. makes no representations about the
  742. X * suitability of this software for any purpose.  It is provided "as is"
  743. X * without express or implied warranty."
  744. X *
  745. X */
  746. X
  747. Xextern pr_size    pf_textwidth();
  748. Xextern PIX_FONT bold_font;
  749. Xextern PIX_FONT roman_font;
  750. Xextern PIX_FONT canvas_font;
  751. Xextern PIX_FONT canv_zoomed_font;
  752. Xextern PIX_FONT button_font;
  753. X
  754. X#define        NORMAL_FONT    "fixed"
  755. X#define        BOLD_FONT    "8x13bold"
  756. X#define        BUTTON_FONT    "6x13"
  757. X
  758. X#define        char_height(font) \
  759. X        ((font)->max_bounds.ascent + (font)->max_bounds.descent)
  760. X#define        char_width(font)    ((font)->max_bounds.width)
  761. X#define        char_advance(font,char) \
  762. X            (((font)->per_char)?\
  763. X            ((font)->per_char[(char)-(font)->min_char_or_byte2].width):\
  764. X            ((font)->max_bounds.width))
  765. END_OF_FILE
  766. if test 1319 -ne `wc -c <'w_drawprim.h'`; then
  767.     echo shar: \"'w_drawprim.h'\" unpacked with wrong size!
  768. fi
  769. # end of 'w_drawprim.h'
  770. fi
  771. if test -f 'w_mousefun.h' -a "${1}" != "-c" ; then 
  772.   echo shar: Will not clobber existing file \"'w_mousefun.h'\"
  773. else
  774. echo shar: Extracting \"'w_mousefun.h'\" \(1044 characters\)
  775. sed "s/^X//" >'w_mousefun.h' <<'END_OF_FILE'
  776. X/*
  777. X * FIG : Facility for Interactive Generation of figures
  778. X * Copyright (c) 1985 by Supoj Sutanthavibul
  779. X *
  780. X * "Permission to use, copy, modify, distribute, and sell this software and its
  781. X * documentation for any purpose is hereby granted without fee, provided that
  782. X * the above copyright notice appear in all copies and that both that
  783. X * copyright notice and this permission notice appear in supporting
  784. X * documentation, and that the name of M.I.T. not be used in advertising or
  785. X * publicity pertaining to distribution of the software without specific,
  786. X * written prior permission.  M.I.T. makes no representations about the
  787. X * suitability of this software for any purpose.  It is provided "as is"
  788. X * without express or implied warranty."
  789. X *
  790. X */
  791. X
  792. Xvoid        init_mousefun();
  793. Xvoid        setup_mousefun();
  794. Xvoid        set_mousefun();
  795. Xvoid        draw_mousefun_mode();
  796. Xvoid        draw_mousefun_ind();
  797. Xvoid        draw_mousefun_unitbox();
  798. Xvoid        draw_mousefun_topruler();
  799. Xvoid        draw_mousefun_sideruler();
  800. Xvoid        draw_mousefun_canvas();
  801. Xvoid        draw_mousefun();
  802. Xvoid        clear_mousefun();
  803. END_OF_FILE
  804. if test 1044 -ne `wc -c <'w_mousefun.h'`; then
  805.     echo shar: \"'w_mousefun.h'\" unpacked with wrong size!
  806. fi
  807. # end of 'w_mousefun.h'
  808. fi
  809. echo shar: End of archive 25 \(of 25\).
  810. cp /dev/null ark25isdone
  811. MISSING=""
  812. 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 25 ; do
  813.     if test ! -f ark${I}isdone ; then
  814.     MISSING="${MISSING} ${I}"
  815.     fi
  816. done
  817. if test "${MISSING}" = "" ; then
  818.     echo You have unpacked all 25 archives.
  819.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  820. else
  821.     echo You still need to unpack the following archives:
  822.     echo "        " ${MISSING}
  823. fi
  824. ##  End of shell archive.
  825. exit 0
  826. -- 
  827. Molecular Simulations, Inc.             mail: dcmartin@msi.com
  828. 796 N. Pastoria Avenue                  uucp: uunet!dcmartin
  829. Sunnyvale, California 94086             at&t: 408/522-9236
  830.