home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / ZCPR33 / S-Z / ZF10F.ART < prev    next >
Text File  |  2000-06-30  |  12KB  |  234 lines

  1. TH┼ GROU╨ MACR╧ FACILIT┘ I╬ ZFILE╥ v1.0f
  2. b∙ Ricδ Charnes¼ Junσ 24¼ 198╖¼ Saε Francisco
  3.  
  4.      Ja∙ Sagσ ha≤ releaseΣ ß versioε oµ hi≤ ZFILE╥ whicΦ ha≤ thσ ì
  5. extraordinar∙ abilit∙ t∩ ruε ß macr∩ commanΣ linσ upoε AL╠ taggeΣ ì
  6. files«  Thi≤ i≤ thσ firs⌠ timσ thi≤ ha≤ beeε done«  ZFILE╥ i≤ ì
  7. baseΣ upoε VFILE╥ anΣ run≤ bes⌠ oε ZCPR3│ o≥ BGii«  ╔ _believe▀ -ì
  8. ¡ bu⌠ aφ no⌠ surσ ¡¡ tha⌠ excep⌠ fo≥ an∙ ZE╪ file≤ tha⌠ ma∙ bσ iε ì
  9. one'≤ commanΣ scrip⌠ filσ i⌠ wil∞ ruε fairl∙ wel∞ oε ZCPR30.
  10.  
  11.      Thesσ arσ jus⌠ somσ informa∞ comment≤ thσ firs⌠ par⌠ oµ ì
  12. whicΦ ╔ originall∙ intendeΣ fo≥ Ja∙ personally.
  13.  
  14.                     ¬    ¬    *
  15.  
  16.       It'≤ quitσ amazing«  Really¼ reall∙ nicσ t∩ have«  Thi≤ i≤ onσ ì
  17. beautifu∞ product«  I⌠ i≤ ß qualitativσ advancσ ove≥ an∙ previou≤ ì
  18. version≤ oµ ZFILE╥ anΣ VFILER.
  19.  
  20.       Nicσ aesthetiπ effect║  Thσ tag≤ disappear¼ thσ screeε ì
  21. clears¼ ß fe≈ second≤ oµ anticipatioε anΣ myster∙ whilσ thσ *.ZE╪ ì
  22. filσ i≤ created¼ theε ZE╪ loads...
  23.  
  24.       Yes, it would be nice to have ZFILER generate a group list ì
  25. in a single command.  One of the most important uses to which I'd ì
  26. like to put the group macro facility is similar to what you ì
  27. describe in the doc file: inserting with NULU a number of tagged ì
  28. files into a single, already-existing library.
  29.  
  30.       The '$!'=GO feature is wonderful.  Very nice.
  31.  
  32.       *** This further reminds me of how I wish that we could ì
  33. eventually create a ZEX (control directive, perhaps) that would ì
  34. suppress display of the system prompt.  Really clutters up the ì
  35. displa∙ fo≥ me«  Also¼ i⌠ woulΣ g∩ ß lonτ wa∙ herσ toward≤ givinτ ì
  36. thσ use≥ ß feelinτ oµ experiencinτ somethinτ ne≈ anΣ different«  ì
  37. Thσ use≥ wouldn'⌠ eveε havσ t∩ kno≈ ZE╪ i≤ runninτ a⌠ all.
  38.  
  39.       Yes, if ZFILER could read from ZFILER.CMD various ì
  40. information such as initial text to include before the macro ì
  41. commands, one thing I'd like would be to put in a ^. directive to ì
  42. turn off display of each individual ZEX command, thereby making ì
  43. "cleaner" displays.  But this of course necessitates putting a ì
  44. "|" after each line in ZEX.  Wonder if this can be done.  Also, ì
  45. we then have our age-old incompatibility between the ^.  and ^& ì
  46. ZEX control directives.
  47.  
  48.  
  49. [enΣ oµ comment≤ t∩ Jay¼ no≈ fo≥ genera∞ note≤ oε thσ program]
  50.  
  51.  
  52.      ╔ havσ madσ ß changσ t∩ m∙ ZFILER/ZE╪ systeφ tha⌠ feel≤ t∩ ì
  53. mσ ver∙ significan⌠ anΣ greatl∙ add≤ t∩ it≤ aesthetiπ effect«  M∙ ì
  54. stronτ sensσ upoε firs⌠ runninτ thσ grou≡ macr∩ facilit∙ wa≤ tha⌠ ì
  55. thi≤ featurσ shoulΣ "feeló t∩ thσ use≥ ver∙ special¼ a≤ iµ s/hσ ìèwerσ usinτ ß ne≈ prograφ tha⌠ haΣ neve≥ beforσ existed¼ tha⌠ ì
  56. relies oε al∞ ne≈ tools«  Afte≥ firs⌠ thσ tag≤ oε thσ desireΣ ì
  57. file≤ disappea≥ anΣ theε thσ screeε i≤ cleared¼ theε wheε thσ ì
  58. use≥ see≤ thσ "ZE╪ 3.1aó loadinτ messagσ displayeΣ a⌠ thσ to≡ oµ ì
  59. thσ screen¼ iε m∙ minΣ therσ i≤ somσ letdowε iε thσ leve∞ oµ ì
  60. mystery¼ oµ suspensσ anΣ excitement«  ╔ don'⌠ wan⌠ t∩ seσ thσ ì
  61. samσ olΣ ZEX╗ thi≤ i≤ aε extraordinar∙ NE╫ featurσ anΣ ╔ wan⌠ i⌠ ì
  62. t∩ bσ announceΣ a≤ such«  ╔ thinδ thσ use≥ shoulΣ havσ thσ ì
  63. feelinτ tha⌠ thi≤ i≤ aε al∞-ne≈ selµ-containeΣ program«  Here'≤ ì
  64. wha⌠ ╔ did:
  65.  
  66.      ╔ madσ myselµ ß seconΣ cop∙ oµ ZE╪ t∩ usσ onl∙ fo≥ thi≤ ì
  67. purposσ anΣ calleΣ i⌠ ZBX.COM«  ╔ theε founΣ wherσ thσ sigε-oε ì
  68. displa∙ messagσ i≤ locateΣ iε ZBX.COM║ it'≤ thσ 1░ byte≤ betweeε ì
  69. 0F22Φ anΣ 0F32h«  ╔ theε patcheΣ i⌠ (witΦ ZPATCH¼ EDFILE¼ o≥ ì
  70. whateve≥ i≤ you≥ favoritσ patchinτ tool⌐ t∩ reaΣ somethinτ morσ ì
  71. appropriatσ t∩ aε extraordinar∙ prograφ likσ ZF10F.COM«  ╔ havσ ì
  72. i⌠ turε oε m∙ terminal'≤ blinδ vide∩ attribute¼ theε thσ tex⌠ 
  73.  
  74.                         ¬ StanΣ b∙ *
  75.  
  76. Yo⌡ havσ teε byte≤ exactly╗ thi≤ shoulΣ fit«  Simpl∙ patcΦ ove≥ ì
  77. thσ olΣ "ZEX31.aó tex⌠ ¡¡ yo⌡ shoulΣ seσ i⌠ locateΣ betweeε "$"'≤ ì
  78. tha⌠ ac⌠ a≤ strinτ delimiters.
  79.  
  80.      Theε yo⌡ havσ anothe≥ job«  Wσ havσ t∩ convincσ ZFILE╥ t∩ ì
  81. ruε thσ commanΣ linσ "ZB╪ ZFILERó rathe≥ thaε "ZE╪ ZFILER«  ì
  82. Otherwisσ i⌠ won'⌠ eveε finΣ ou≥ ne≈ program«  (╔ prefe≥ t∩ leavσ ì
  83. onσ cop∙ oµ ZEX.CO═ a≤ i≤ anΣ usσ i⌠ fo≥ mos⌠ applications.⌐  G∩ ì
  84. int∩ ZFILER.CO═ thi≤ timσ t∩ locatioε 1E25Φ (recorΣ #59⌐ anΣ ì
  85. you'l∞ finΣ thσ strinτ "ze° zfileró whicΦ i≤ wha⌠ you'rσ lookinτ ì
  86. for«  Simpl∙ changσ "zexó t∩ "zbxó o≥ whateve≥ you'vσ nameΣ you≥ ì
  87. ne≈ prograφ anΣ you'rσ iε business«  Froφ theε oε ZFILE╥ wil∞ ì
  88. looδ fo≥ ZB╪.CO═ rathe≥ thaε ZEX.COM.
  89.  
  90.      Tr∙ ou⌠ thσ grou≡ macr∩ facility«  Firs⌠ you≥ tag≤ wil∞ ì
  91. clear¼ theε you≥ screeε wil∞ blank«  Afte≥ abou⌠ ß seconΣ o≥ tw∩ ì
  92. you≥ ne≈ messagσ wil∞ comσ on¼ lookinτ clean¼ brigh⌠ anΣ fresh«   ì
  93. Thσ use≥ (you!?⌐ doesn'⌠ kno≈ thi≤ featurσ ha≤ anythinτ t∩ d∩ ì
  94. witΦ ZE╪ a⌠ all«  ┴ rea∞ nicσ toucΦ oµ myster∙ anΣ newness«  
  95.  
  96.                     ¬         ¬         *
  97.  
  98.      Thσ seconΣ bi⌠ oµ enjoymen⌠ ╔ haΣ witΦ ZF10╞ wa≤ iε usinτ ì
  99. thσ residen⌠ G╧ witΦ ß commanΣ linσ usinτ NUL╒ simila≥ t∩ tha⌠ ì
  100. useΣ b∙ Ja∙ a≤ aε examplσ iε ZF10F.DOC«  I'φ jus⌠ startinτ t∩ ì
  101. finΣ morσ anΣ morσ use≤ fo≥ GO«  ╔ kno≈ Ja∙ anΣ other≤ havσ beeε ì
  102. ravinτ abou⌠ i⌠ fo≥ quitσ ß whilσ bu⌠ unti∞ ╔ stoppeΣ usinτ ì
  103. HSH.CO═ ╔ couldn'⌠ understanΣ wha⌠ al∞ thσ hubbuΓ wa≤ about«  (G╧ ì
  104. canno⌠ bσ useΣ whilσ HS╚ i≤ loaded.⌐  Usinτ i⌠ witΦ ZFILER'≤ ì
  105. grou≡ macr∩ featurσ i≤ thσ idea∞ wa∙ t∩ seσ it≤ powe≥ iε action«  ì
  106. It'≤ extremel∙ impressivσ herσ anΣ i≤ quitσ awesomσ t∩ watch.
  107.  
  108.      I'φ no⌠ surσ wh∙ Ja∙ didn'⌠ indicatσ iε hi≤ samplσ NUL╒ ì
  109. commanΣ linσ iε thσ documentatioε tha⌠ i⌠ coulΣ bσ useΣ witΦ GO«  ìèT∩ allo≈ fo≥ this¼ simpl∙ prefacσ thσ commanΣ linσ witΦ thσ ì
  110. symbo∞ "$!ó immediatel∙ prio≥ t∩ anΣ touchinτ thσ firs⌠ strinτ ì
  111. 'NULU'«  M∙ particula≥ commanΣ linσ is:
  112.  
  113. $!nul⌡ -∩ $"Namσ oµ librar∙ ([DIR:]LIBNAME): ó -ß $µ -x;erß $f
  114.  
  115. A≤ explaineΣ iε thσ documentation¼ thσ "$!ó indicate≤ t∩ ZFILE╥ ì
  116. wheε i⌠ expand≤ thσ commanΣ linσ tha⌠ al∞ bu⌠ thσ firs⌠ ì
  117. invocatioε shoulΣ substitutσ thσ worΣ 'GOº fo≥ thσ worΣ 'NULUº ì
  118. wheε i⌠ i≤ expanded«  S∩ thσ commanΣ linσ buil⌠ fo≥ thσ firs⌠ ì
  119. taggeΣ filσ wil∞ ruε witΦ NUL╒ anΣ al∞ successivσ commanΣ line≤ ì
  120. wil∞ substitutσ thσ worΣ 'GO'«  Fo≥ thosσ who¼ likσ myselµ unti∞ ì
  121. now¼ havσ alway≤ consigneΣ thσ 'GOº commanΣ t∩ thσ categor∙ ofì
  122. "somethinτ tha⌠ othe≥ peoplσ usσ bu⌠ wha⌠ caε _I▀ d∩ witΦ it?"¼ ì
  123. herσ i≤ you≥ chance«  It≤ speeΣ i≤ quitσ impressive.
  124.  
  125.      ╔ did¼ however¼ ruε int∩ somσ problem≤ initially« Thσ cop∙ ì
  126. oµ NUL╒ tha⌠ ╔ haΣ beeε usinτ refuseΣ t∩ loaΣ witΦ GO«  I⌠ ì
  127. return≤ witΦ thσ infamou≤ 'NUL╒ CR├ erroró message¼ indicatinτ ì
  128. tha⌠ thσ cop∙ i⌠ see≤ oµ itselµ a≤ loadeΣ i≤ no⌠ wha⌠ i⌠ ì
  129. know≤ itselµ as«  ╔ wa≤ quitσ disappointed¼ a≤ thi≤ particula≥ ì
  130. usσ oµ grou≡ macro≤ ¡¡ insertinτ ß numbe≥ oµ disparatσ file≤ int∩ ì
  131. ß singlσ alread∙ existinτ librar∙ ¡¡ wa≤ onσ oµ thσ preeminen⌠ ì
  132. use≤ t∩ whicΦ ╔ haΣ beeε wantinτ t∩ pu⌠ it«  ╔ haΣ alread∙ ì
  133. deviseΣ severa∞ other¼ les≤ elegant¼ way≤ t∩ d∩ thi≤ frequentl∙-ì
  134. performeΣ tasδ anΣ wa≤ reall∙ lookinτ forwarΣ t∩ this.
  135.  
  136.      ╔ didn'⌠ reall∙ understanΣ wh∙ NULU'≤ erro≥-checkinτ woulΣ ì
  137. finΣ somethinτ differen⌠ wheε rσ-loadeΣ witΦ G╧ compareΣ t∩ thσ ì
  138. firs⌠ timσ i⌠ ran«  Bu⌠ thσ olde≥ ╔ ge⌠ thσ morσ ╔ realizσ tha⌠ ì
  139. iε thi≤ worlΣ sometime≤ yo⌡ havσ t∩ ac⌠ oε thing≤ yo⌡ don'⌠ ì
  140. understand«  Now¼ afte≥ havinτ experimenteΣ ß bi⌠ anΣ seeε somσ ì
  141. puzzlinτ thing≤ ╔ believσ ╔ understanΣ wha⌠ wa≤ goinτ on«  Bu⌠ ì
  142. I'l∞ explaiε tha⌠ later.
  143.  
  144.      ╔ certainl∙ wasn'⌠ prepareΣ t∩ givσ up«  Havinτ seeε G╧ iε ì
  145. operatioε iε ß grou≡ macr∩ commanΣ linσ ╔ createΣ usinτ VTYP┼ ì
  146. (man¼ iµ yo⌡ wan⌠ t∩ seσ µ-ß-≤-t¼ tr∙ this⌐ ╔ remembereΣ C.F« ì
  147. Falcone≥ camσ ou⌠ witΦ ß patcΦ t∩ alte≥ thσ wa∙ NUL╒ doe≤ it≤ ì
  148. interna∞ erro≥ checking«  ╔ modifieΣ NUL╒ witΦ hi≤ patch¼ thereb∙ ì
  149. creatinτ NULU152.COM¼ anΣ trieΣ thi≤ witΦ m∙ commanΣ line«  Nope«  ì
  150. Stil∞ n∩ good«  Apparentl∙ an∙ interna∞ erro≥ checkinτ a⌠ al∞ ì
  151. prohibit≤ G╧ froφ beinτ useΣ witΦ NULU«  (Actually¼ a≤ ╔ late≥ ì
  152. founΣ ou⌠ thi≤ isn'⌠ entirel∙ true«  Bu⌠ a⌠ thσ timσ ╔ though⌠ ì
  153. so.
  154.  
  155.      Iε m∙ searcΦ oε thσ variou≤ BBS's¼ however¼ ╔ camσ acros≤ ß ì
  156. mucΦ morσ simplσ patcΦ t∩ NUL╒ thaε Mr« Falconer's¼ whosσ ì
  157. functioε i≤ t∩ rende≥ interna∞ erro≥ checkinτ completel∙ nul∞ anΣ ì
  158. void«  I⌠ i≤ iε ß filσ calleΣ NULU.PA╘ b∙ onσ Joε Saxton«  Al∞ ì
  159. onσ neeΣ t∩ i≤ changσ thσ ver∙ firs⌠ instruction¼ "J╨ 0146"¼ t∩ ì
  160. "J╨ 01A2ó anΣ i⌠ wil∞ bypas≤ thσ erro≥ checkinτ completely«  ì
  161. Simpl∙ changσ thσ bytσ a⌠ 0101Φ froφ 4╢ t∩ A2«  Oµ course¼ thi≤ ì
  162. defeat≤ thσ purpose¼ etc« etc« etc« bu⌠ fo≥ mσ ╔ prefe≥ i⌠ thi≤ ì
  163. way«  ╔ don'⌠ reall∙ minΣ thσ loadinτ timσ oµ thσ origina∞ ìèprograφ bu⌠ iµ thσ ne≈ wa∙ work≤ witΦ G╧ tha⌠ doe≤ i⌠ fo≥ me«  I⌠ ì
  164. works.
  165.  
  166.      No≈ ╔ thinδ I'φ iε ß positioε t∩ understanΣ wh∙ G╧ didn'⌠ ì
  167. worδ fo≥ mσ oε thσ unpatcheΣ versioε oµ NULU«  A⌠ thσ enΣ oµ thσ ì
  168. NUL╒ documentatioε therσ i≤ ß sectioε detailinτ ß numbe≥ oµ ì
  169. area≤ wherσ ß use≥ migh⌠ patcΦ thσ program¼ sucΦ a≤ t∩ instal∞ ì
  170. vide∩ attribute≤ anΣ especiall∙ t∩ inser⌠ ß commanΣ linσ tha⌠ ì
  171. NUL╒ wil∞ ruε wheε firs⌠ invoked«  ╔ kno≈ ╔ madσ somσ oµ thesσ ì
  172. patche≤ year≤ ag∩ t∩ m∙ cop∙ oµ NULU«  Apparentl∙ wheε NUL╒ i≤ ì
  173. loadeΣ _normally▀ it'≤ smar⌠ enougΦ t∩ tel∞ thσ CR├ erro≥ ì
  174. checkinτ i⌠ _normally▀ perform≤ oε itselµ t∩ NO╘ pa∙ attentioε t∩ ì
  175. thesσ changes¼ t∩ no⌠ seσ theφ a≤ qualitativσ anΣ possibl∙ fata∞ ì
  176. revision≤ t∩ thσ program«  Wheε loadeΣ witΦ GO¼ however¼ fo≥ somσ ì
  177. reasoε thi≤ "conditiona∞ checkingó featurσ seem≤ t∩ bσ bypasseΣ ì
  178. anΣ wσ ge⌠ thσ "fulló checking«  Thereforσ i⌠ see≤ thesσ ì
  179. innocuou≤ change≤ a≤ dangerou≤ anΣ wσ arσ giveε thσ erro≥ ì
  180. message«  ╔ believσ ß completel∙ virgiε cop∙ oµ NUL╒ wil∞ ruε ì
  181. finσ unde≥ GO«  Iµ yo⌡ havσ patcheΣ you≥ cop∙ a⌠ all¼ however¼ ì
  182. simpl∙ ruε Joε Saxton'≤ patcΦ oε i⌠ anΣ i⌠ wil∞ worδ fine.
  183.  
  184.      Note¼ b∙ thσ way¼ tha⌠ ╔ havσ aε 'ER┴ $Fº commanΣ a⌠ thσ enΣ ì
  185. oµ thσ NUL╒ commanΣ line«  ╔ usσ thi≤ macr∩ t∩ adΣ file≤ t∩ ß ì
  186. librar∙ anΣ theε deletσ theφ a≤ disδ file≤ oncσ they'rσ safel∙ ì
  187. ensconceΣ withiε thσ library«  Wheε ╔ firs⌠ wa≤ envisioninτ ì
  188. runninτ thi≤ witΦ G╧ ╔ wa≤ thinking¼ "Nah¼ i⌠ won'⌠ work║ 'GOº ì
  189. wil∞ jus⌠ reloaΣ thσ 'ER┴ $Fº commanΣ sincσ tha⌠ i≤ thσ las⌠ onσ ì
  190. ruε beforσ G╧ i≤ invoked.ó  Bu⌠ theε ╔ realized║ nopσ ¡¡ G╧ onl∙ ì
  191. rσ-run≤ thσ las⌠ <╝ *.CO═ filσ >╛ tha⌠ wa≤ loaded«  I⌠ run≤ onl∙ ì
  192. whateve≥ i≤ hanginτ ou⌠ a⌠ 010░ he° iε thσ TP┴ whicΦ i≤ wherσ CO═ ì
  193. file≤ run«  ╔ haven'⌠ thσ slightes⌠ ideß wherσ memor∙-resident≤ ì
  194. likσ ER┴ d∩ thei≥ thinτ bu⌠ ╔ kno≈ it'≤ no⌠ there«  S∩ havinτ ER┴ ì
  195. therσ work≤ fine¼ anΣ G╧ doesn'⌠ toucΦ i⌠ a⌠ all.
  196.  
  197.      B∙ thσ wa∙ ╔ thinδ it'≤ ironiπ tha⌠ tw∩ ne≈ program≤ havσ ì
  198. comσ ou⌠ a⌠ abou⌠ thσ samσ timσ tha⌠ perforφ simila≥ task≤ bu⌠ iε ì
  199. differen⌠ ways«  Drea≤ Nielsen'≤ superΓ FOR/NEXT/PERFOR═ serie≤ ì
  200. (iε FO╥-NXT2.LBR¼ oε ┌-Node≤ everywhere⌐ i≤ anothe≥ wa∙ t∩ ruε aε ì
  201. operatioε o≥ serie≤ oµ operation≤ oε ß numbe≥ oµ disparatσ files«  ì
  202. ╔ caε usσ FO╥ anΣ PERFOR═ t∩ d∩ precisel∙ thi≤ samσ tasδ oµ ì
  203. addinτ file≤ t∩ ß library:
  204.  
  205.             FO╥ <file1╛ <file2╛ <file3╛ <file4>
  206.             PERFOR═ nul⌡ -∩ libnamσ -ß $° -x
  207.                                         |
  208.                                        [Thi≤ i≤ thσ symbo∞ fo≥ 
  209.                                        paramete≥ substitutioε iε 
  210.                                        PERFORM.COM.]
  211.  
  212. Interestingly¼ thi≤ run≤ MUC╚ slowe≥ thaε doinτ witΦ ZF10F«  Thi≤ ì
  213. i≤ onl∙ partl∙ duσ t∩ thσ fac⌠ tha⌠ iε ZF10╞ thσ commanΣ linσ ì
  214. generatioε take≤ placσ withiε ZEX¼ whicΦ i≤ memor∙-based¼ wherea≤ ì
  215. PERFORM.CO═ mus⌠ loaΣ froφ disδ eacΦ time«  I⌠ i≤ ver∙ ì
  216. importantl∙ als∩ becausσ oµ ou≥ usσ oµ G╧ iε ZFILER«  WitΦ thσ ì
  217. FOR/PERFOR═ method¼ no⌠ onl∙ mus⌠ PERFORM.CO═ loaΣ eacΦ timσ froφ ìèdisδ bu⌠ s∩ mus⌠ NULU!
  218.  
  219.      ╔ eagerl∙ awai⌠ Jay'≤ ne≈ ZFILE╥ codinτ tha⌠ wil∞ allo≈ thσ ì
  220. grou≡ macr∩ facilit∙ t∩ builΣ ß singlσ lis⌠ oµ al∞ thσ taggeΣ ì
  221. file≤«  Thi≤ oµ coursσ wil∞ speeΣ u≡ operation≤ considerabl∙ anΣ ì
  222. reall∙ pu⌠ thσ featurσ int∩ ß qualitativel∙ ne≈ realm«  Iε thσ ì
  223. meantimσ runninτ somethinτ likσ thi≤ witΦ thσ residen⌠ G╧ commanΣ ì
  224. goe≤ ß lonτ wa∙ toward≤ makinτ thi≤ ne≈ program¼ likσ virtuall∙ ì
  225. everythinτ Ja∙ does¼ quitσ extraordinary.
  226.  
  227.                                         
  228.                                Ricδ Charnes
  229.                                Saε Francisc∩ Morro≈ user≤ group
  230.                                Z-Node≤ 1¼ 2¼ │¼ 15
  231.                                Junσ 24¼ 1987
  232. rancisc∩ Morro≈ user≤ group
  233.                                Z-Node≤ 1¼ 2¼ │¼ 15
  234.