home *** CD-ROM | disk | FTP | other *** search
/ The Arcade BBS / arcadebbs.zip / arcadebbs / bbstools / MODS / SJD0002.ZIP / SJD0002.MOD < prev   
Encoding:
Text File  |  1995-08-02  |  14.3 KB  |  272 lines

  1. Stefan Duncan #1 @11140
  2. Sun Jul 30 13:06:40 1995
  3. ┌──────────────────────────────────────────────────────Filo─Header─(c)────┐
  4. │ Mod Name: SJD0002.MOD             Author: Stefan Duncan 1@11140.WWIVnet │
  5. │ Difficulty: ██▒▒▒▒▒▒▒▒ Moderately Easy                      1@1.AXISnet │
  6. │ WWIV Version: v4.24                                      Date: 07/30/95 │
  7. │ Files Affected: MMENU.C (BBS.C if modding v4.23 or earlier)             │
  8. │ Description: Adds more double-slash abbreviations                       │
  9. └─────────────────────────────────────────────────────────────────────────┘
  10.  
  11. Extended Description:
  12.     This  mod  is written so that all Double-Slash commands (except  DEBUG  and
  13. NET)  are  all abbreviated to two characters.  Menus have  also  been  included
  14. below in UUE format...
  15.  
  16. Step 1:
  17. -------
  18.     Do  whatever you have to do to understand this mod before you  install  it,
  19. and  make a backup copy of MMENU.C, just in case.  The basic proceedure of  the
  20. mod  is to find each double-slash command and add an  abbreviation.   BoardEdit
  21. and ChainEdit functions show proper examples of abbreviated commands, and we're
  22. just adding some more.  NOTE: A few of these commands are NOT fully enclosed in
  23. braces  {},  and  you may need to add beginning and/or  ending  braces  in  the
  24. appropriate place at the beginning and end of each function.
  25.     I've double-checked the abbreviations, so none are used twice for different
  26. commands,  and  included some example menus afterwords that reflect  the  newly
  27. abbreviated commands, ie:
  28.  
  29. 2//B5oard2E5dit 3= 1Edit Sub-Boards0
  30. 2//QS5can     3= 1Reset your QuickScan Pointers0
  31.  
  32.     (Abbreviated commands being in UPPERCASE, and differently colored.)
  33.  
  34. The premise is to add a logical "OR" so that the original function:
  35.  
  36. 5    if (strcmp(s,"QSCAN")==0) {0
  37.  
  38. ...becomes:
  39.  
  40. 5    if 6(5(strcmp(s,"QSCAN")==0)6 || (strcmp(s,"QS")==0))5 {0
  41.  
  42.     (I hope you're seeing this in color...)
  43.  
  44. Step 2:
  45. -------
  46. In MMENU.C (or BBS.C in v4.23 or lower) in "void mainmenu(void)":
  47.  
  48. /*** SYSOP FUNCTIONS *********************************************************/
  49.  
  50. Search for "if (so()) {" and copy or change the strcmp() commands lines to the
  51. following: (Check your parens and braces!)
  52.  
  53.     if ((strcmp(s,"ALLOWEDIT")==0) || (strcmp(s,"AE")==0)) {
  54.     if ((strcmp(s,"READINI")==0) || (strcmp(s,"RI")==0)) {
  55.     if ((strcmp(s,"INSTEDIT")==0) || (strcmp(s,"IE")==0)) {
  56.     if ((strcmp(s,"CONFEDIT")==0) || (strcmp(s,"JE")==0)) {
  57.     if ((strcmp(s,"BOARDEDIT")==0) || (strcmp(s,"BE")==0)) {
  58.     if ((strcmp(s,"CHAINEDIT")==0) || (strcmp(s,"CE")==0)) {
  59.     if ((strcmp(s, "CHAT")==0) || (strcmp(s, "CH")==0)) {
  60.     if ((strcmp(s,"CHUSER")==0) || (strcmp(s,"CU")==0)) {
  61.     if ((strcmp(s,"CLOUT")==0) || (strcmp(s,"CO")==0)) {
  62.     if ((strcmp(s,"DIREDIT")==0) || (strcmp(s,"DE")==0)) {
  63.     if ((strcmp(s,"DOS")==0) || (strcmp(s,"DO")==0)) {
  64.     if ((strcmp(s,"EDIT")==0) || (strcmp(s,"ED")==0)) {
  65.     if ((strcmp(s,"GFILEEDIT")==0) || (strcmp(s,"GE")==0)) {
  66.     if ((strcmp(s,"LOAD")==0) || (strcmp(s,"LD")==0)) {
  67.     if ((strcmp(s,"MAILR")==0) || (strcmp(s,"MR")==0)) {
  68.     if (((strcmp(s,"REBOOT")==0) || (strcmp(s,"RB")==0)) && (checkpw())) {
  69.     if ((strcmp(s,"RESETF")==0) || (strcmp(s,"RF")==0)) {
  70.     if ((strcmp(s, "RESETQSCAN")==0) || (strcmp(s, "RQ")==0)) {
  71.     if ((strcmp(s,"STAT")==0) || (strcmp(s,"ST")==0)) {
  72.     if ((strcmp(s,"PACK")==0) || (strcmp(s,"PA")==0)) {
  73.  
  74. /*** CO-SYSOP FUNCTIONS ******************************************************/
  75.  
  76. And in "if (cs()) {" change the lines to:
  77.  
  78.     if ((strcmp(s,"IVOTES")==0) || (strcmp(s,"IV")==0)) {
  79.     if ((strcmp(s,"LOG")==0) || (strcmp(s,"LO")==0)) {
  80.     if ((strcmp(s,"NLOG")==0) || (strcmp(s,"NL")==0)) {
  81.     if ((strcmp(s,"PENDING")==0) || (strcmp(s,"PE")==0)) {
  82.     if ((strcmp(s,"STATUS")==0) || (strcmp(s,"SS")==0)) {
  83.     if ((strcmp(s,"TEDIT")==0) || (strcmp(s,"TE")==0)) {
  84.     if ((strcmp(s,"UEDIT")==0) || (strcmp(s,"UE")==0)) {
  85.     if ((strcmp(s,"VOTEPRINT")==0) || (strcmp(s,"VO")==0)) {
  86.     if ((strcmp(s,"YLOG")==0) || (strcmp(s,"YL")==0)) {
  87.     if ((strcmp(s,"ZLOG")==0) || (strcmp(s,"ZL")==0)) {
  88.  
  89. /*** USER FUNCTIONS **********************************************************/
  90.  
  91. And in the user commands:
  92.  
  93.     if (((strcmp(s,"UPLOAD")==0) || (strcmp(s,"UP")==0)) && (actsl>10)) {
  94.     if ((strcmp(s,"QWK")==0) || (strcmp(s,"QW")==0)) {
  95.     if ((strcmp(s,"CLS")==0)  || (strcmp(s,"CL")==0)) {
  96.     if ((strcmp(s,"QSCAN")==0) || (strcmp(s,"QS")==0)) {
  97.     if ((strcmp(s,"VER")==0) || (strcmp(s,"VE")==0)) {
  98.     if ((strcmp(s,"WHO")==0) || (strcmp(s,"WH")==0)) {
  99.  
  100.  
  101. /****************************************************************************/
  102.  
  103. Also in "void dlmainmenu(void)" there are more commands for the Transfer
  104. Section:
  105.  
  106.     if ((strcmp(s,"WHO")==0) || (strcmp(s,"WH")==0)) {
  107.     if ((strcmp(s,"READIDZ")==0) || (strcmp(s,"RZ")==0))
  108.     if ((strcmp(s,"UPLOADALL")==0) || (strcmp(s,"UA")==0)) {
  109.     if ((strcmp(s,"UPLOAD")==0) || (strcmp(s,"UP")==0))
  110.     if ((strcmp(s,"REN")==0) || (strcmp(s,"RE")==0)) {
  111.     if ((strcmp(s,"MOVE")==0) || (strcmp(s,"MO")==0))
  112.     if ((strcmp(s,"SORT")==0) || (strcmp(s,"SO")==0)) {
  113.     if ((strcmp(s,"RSORT")==0) || (strcmp(s,"RS")==0)) {
  114.     if ((strcmp(s,"ALLOWEDIT")==0) || (strcmp(s,"AE")==0))
  115.     if ((strcmp(s,"UPLOADFILE")==0) || (strcmp(s,"UF")==0)) {
  116.     if ((strcmp(s,"DIREDIT")==0) || (strcmp(s,"DE")==0)) {
  117.     if ((strcmp(s,"DOS")==0) || (strcmp(s,"DO")==0)) {
  118.  
  119.  
  120. Step 3:
  121. -------
  122. Enclosed here are menus reflecting the abbreviated command changes.  You may
  123. block copy these menus into your MENUSANS.MSG file, or create individual
  124. MENUx.MSG files for each, as you desire.
  125.  
  126. section 1 of 1 of file sjd0002.mnu  < uuencode 5.32 by R.E.M. >
  127.  
  128. begin 644 sjd0002.mnu
  129. M("`@($)L;V-K(&-O<'D@=&AE(&UE;G5S(&)E;&]W(&EN=&\@=&AE:7(@87!P
  130. M<F]P<FEA=&4@<&QA8V5S(&EN($U%3E5304Y3+DU31RP-"F]R(&-R96%T92!I
  131. M;F1I=FED=6%L($U%3E5X+DU31R!F:6QE<R!F;W(@96%C:"`H86YD(')E;6]V
  132. M92!T:&4@;&EN97,@<')E8V5E9&5D#0IB>2!T:&4@8F%C:W1I8VL@(F`B(&UA
  133. M<FME<G,I+BXN("!4:&5S92!M96YU<R!R969L96-T('1H92!A8F)R979I871E
  134. M9"!C;VUM86YD<PT*8W)E871E9"!W:71H('1H92!32D0P,#`R(&UO9"X-"@T*
  135. M8#4]/3T@365N=7,@9F]R('8T+C(T(&)Y(%-T969A;B!*+B!$=6YC86X@,4`Q
  136. M,3$T,"Y75TE6;F5T(#T]/3T]/3T]/3T]/3T]/3T]/3T]#0H#-]O?W]_?W]_?
  137. MW]_?`S0@4UE33U`@0T]-34%.1%,@`S??W]_?W]_?W]_?V]O?W]_?W]_?W]_?
  138. MWP,T(%-94T]0($-/34U!3D13(`,WW]_?W]_?W]_?W]_;#0H#-]T@`S$O+T$#
  139. M.6QL;W<#,44#.61I="`](`,P161I="!!3$Q/5RY$050@1FEL92`@`S?>W2`#
  140. M,2\O4@,Y90,Q3`,Y;V%D("`@("`](`,P4F5L;V%D($%L;"!-96YU($9I;&5S
  141. M(`,WW@T*`S?=(`,Q+R]"`SEO87)D`S%%`SED:70@/2`#,$UE<W-A9V4@4W5B
  142. M($5D:71O<B`@(`,WWMT@`S$O+U(#.65S970#,48@("`@(`,Y/2`#,%)E<V5T
  143. M(%5S97(@1FEL97,@("`@("`#-]X-"@,WW2`#,2\O0P,Y:&%I;@,Q10,Y9&ET
  144. M(#T@`S!/;FQI;F4@0VAA:6X@161I=&]R("`#-][=(`,Q+R]2`SEE<V5T`S%1
  145. M`SES8V%N(#T@`S!297-E="!1<V-A;B!P;VEN=&5R<R`@`S?>#0H#-]T@`S$O
  146. M+T-(`SEA="`@("`@(#T@`S!4;V=G;&4@0VAA="!-;V1E("`@("`#-][=(`,Q
  147. M+R]35`,Y870@("`@("`@/2`#,%-T86-K("8@2&5A<"!I;B!-96TN("`#-]X-
  148. M"@,WW2`#,2\O0P,Y:`,Q50,Y<V5R("`@(#T@`S!#:&%N9V4@:6YT;R!A(%5S
  149. M97(@("`#-][=("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
  150. M("#>#0H#-]T@`S$O+T,#.6P#,4\#.75T("`@("`](`,P1F]R8V4@8V%L;&]U
  151. M="`H3B]!*2`@`S?>V]_?W]_?W]_?W]\#-"!#3U-94T]0($-/34U!3D13(`,W
  152. MW]_?W]_?W]_?W]L-"@,WW2`#,2\O0T].1D5$250@(`,Y/2`#,$-O;F9E<F5N
  153. M8V4@161I=&]R("`@(`,WWMT@`S$O+TE6`SEO=&5S("`@("`](`,P26YI=&EA
  154. M;&EZ92!6;W1E<B!$871A(`,WW@T*`S?=(`,Y86QS;SH@`S$O+TI%("`#.3T@
  155. M`S!#;VYF97)E;F-E($5D:71O<B`@("`#-][=(`,Q+R],3P,Y9R`@("`@("`@
  156. M/2`#,%1O9&%Y)W,@4WES;W`@3&]G("`@("`#-]X-"@,WW2`#,2\O1`,Y90,Q
  157. M0@,Y=6<@("`@(#T@`S!4;V=G;&4@1&5B=6=G:6YG("`@("`#-][=(`,Q+R].
  158. M3`,Y;V<@("`@("`@/2`#,$YE="!#;VYN96-T:6]N($QO9R`@("`#-]X-"@,W
  159. MW2`#,2\O1`,Y:7(#,44#.61I="`@(#T@`S!4<F%N<V9E<B!$:7(@161I=&]R
  160. M("`#-][=(`,Q+R]010,Y;F1I;F<@("`@/2`#,$YE='=O<FL@36%I;"!096YD
  161. M:6YG("`#-]X-"@,WW2`#,2\O1$\#.7,@("`@("`@/2`#,%-H96QL('1O($1/
  162. M4R`@("`@("`@(`,WWMT@`S$O+U,#.71A='4#,5,@("`@(`,Y/2`#,$-U<G)E
  163. M;G0@4WES=&5M(%-T871U<R`#-]X-"@,WW2`#,2\O140#.6ET("`@("`@/2`#
  164. M,$5D:70@06YY(%1E>'0@1FEL92`@(`,WWMT@`S$O+U1%`SED:70@("`@("`]
  165. M(`,P5&5X="!&:6QE($5D:71O<B`@("`@(`,WW@T*`S?=(`,Q+R]'`SEF:6QE
  166. M`S%%`SED:70@/2`#,$=&:6QE(%-E8W1I;VX@161I=&]R(`,WWMT@`S$O+U5%
  167. M`SED:70@("`@("`](`,P57-E<B!&:6QE($5D:71O<B`@("`@(`,WW@T*`S?=
  168. M(`,Q+R])`SEN<W0#,44#.61I="`@/2`#,$QT9"X@26YS=&%N8V4@161I=&]R
  169. M(`,WWMT@`S$O+U9/`SET97!R:6YT("`](`,P5W)I=&4@5F]T92!297-U;'1S
  170. M("`@(`,WW@T*`S?=(`,Q+R],`SEO80,Q1"`@("`@(`,Y/2`#,$QO860@1FEL
  171. M92!I;B!%9&ET;W(@(`,WWMT@`S$O+UE,`SEO9R`@("`@("`](`,P665S=&5R
  172. M9&%Y)W,@4WES;W`@3&]G(`,WW@T*`S?=(`,Q+R]-`SEA:6P#,5(@("`@(`,Y
  173. M/2`#,%)E860@06QL($UA:6P@4V5N="`@(`,WWMT@`S$O+UI,`SEO9R`@("`@
  174. M("`](`,P4WES=&5M($%C=&EV:71Y($QO9R`@(`,WW@T*`S?=(`,Q+R]000,Y
  175. M8VL@("`@("`](`,P4&%C:R!-97-S86=E($)A<V5S("`@`S?>W2`#.5L#,2$#
  176. M.5T@("`@("`@("`@/2`#,%9A;&ED871E(&$@57-E<B`@("`@("`#-]X-"@,W
  177. MW2`#,2\O4@,Y96%D`S%)`SEN:2`@(#T@`S!297)E860@5U=)5BY)3DD@1FEL
  178. M92`#-][=(`,Y6P,Q+`,Y72`@("`@("`@("`](`,P4VAO=R!.971$870@3&]G
  179. M<R`@("`@(`,WW@T*`S?=(`,Q+R]2`SEE`S%"`SEO;W0@("`@/2`#,%)E8F]O
  180. M="!75TE6($-O;7!U=&5R(`,WWMT@`S$O5B`@("`@("`@("`@`SD](`,P5F%L
  181. M:61A=&4@37-G<RX@("`@("`@(`,WW@T*`S?;W-S<W-S<W-S<W-S<W-S<W-S<
  182. MW-S<W-S<W-S<W-S<W-S<W-S<V]O<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<
  183. MW-S<W-S<W-S<W-S<W-L#,`T*8#@]/3T@5')A;G-F97(@4V5C=&EO;B!3>7-O
  184. M<"!3;&%S:"!#;VUM86YD<R`]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
  185. M/3T]/3T]#0H#-]O?W]_?W]_?W]_?W]_?W]_?W]\#-"!44D%.4T9%4B!314-4
  186. M24].(%-94T]0($-/34U!3D13(`,WW]_?W]_?W]_?W]_?W]_?W]_;#0H#-]T@
  187. M`S$O+T0#.64#,4(#.75G("`@("`@/2`#,$1E8G5G($UO9&4@("`@("`@("`@
  188. M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`#-]X-"@,WW2`#,2\O
  189. M1`,Y:7(#,44#.61I="`@("`](`,P1&ER96-T;W)Y($5D:71O<B`@("`@("`@
  190. M("`@("`@("`@("`@("`@("`@("`@("`@("`@(`,WW@T*`S?=(`,Q+R]$3P,Y
  191. M<R`@("`@("`@/2`#,%-H96QL('1O($1/4R`@("`@("`@("`@("`@("`@("`@
  192. M("`@("`@("`@("`@("`@("`@("`#-]X-"@,WW2`#,2\O50,Y<&QO860#,48#
  193. M.6EL92`](`,P26UP;W)T($1E<V-R:7!T:6]N<R!F<F]M($%N;W1H97(@0D)3
  194. M(%-O9G1W87)E("`@("`@(`,WW@T*`S?=(`,Y6P,Q7@,Y72`@("`@("`@("`]
  195. M(`,P3&ES="!$979I8V5S("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
  196. M("`@("`@("`@(`,WW@T*`S?=("`@("`@("`@("`@("`@("`@("`@("`@("`@
  197. M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("#>#0H#
  198. M-]O?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?`S0@0T]365-/4"!#3TU-04Y$
  199. M4R`#-]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_;#0H#-]T@`S$O+T$#.6QL
  200. M;W<#,44#.61I="`@/2`#,$5D:70@04Q,3U<N1$%4("`@("`@("`@("`@("`@
  201. M("`@("`@("`@("`@("`@("`@("`@("`#-]X-"@,WW2`#,2\O34\#.79E("`@
  202. M("`@(#T@`S!-;W9E(&$@1FEL92!T;R!!;F]T:&5R($1I<F5C=&]R>2`@("`@
  203. M("`@("`@("`@("`@("`@`S?>#0H#-]T@`S$O+U(#.65A9&ED`S%:("`@(`,Y
  204. M/2`#,%)E860@:6X@1FEL92!A<R!%>'1E;F1E9"!$97-C<FEP=&EO;G,@("`@
  205. M("`@("`@("`@("`#-]X-"@,WW2`#,2\O4D4#.6X@("`@("`@(#T@`S!296YA
  206. M;64@82!&:6QE($%N9"]/<B!#:&%N9V4@:71S($9I;&4@1&5S8W)I<'1I;VX@
  207. M("`@`S?>#0H#-]T@`S$O+U)3`SEO<G0@("`@("`](`,P4V]R="!&:6QE<R!/
  208. M;&1E<W0@=&\@3F5W97-T("`@("`@("`@("`@("`@("`@("`@("`@(`,WW@T*
  209. M`S?=(`,Q+R]33P,Y<G0@("`@("`@/2`#,%-O<G0@1FEL97,@06QP:&%B971I
  210. M8V%L;'DL(&]R(&)Y($1A=&4@;V8@57!L;V%D("`@("`#-]X-"@,WW2`#,2\O
  211. M55`#.6QO860@("`@(#T@`S!!9&0@86QL($9I;&5S(&EN($-U<G)E;G0@1&ER
  212. M96-T;W)Y(%!A=&@@=&\@1&%T86)A<V4@`S?>#0H#-]T@`S$O+U4#.7!L;V%D
  213. M`S%!`SEL;"`@/2`#,$%D9"!A;&P@1FEL97,@:6X@06QL($1I<F5C=&]R>2!0
  214. M871H<R!T;R!$871A8F%S92`@("`#-]X-"@,WW2`#.5L#,2X#.5T@("`@("`@
  215. M("`@/2`#,%9I97<@1%-:($QO9R!&:6QE("`@("`@("`@("`@("`@("`@("`@
  216. M("`@("`@("`@("`@("`#-]X-"@,WW2`#.5L#,4T#.5T@("`@("`@("`@/2`#
  217. M,%-A;64@87,@+R]-3U9%($-O;6UA;F0@("`@("`@("`@("`@("`@("`@("`@
  218. M("`@("`@("`#-]X-"@,WV]S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<
  219. MW-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<VP,P#0I@
  220. M,34]/3T@36%I;B!-96YU(%-L87-H($-O;6UA;F1S(#T]/3T]/3T]/3T]/3T]
  221. M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T-"@(#-"`@5U=)5B!3
  222. M;&%S:"!#;VUM86YD($UE;G4@(`,P#0H#-\G-S<W-S<W-S<W-S<W-S<W-S<W-
  223. MS<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-
  224. MS<W-S<W-S<W-S<W-NP,P#0H#-\?$Q`,T($-O;6UA;F1S(%!R96-E961E9"!B
  225. M>2!4=V\@4VQA<VAE<R`#-\3$PL0#-"!#;VUM86YD<R!0<F5C965D960@8GD@
  226. M3VYE(%-L87-H(`,WQ,2V`S`-"@,WNB`#,2\O0TP#.7,@("`@/2`#,$-L96%R
  227. M('1H92!38W)E96X@("`@("`@("`@(`,WLR`#,2]!(`,Y/2`#,$)E9VEN($YE
  228. M=RU38V%N(&]F(&%L;"!A<F5A<R`@(`,WN@,P#0H#-[H@`S$O+TY%`SET("`@
  229. M(#T@`S!3:&]W($YE='=O<FME9"!";V%R9',@("`@("`#-[,@`S$O0R`#.3T@
  230. M`S!%;G1E<B!#:&%T(%)O;VT@("`@("`@("`@("`@("`#-[H#,`T*`S>Z(`,Q
  231. M+R]14P,Y8V%N("`](`,P0VQE87(@475I8VLM4V-A;B!0;VEN=&5R<R`@`S>S
  232. M(`,Q+T4@`SD](`,P12UM86EL(&UU;'1I<&QE('5S97)S("`@("`@("`@`S>Z
  233. M`S`-"@,WNB`#,2\O45<#.6L@("`@/2`#,%%72R!/9F8M;&EN92!296%D97(@
  234. M("`@("`@(`,WLR`#,2].(`,Y/2`#,$)E9VEN($YE=RU38V%N(&%T($-U<G)E
  235. M;G0@4W5B(`,WN@,P#0H#-[H@`S$O+U50`SEL;V%D(#T@`S!5<&QO860@82!4
  236. M97AT(&]R($%.4TD@1FEL92`#-[,@`S$O3R`#.3T@`S!,;V<@3V9F('=I=&AO
  237. M=70@3&]G;V9F($US9R`@("`#-[H#,`T*`S>Z(`,Q+R]72`,Y;R`@("`](`,P
  238. M5VAO(&ES(&-U<G)E;G1L>2!O;FQI;F4@("`@`S>S(`,Q+U(@`SD](`,P57-E
  239. M(%))4"!'<F%P:&EC<R`@("`@("`@("`@("`@`S>Z`S`-"@,WNB`@("`@("`@
  240. M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(+,@`S$O6B`#.3T@`S!:
  241. M25`@3F5W($UE<W-A9V5S(&9O<B!$;W=N;&]A9"`#-[H#,`T*`S?(S<W-S<W-
  242. MS<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S\W-S<W-S<W-S<W-
  243. MS<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S;P#,`T*`@,Y*$-O;6UA;F1S('!R
  244. M96-E961E9"!B>2!T=V\@<VQA<VAE<R!M87D@8F4@86)B<F5V:6%T960I`S`-
  245. M"F`Q-CT]/2!4<F%N<V9E<B!396-T:6]N(%-L87-H($UE;G4@/3T]/3T]/3T]
  246. M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0T*`S?6Q,3$Q,3$
  247. MQ,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,2W#0H#-[H#-"`@($-O
  248. M;6UA;F1S(%!R96-E961E9"!B>2!/;F4@4VQA<V@@("`@`S>Z#0H#-\?$Q,3$
  249. MQ,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q+8-"@,WNB`#,2]!
  250. M(`,Y/2`#,$QI<W0@06QL($YE=R!&:6QE<R`@("`@("`@("`@("`@`S>Z#0H#
  251. M-[H@`S$O3R`#.3T@`S!,;V<@3V9F('=I=&AO=70@3&]G;V9F($UE<W-A9V4@
  252. M(`,WN@T*`S>Z(`,Q+U,@`SD](`,P6FEP(%5P(&$@3&ES=&EN9R!/9B!!;&P@
  253. M1FEL97,@("`#-[H-"@,WT\3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$
  254. MQ,3$Q,3$Q,3$O0T*#0H#-];$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$
  255. MQ,3$Q,3$Q,3$MPT*`S>Z`S0@($-O;6UA;F1S(%!R96-E9&5D(&)Y(%1W;R!3
  256. M;&%S:&5S("`@`S>Z#0H#-\?$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$
  257. MQ,3$Q,3$Q,3$M@T*`S>Z`S$@+R]72`,Y;R`]`S`@5VAO(&ES($]N+4QI;F4@
  258. M("`@("`@("`@("`@(`,WN@T*`S?3Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$
  259. MQ,3$Q,3$Q,3$Q,3$Q+T-"@T*`S?6Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$
  260. MQ,3$Q,3$Q,3$Q,3$Q+<-"@,WN@,T("`@("`@3W1H97(@0V]M;6%N9',@079A
  261. M:6QA8FQE("`@("`@(`,WN@T*`S?'Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$Q,3$
  262. MQ,3$Q,3$Q,3$Q,3$Q+8-"@,WNB`#.5L#,2X#.5T@`S!3:&]W(%=7259D<WHN
  263. M3$]'(&EF(&ET(&5X:7-T<R`@(`,WN@T*`S>Z(`,Y6P,Q?@,Y72`#,$QI<W0@
  264. M=7-E<G,@("`@("`@("`@("`@("`@("`@("`@`S>Z#0H#-\C-S<W-S<W-S<W-
  265. BS<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-O`,P#0H-"B`@
  266. `
  267. end
  268. sum -r/size 23138/8510 section (from "begin" to "end")
  269. sum -r/size 51608/6154 entire input file
  270.  
  271. 1█▓9█1▒9▓1░9▒░ 7Stefan Duncan #1 @11140.WWIVnet 9░▒1░9▓1▒9█1▓█0
  272.