home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sources / hp48 / 249 next >
Encoding:
Text File  |  1992-08-25  |  19.7 KB  |  435 lines

  1. Newsgroups: comp.sources.hp48
  2. Path: sparky!uunet!seq!spell
  3. From: john R. Latala <John.Latala@waterloo.ncr.com>
  4. Subject:  v06i025:  hdg_jl - Speed/Heading Display v1.0, Part01/01
  5. Message-ID: <1992Aug26.012259.19081@seq.uncwil.edu>
  6. Followup-To: comp.sys.hp48
  7. Summary: fixed pointer moving scale/tickmarks
  8. Sender: spell@seq.uncwil.edu (Chris Spell)
  9. Organization: Univ. of North Carolina @ Wilmington
  10. Date: Wed, 26 Aug 1992 01:22:59 GMT
  11. Approved: spell@seq.uncwil.edu
  12. Lines: 425
  13.  
  14. Checksum: 3771461417 (verify with brik -cv)
  15. Submitted-by: john R. Latala <John.Latala@waterloo.ncr.com>
  16. Posting-number: Volume 6, Issue 25
  17. Archive-name: hdg_jl/part01
  18.  
  19.  
  20. BEGIN_DOC hdg.doc
  21. This directory contains a routine (HDG) for displaying a speed (0 - 500)
  22. and a heading (0 - 360) as two horizontal scales with pointers. The
  23. scales have tick marks and labels. Sequential updates of the screen will
  24. look like a 'moving tape' display. I wanted to make the speed display a
  25. vertical tape but that didn't work too well with the horizontal heading
  26. display.
  27.  
  28. This program works by making two large GROB and cutting them up to
  29. build the display image. If the GROB don't exist then it will make them.
  30.  
  31. P.S.
  32.  
  33. As you can see by the first line of this posting I'm using the Program
  34. Development system for this, is that a problem for you?
  35. END_DOC
  36.  
  37. [ Hdg.app won't download.  I'm only including it as documentation.  
  38.   The asc'ed or uuencoded versions will download fine. -chris ]
  39.  
  40. BEGIN_SRC hdg.app
  41. // HP 48 Program Development Link Application
  42. //
  43. /Angle Degrees
  44. /FractionMark .
  45. /InstallDir
  46. /AutoExec
  47. //
  48. /Var HDG
  49. @
  50. @ HDG - display a heading graphically as two horizontal axis
  51. @
  52. @ The input is a complex number.
  53. @
  54. @ The magnitude of this polar number is displayed on the first horizontal
  55. @ axis.
  56. @
  57. @ The angle of this polar number is displayed on the second horizontal axis.
  58. @
  59.  
  60. \Ga
  61.   MHTICK
  62.   MSTICK
  63.   DUP ABS 500 MOD SWAP ARG 360 MOD
  64.   \-> s h
  65.   \<<
  66.     # 83h # 40h BLANK
  67.     { # 3Ah # 0h } Mark REPL
  68.     { # 0h # 4h } STICK s 80 + 61 - R\->B # 0h 2 \->LIST
  69.     DUP 1 GET # 82h + # 14h 2 \->LIST SUB REPL
  70.     { # 3Ah # 1Eh } Mark REPL
  71.     { # 0h # 22h } HTICK h 80 + 61 - R\->B # 0h 2 \->LIST
  72.     DUP 1 GET # 82h + # 14h 2 \->LIST SUB REPL
  73.     \->LCD
  74.     7 FREEZE
  75.   \>>
  76. \>>
  77. //
  78. /Var Mark
  79. GROB 7 4 F7E3C180
  80. //
  81. /Var MHTICK
  82. @
  83. @ MHTICK - make the heading tick GROB
  84. @
  85. @ Makes the GROB that contains the heading axis if it doesn't exist.
  86. @
  87.  
  88. \<<
  89.   IFERR 'HTICK' RCL THEN
  90.     -70 430 5 1 10 360 30 { { 90 16 } { 30 8 } { 10 4 } { 5 2 } } MTICK
  91.     SWAP STO
  92.   ELSE
  93.     DROP
  94.   End
  95. \>>
  96. //
  97. /Var MSTICK
  98. @
  99. @ MSTICK - make speed tick GROB
  100. @
  101. @ Makes the GROB that contains the tick marsk for the speed display
  102. @
  103.  
  104. \Ga
  105.   IFERR 'STICK' RCL THEN
  106.     0 500 5 1 80 1000 50 { { 100 16 } { 50 8 } { 10 4 } { 5 2 } } MTICK
  107.     SWAP STO
  108.   ELSE
  109.     DROP
  110.   End
  111. \>>
  112. //
  113. /Var MTICK
  114. @
  115. @ MTICK - a general purpose horizontal tick mark maker
  116. @
  117. @ Used to make the two horizontal tick mark GROBs for the heading and speed
  118. @
  119. @ Calling arguments:
  120. @
  121. @    Start  - starting value
  122. @    End    - ending value
  123. @    Scale  - magnification factor
  124. @    offset - horizontal pixel displacement where 'Start' is in the GROB
  125. @    tmod   - spacing of tick marks
  126. @    lticks - positions where labels are applied to tick marks.
  127. @    Ticks  - a list of two element lists that describe a possible tick
  128. @             position and the length of the tick mark
  129. @
  130.  
  131. \<<
  132.   \-> Start End Step Scale offset tmod lticks Ticks
  133.   \<<
  134.     offset End Start - Scale * + 1 + offset + R\->B # 20d BLANK
  135.     offset R\->B # 0d 2 \->LIST
  136.     End Start - Scale * # 1d + # 1d BLANK
  137.     NEG REPL
  138.     Start End
  139.     FOR i
  140.       i 1 DISP
  141.       Ticks
  142.       WHILE DUP { } \=/ REPEAT
  143.         IF DUP 1 GET LIST\-> DROP SWAP i tmod MOD SWAP MOD 0 == THEN
  144.           SWAP DROP { }
  145.         ELSE
  146.           DROP 2 OVER SIZE SUB
  147.         END
  148.       END
  149.       DROP
  150.       \-> t
  151.       \<<
  152.         offset i Start - Scale * + R\->B # 0d 2 \->LIST
  153.         # 1d t R\->B BLANK NEG REPL
  154.       \>>
  155.       IF i tmod MOD lticks MOD 0 == THEN
  156.         i tmod MOD 1 \->GROB
  157.         DUP SIZE DROP offset i Start - Scale * + R\->B
  158.         SWAP 2 / - 1 + # 12d 2 \->LIST
  159.         SWAP REPL
  160.       END
  161.       Step
  162.     STEP
  163.   \>>
  164. \>>
  165. END_SRC
  166.  
  167.  
  168.  
  169. BEGIN_ASC hdg.asc
  170. %%HP: T(3)A(D)F(.);
  171. "69A20FF723020000005035459434B450E1B2070D004100059200000000000000
  172. 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  173. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  174. FFFFF10000000000000000000000000000000000000000124801248012480124
  175. 8012480124801248012480124801248012480124801248012480124801248012
  176. 4801248012480124801248012480124801248012480100000000000000000000
  177. 0000000000000000000010400104001040010400104001040010400104001040
  178. 0104001040010400104001040010400104001040010400104001040010400104
  179. 0010400104001040010000000000000000000000000000000000000000104001
  180. 0400104001040010400104001040010400104001040010400104001040010400
  181. 1040010400104001040010400104001040010400104001040010400100000000
  182. 0000000000000000000000000000000010000000000040000000000001000000
  183. 0000040000000000001000000000004000000000000100000000000400000000
  184. 0000100000000000400000000000010000000000000000000000000000000000
  185. 0000001000000000004000000000000100000000000400000000000010000000
  186. 0000400000000000010000000000040000000000001000000000004000000000
  187. 0001000000000000000000000000000000000000000010000000000040000000
  188. 0000010000000000040000000000001000000000004000000000000100000000
  189. 0004000000000000100000000000400000000000010000000000000000000000
  190. 0000000000000000001000000000004000000000000100000000000400000000
  191. 0000100000000000400000000000010000000000040000000000001000000000
  192. 0040000000000001000000000000000000000000000000000000000010000000
  193. 0000000000000000010000000000000000000000001000000000000000000000
  194. 0001000000000000000000000000100000000000000000000000010000000000
  195. 0000000000000000000000000000001000000000000000000000000100000000
  196. 0000000000000000100000000000000000000000010000000000000000000000
  197. 0010000000000000000000000001000000000000000000000000000000000000
  198. 0000100000000000000000000000010000000000000000000000001000000000
  199. 0000000000000001000000000000000000000000100000000000000000000000
  200. 0100000000000000000000000000000000000000001000000000000000000000
  201. 0001000000000000000000000000100000000000000000000000010000000000
  202. 0000000000000010000000000000000000000001000000000000000000000000
  203. 00000000000000001000000000083100000000081110000000006E4000000000
  204. 8311000000000EE40000000008311000000000EE40000000008211000000000A
  205. E400000000083110000000000000000000000000000000000000082000000000
  206. 088200000000009A200000000042A0000000000AA200000000082A0000000000
  207. AA200000000082A0000000008AA2000000000A2A00000000088A200000000000
  208. 0000000000000000000000000008200000000008B200000000009A2000000000
  209. 4EA0000000008BA2000000000EEA0000000008BA2000000000EEA0000000008B
  210. A2000000000EEA0000000008BA20000000000000000000000000000000000000
  211. 08200000000000A200000000009A200000000048A00000000088A20000000002
  212. 8A0000000000AA200000000088A0000000000AA200000000088A0000000000AA
  213. 2000000000000000000000000000000000000000100000000008310000000008
  214. 311000000000EE40000000008311000000000EE40000000008311000000000EE
  215. 400000000002110000000008E400000000083110000000000000000000000000
  216. 0000000000000000000000000000000000000000000000000000000000000000
  217. 0000000000000000000000000000000000000000000000000000000000000000
  218. 0000000000000000000000000000000000000000000000000000000000000000
  219. 0000000000000000000000000000000000000000000000000000000000000000
  220. 0000000000000000000000000000000000000000000000000000000000000000
  221. 0000000000000000000000000000000000000000000000000000000000000000
  222. 0000000000000000000000000000000000000000000000000000000000000000
  223. 00000000000000000000000000000000000000000000A1D0040D41627B640E1B
  224. 20710004000070000F7E3C180820005084459434B450E1B20F5A004100090200
  225. 00CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  226. FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
  227. 0000004801248012480124801248012480124801248012480124801248012480
  228. 1248012480124801248012480124801248012480124801248012480124801248
  229. 0124000000400104001040010400104001040010400104001040010400104001
  230. 0400104001040010400104001040010400104001040010400104001040010400
  231. 1040010400000040010400104001040010400104001040010400104001040010
  232. 4001040010400104001040010400104001040010400104001040010400104001
  233. 0400104001040000000001000000400000001000000400000001000000400000
  234. 0010000004000000010000004000000010000004000000010000004000000010
  235. 0000040000000100000000000100000040000000100000040000000100000040
  236. 0000001000000400000001000000400000001000000400000001000000400000
  237. 0010000004000000010000000000010000004000000010000004000000010000
  238. 0040000000100000040000000100000040000000100000040000000100000040
  239. 0000001000000400000001000000000001000000400000001000000400000001
  240. 0000004000000010000004000000010000004000000010000004000000010000
  241. 0040000000100000040000000100000000000000000000000000100000000000
  242. 0000000000400000000000000000000001000000000000000000000400000000
  243. 0000000000000010000000000000000000000000000000000000000010000000
  244. 0000000000000040000000000000000000000100000000000000000000040000
  245. 0000000000000000001000000000000000000000000000000000000000001000
  246. 0000000000000000004000000000000000000000010000000000000000000004
  247. 0000000000000000000000100000000000000000000000000000000000000000
  248. 1000000000000000000000400000000000000000000001000000000000000000
  249. 00040000000000000000000000100000000000000000000000083110000EE400
  250. 000010000083100000C4000008310000893100006E4000089310000E6400008B
  251. 210000EE4000083110000EE400000010000083100000C40000000000AA200008
  252. 8A0000082000000A2000002A000008A2000001A2000042A000009A2000084A00
  253. 000AA2000088A00000AA2000088A0000082000000A2000002A0000000008BA20
  254. 000EEA0000082000008B200000EA000008B2000009B200004EA000009B20000E
  255. 4A00008BB20000E4A00008BA20000EEA0000082000008B200000EA0000000000
  256. AA2000088A0000082000000A200000AA000000A200000982000048A000009A20
  257. 00024A000080A2000022A00000AA2000088A0000082000000A200000AA000000
  258. 00083110000EE400000010000083100000E40000083100008B310000EE400008
  259. B310000EE4000083210000E24000083110000EE400000010000083100000E400
  260. 0000000000000000000000000000000000000000000000000000000000000000
  261. 0000000000000000000000000000000000000000000000000000000000000000
  262. 0000000000000000000000000000000000000000000000000000000000000000
  263. 0000000000000000000000000000000000000000000000000000000000000000
  264. 0000000000000000000000000000000000000000000000000000000000000000
  265. 0000000000000000000000000000000000000000000000000000000000000000
  266. 000000000000000027A0050D4459434B450D9D20E16321C432D6E20503547162
  267. 747D6E203054E646D6E204035475607D6E2050353616C656D6E2060F66666375
  268. 647D6E204047D6F646D6E2060C6479636B637D6E2050459636B637E1632D6E20
  269. 60F66666375647D6E203054E646D6E2050354716274790DA1D6E2050353616C6
  270. 56EEDA176BA19C2A276BA1D6E2060F6666637564776BA1B9691E4A2051000410
  271. 0000000000000614E1D6E2060F66666375647B9691E4A2051000000000000000
  272. 0000ED2A2387C1D6E203054E646D6E2050354716274790DA1D6E2050353616C6
  273. 56EEDA1E4A2051000100000000000000076BA1E4A20510001000000000000000
  274. 614E1599A1AE8C1D6E20503547162747D6E203054E6460A132D6E201096D6E20
  275. 10969C2A2485A1D6E2050459636B6373303278BF147A20B2130D9AE1D5032D9D
  276. 203CE2278BF19C2A26C7D1A59C18DBF1DBBF1D6E201096D6E204047D6F646D4E
  277. B1DBBF1D4EB14B2A2279E1AFE22D9D20DBBF18DBF147A20B2130B21305BF22D9
  278. D208DBF1ED2A292CF18B9C1C58C1B21305DF22B2130496328DBF11C432D6E201
  279. 047E1632D6E2060F66666375647D6E201096D6E2050354716274790DA1D6E205
  280. 0353616C656EEDA176BA1B9691E4A20510000000000000000000ED2A2387C1E4
  281. A20510001000000000000000D6E201047B9691614E1599A1AE8C1EF5323CE22D
  282. 6E201096D6E204047D6F646D4EB1D6E2060C6479636B637D4EB14B2A2279E1AF
  283. E22D9D20D6E201096D6E204047D6F646D4EB19C2A2DA5E178BF18B9C18DBF1D6
  284. E2060F66666375647D6E201096D6E2050354716274790DA1D6E2050353616C65
  285. 6EEDA176BA1B9691DBBF1ED2A250FA190DA19C2A276BA1E4A2051000C0000000
  286. 00000000ED2A2387C1DBBF1AE8C1B21305DF22D6E20403547560708332EF5329
  287. 3632B21304350060D435459434B460D9D20E1632FD332D9D204563284E205035
  288. 459434B49763204B02B2130F1732D9D204B2A2339202000000000000050D13A2
  289. 9C2A233920100000000000008033920300000000000001033920100000000000
  290. 005047A2047A20339202000000000000010339201000000000000610B213047A
  291. 20339201000000000000050C53A2B213047A20339201000000000000010803A2
  292. B213047A20D13A2ED2A2B2130B213084E2050D4459434B4DBBF1DCC02B21305B
  293. F228DBF15DF2293632B21309810060D484459434B460D9D20E1632FD332D9D20
  294. 4563284E205084459434B49763204B02B2130F1732D9D2033920100000000000
  295. 0079339202000000000000340D13A29C2A233920100000000000001033920200
  296. 000000000063033920100000000000003047A2047A2033920100000000000009
  297. 0339201000000000000610B213047A20339201000000000000030C53A2B21304
  298. 7A20339201000000000000010803A2B213047A20D13A2ED2A2B2130B213084E2
  299. 050D4459434B4DBBF1DCC02B21305BF228DBF15DF2293632B213099100308444
  300. 7430D9D20E163284E2060D484459434B484E2060D435459434B478BF1F1AA133
  301. 92020000000000000503ECB1DBBF1BD2B1339202000000000000630D4EB11C43
  302. 2D6E201037D6E201086E1632E4A20510003800000000000000E4A20510000400
  303. 000000000000614E147A20E4A2051000A300000000000000E4A2051000000000
  304. 0000000000B213084E2040D41627B6AE8C147A20E4A205100000000000000000
  305. 00E4A20510004000000000000000B213084E205035459434B4D6E20103733920
  306. 100000000000008076BA133920100000000000016090DA1B9691E4A205100000
  307. 00000000000000ED2A2387C178BF19C2A26C7D1E4A2051000280000000000000
  308. 076BA1E4A20510004100000000000000ED2A2387C1C58C1AE8C147A20E4A2051
  309. 000A300000000000000E4A2051000E100000000000000B213084E2040D41627B
  310. 6AE8C147A20E4A20510000000000000000000E4A20510002200000000000000B
  311. 213084E205084459434B4D6E20108633920100000000000008076BA133920100
  312. 000000000016090DA1B9691E4A20510000000000000000000ED2A2387C178BF1
  313. 9C2A26C7D1E4A2051000280000000000000076BA1E4A20510004100000000000
  314. 000ED2A2387C1C58C1AE8C1D85E1743A24A5A1EF53293632B2130598E"
  315. END_ASC
  316.  
  317. BYTES: #E895h 4602.5
  318.  
  319. BEGIN_UU hdg.uue
  320. begin 644 hdg
  321. M2%!(4#0X+466*O!_,B`````%4U1)0TL%'BMPT``4`%`I``````````````#_
  322. M____________________________________________________________
  323. M_____________________Q\``````````````````````````"&$$$(((800
  324. M0@@AA!!"""&$$$(((8000@@AA!!"""&$$$(((8000@@AA!!"""&$$$(((800
  325. M0@@AA!!"""&$$````````````````````````````0000``!!!!```$$$$``
  326. M`0000``!!!!```$$$$```0000``!!!!```$$$$```0000``!!!!```$$$$``
  327. M`000```````````````````````````!!!!```$$$$```0000``!!!!```$$
  328. M$$```0000``!!!!```$$$$```0000``!!!!```$$$$```0000``!!!``````
  329. M``````````````````````$```````0``````!```````$`````````!````
  330. M```$```````0``````!``````````0``````!```````$```````````````
  331. M`````````````0``````!```````$```````0`````````$```````0`````
  332. M`!```````$`````````!```````$```````0````````````````````````
  333. M```!```````$```````0``````!``````````0``````!```````$```````
  334. M0`````````$```````0``````!````````````````````````````$`````
  335. M``0``````!```````$`````````!```````$```````0``````!`````````
  336. M`0``````!```````$````````````````````````````0``````````````
  337. M$`````````````````$``````````````!`````````````````!````````
  338. M```````0```````````````````````````!```````````````0````````
  339. M`````````0``````````````$`````````````````$``````````````!``
  340. M``````````````````````````$``````````````!`````````````````!
  341. M```````````````0`````````````````0``````````````$```````````
  342. M`````````````````0``````````````$`````````````````$`````````
  343. M`````!`````````````````!```````````````0````````````````````
  344. M```````!`````(`3`````(`1`0````#F!``````X$0````#@3@````"`$P$`
  345. M````[@0`````*!$`````H$X`````@!,!````````````````````````@`(`
  346. M````@"@``````*D"`````"0*`````*`J`````("B``````"J`@`````H"@``
  347. M``"H*@````"@H@````"`J`(```````````````````````"``@````"`*P``
  348. M````J0(`````Y`H`````N"H`````X*X`````@*L"`````.X*`````+@J````
  349. M`."N`````("K`@```````````````````````(`"```````J``````"I`@``
  350. M``"$"@````"(*@`````@J```````J@(`````B`H`````H"H`````@*@`````
  351. M`*H"``````````````````````````$`````@!,`````@!,!`````.X$````
  352. M`#@1`````.!.`````(`3`0````#N!``````@$0````"`3@````"`$P$`````
  353. M````````````````````````````````````````````````````````````
  354. M````````````````````````````````````````````````````````````
  355. M````````````````````````````````````````````````````````````
  356. M````````````````````````````````````````````````````````````
  357. M````````````````````````````````````````````````````````````
  358. M```````````````````````````````````````:#4#0%":W1N"Q`A<`0```
  359. M!P#PY\.!@`(`!4A424-+!1XK\*4`%`"0(```_/______________________
  360. M__________________________________________________________]_
  361. M````A!!"""&$$$(((8000@@AA!!"""&$$$(((8000@@AA!!"""&$$$(((800
  362. M0@@AA!!"""&$$$(((8000@@AA!!"````!!!```$$$$```0000``!!!!```$$
  363. M$$```0000``!!!!```$$$$```0000``!!!!```$$$$```0000``!!!!`````
  364. M!!!```$$$$```0000``!!!!```$$$$```0000``!!!!```$$$$```0000``!
  365. M!!!```$$$$```0000``!!!!``````!`````$`````0``0````!`````$````
  366. M`0``0````!`````$`````0``0````!`````$`````0``0````!```````!``
  367. M```$`````0``0````!`````$`````0``0````!`````$`````0``0````!``
  368. M```$`````0``0````!```````!`````$`````0``0````!`````$`````0``
  369. M0````!`````$`````0``0````!`````$`````0``0````!```````!`````$
  370. M`````0``0````!`````$`````0``0````!`````$`````0``0````!`````$
  371. M`````0``0````!```````````````````0`````````````$````````````
  372. M`!``````````````0````````````````0``````````````````````````
  373. M`0`````````````$`````````````!``````````````0```````````````
  374. M`0```````````````````````````0`````````````$`````````````!``
  375. M````````````0````````````````0```````````````````````````0``
  376. M```````````$`````````````!``````````````0````````````````0``
  377. M````````````@!,!`.!.`````0``.`$``$P``(`3``"8$P``Y@0`@#D!`.!&
  378. M``"X$@``[@0`@!,!`.!.`````0``.`$``$P``````*H"`("H``"``@``H`(`
  379. M`*(``(`J```0*@``)`H``*D"`("D``"@*@``B`H``*H"`("H``"``@``H`(`
  380. M`*(`````@*L"`."N``"``@``N`(``*X``(`K``"0*P``Y`H``+D"`."D``"X
  381. M*P``3@H`@*L"`."N``"``@``N`(``*X``````*H"`("H``"``@``H`(``*H`
  382. M```J``"0*```A`H``*D"`""D```(*@``(@H``*H"`("H``"``@``H`(``*H`
  383. M````@!,!`.!.`````0``.`$``$X``(`3``"X$P``[@0`@#L!`.!.```X$@``
  384. M+@0`@!,!`.!.`````0``.`$``$X`````````````````````````````````
  385. M````````````````````````````````````````````````````````````
  386. M````````````````````````````````````````````````````````````
  387. M````````````````````````````````````````````````````````````
  388. M``````````````````````````````````````````````````````!R"E#0
  389. M1)4TM%30V0(>-A),(VTN4#!%%R9'U^8"`T5N9&TN0#!%5P;7Y@(%4V-A;&5M
  390. M+F#P9F8V5T;7Y@($=&UO9&TN8,!&ES:V-M?F`@54:6-K<QXVTN8"!F]F9G-E
  391. M=&TN,%#D1M;F`@53=&%R=`FMT>8"!5-C86QE[JUQMAK)HG*V&FTN8/!F9C97
  392. M1G>V&IN6X:0"%0!``0```````&!!'FTN8/!F9C971K=I&4XJ4`$`````````
  393. M``#>HC)X'&TN,%#D1M;F`@53=&%R=`FMT>8"!5-C86QE[JWAI`(5`!``````
  394. M````<+8:3BI0`0`!`````````!;D49D:ZLC1Y@(%4W1A<G1M+C!0Y$8&&B-M
  395. M+A"0UN8"`6G)HD)8&FTN4$"5-K8V-P,CA_M!IP(K,="I'ETPTMD"PRYRN!_)
  396. MHF)\'5K)@;T?O?O1Y@(!:6TN0$#7]D;6Y!N]^]'D&[2B(I<>^B[2V0*]^X&]
  397. M'W0JL!(#*S%0^R*=+8"]']ZBDL(?N,G!A1PK,5#](BLQ0&DCV/L13"-M+A!`
  398. MYV$C;2Y@\&9F-E=&U^8"`6EM+E`P11<F1Y?0&FTN4#`U%L96YMX:9ZNQ:1E.
  399. M*E`!````````````WJ(R>!Q.*E`!``$`````````;2X00+=I&1;D49D:ZLCA
  400. M7R/#+M+F`@%I;2Y`0-?V1M;D&VTN8,!&ES:V-M?D&[2B(I<>^B[2V0)M+A"0
  401. MUN8"!'1M;V1-OI$L*JWE<;@?N,F!O1]M+F#P9F8V5T;7Y@(!:6TN4#!%%R9'
  402. ME]`:;2Y0,#46QE;FWAIGJ[%I&;W[X2TJ!:^1T!K)HG*V&DXJ4`$`#```````
  403. M``#>HC)X'+W[H8X<*S%0_2)M+D`P15<&!S@C_C628R,K,4!3``9-4U1)0TL&
  404. MG2W@82/?,]+9`E0V@N0"!5-424-+>38"M"`K,?!Q(YTM0"LJ,RD@````````
  405. M4-`Q*LFB,I,"`0````````@S*3`````````0,),"`0````````5T*D"G`C,I
  406. M(````````!`PDP(!``````!@`2LQ0*<",RD0````````4,`U*BLQ0*<",RD0
  407. M````````$(`P*BLQ0*<"':/B+2HK,;`2`T@N4-!$E32TU+L?S0RR$@.U+X*]
  408. M']4ODF,C*S&0&``&34A424-+!ITMX&$CWS/2V0)4-H+D`@5(5$E#2WDV`K0@
  409. M*S'P<2.=+3"3`@$```````"7,RD@````````0]`Q*LFB,I,"`0````````$S
  410. M*2`````````V,),"`0````````-T*D"G`C,I$````````)`PDP(!``````!@
  411. M`2LQ0*<",RD0````````,,`U*BLQ0*<",RD0````````$(`P*BLQ0*<"':/B
  412. M+2HK,;`2`T@N4-!$E32TU+L?S0RR$@.U+X*]']4ODF,C*S&0&0`#2$1'`YTM
  413. MX&$C2"Y@T(1$E32TA.0"!DU35$E#2X?[\:$:,RD@````````4##.&[W[L2T;
  414. M,RD@````````-M#D&\$TTN8"`7-M+A"`YF$C3BI0`0"#`````````$XJ4`$`
  415. M0``````````6Y$&G`DXJ4`$`.@````````!.*E`!````````````*S&`Y`($
  416. M36%R:^K(0:<"3BI0`0```````````$XJ4`$`!``````````K,8#D`@535$E#
  417. M2VTN$#`WDP(!````````"&>K,9,"`0``````$`8)K;%I&4XJ4`$`````````
  418. M``#>HC)X'(?[D2PJQM?AI`(5`"`(````````<+8:3BI0`0`4`````````-ZB
  419. M,G@<7,BACAQT*N"D`A4`H`,```````#@I`(5`.`!````````L!(#2"Y`T!0F
  420. MMZ:.''0JX*0"%0```````````."D`A4`(`(```````"P$@-(+E"`1)4TM-3F
  421. M`@%H,RD0````````@'"V&C,I$````````&&0T!J;EN&D`A4```````````#@
  422. M+2J#QW&X'\FB8GP=3BI0`0""`````````&>KX:0"%0!``0```````.`M*H/'
  423. 5P84<ZLC16!Y'HT):&OXUDF,C*S$`
  424. `
  425. end
  426. sum -r/size 56034/6374 section (from "begin" to "end")
  427. sum -r/size 35818/4611 entire input file
  428. END_UU
  429.  
  430. -- 
  431. john.Latala@Waterloo.NCR.COM
  432.  
  433. [ ... unused entry in the random signature database ... ]
  434.  
  435.