home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cpm / zutils / lbrhlp22.lbr / LBRHLP22.HZP / LBRHLP22.HLP
Text File  |  1992-05-09  |  13KB  |  298 lines

  1. ;
  2.  
  3.                                   lbrhlp 
  4.  
  5.                                 vERSION 2.2
  6.  
  7.  
  8.  
  9.                                mAY 10, 1992
  10.  
  11.  
  12.  
  13.  
  14.  
  15. lbrhlp IS A zcpr3 UTILITY TO DISPLAY z-sYSTEM HELP FILES.  tHE TARGETED 
  16.  
  17. HELP FILES CAN BE MEMBERS OF LIBRARIES OR STAND-ALONE, COMPRESSED OR NOT.  
  18.  
  19. tWO VERSIONS OF lbrhlp ARE SUPPLIED:  lhc HANDLES gel CRUNCHED FILES AND 
  20.  
  21. lhq HANDLES SQUEEZED FILES.  eITHER VERSION WILL HANDLE UNCOMPRESSED FILES.
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.            u  uSAGE                         e  eRRORS
  30.  
  31.            d  dISPLAY dETAILS               c  cONFIGURATION
  32.  
  33.            s  sECURITY                      h  hISTORY
  34.  
  35. :u
  36.  
  37.  
  38.  
  39.                                    usage 
  40.  
  41.  
  42.  
  43.  
  44.  
  45.      lbrhlp {$7b}-{$7b}DIR:{$7d}LIBRARY{$7d} {$7b}{$7b}DIR:{$7d}HLPFILE{$7d}
  46.  
  47.  
  48.  
  49.  
  50.  
  51. iF NO dir OR du SPECIFICATION IS GIVEN, THE CURRENT DRIVE AND USER ARE 
  52.  
  53. ASSUMED.  iF A LIBRARY NAME IS GIVEN, A LEADING HYPHEN ("-") IS REQUIRED.  
  54.  
  55. iF ONLY THE NAME OF A HELP FILE IS GIVEN, AND THAT NAME IS PRECEDED BY A 
  56.  
  57. DIRECTORY SPECIFICATION, lbrhlp SEARCHES FOR A MATCHING STAND-ALONE HELP 
  58.  
  59. FILE.  tHE DIRECTORY SPECIFICATION MAY BE IN THE FORM d:, u:, du:, dir:, OR 
  60.  
  61. A COLON ALONE FOR THE CURRENT DIRECTORY.
  62.  
  63.  
  64.  
  65. tHE LIBRARY NAME AND THE HELP FILE NAME DEFAULT TO INTERNALLY CONFIGURED 
  66.  
  67. NAMES.  tHE DEFAULT FILETYPE FOR HELP FILES IS h?p.  iF A MATCHING FILE OR 
  68.  
  69. LIBRARY IS NOT FOUND IN THE GIVEN OR CURRENT DIRECTORY, THE CONFIGURED 
  70.  
  71. ALTERNATE NAMED DIRECTORY WILL ALSO BE SEARCHED.  iF NO NAMED DIRECTORY 
  72.  
  73. WITH THAT NAME IS FOUND, THE CONFIGURED ALTERNATE DRIVE/USER WILL BE 
  74.  
  75. SEARCHED.
  76.  
  77.  
  78.  
  79. usage (CONTINUED):
  80.  
  81.  
  82.  
  83. aCCESS TO STAND-ALONE FILES CAN BE SIMPLIFIED BY USE OF A SIMPLE arunz 
  84.  
  85. ALIAS:
  86.  
  87.  
  88.  
  89.      hlp  LBRHLP $TD1$TU1:$TF1
  90.  
  91.  
  92.  
  93. vIA THIS ALIAS, NO DIRECTORY SPECIFICATION IS NEEDED IF THE HELP FILE IS IN 
  94.  
  95. THE CURRENT DIRECTORY.  jUST "hlp FILENAME" WILL DO IT.
  96.  
  97.  
  98.  
  99. fOR EASY ACCESS TO THE USAGE SCREEN, THE ALIAS COULD BE EXPANDED:
  100.  
  101.  
  102.  
  103.      hlp  IF NU $1;LBRHLP //;ELSE;IF EQ $1 //;LBRHLP //
  104.  
  105.                ;ELSE;LIBHLP $TD1$TU1:$TF1;FI;FI
  106.  
  107.  
  108.  
  109. wITH THIS ALIAS, "hlp" WITH NO COMMAND LINE PARAMETERS BYPASSES THE 
  110.  
  111. INTERNAL FILE AND DIRECTORY DEFAULTS OF lbrhlp.
  112.  
  113. :d
  114.  
  115.  
  116.  
  117.                               display details 
  118.  
  119.  
  120.  
  121.                            help sYSTEM cOMMANDS 
  122.  
  123.  
  124.  
  125. fROM A MENU, PRESSING A LETTER OR NUMBER WILL TAKE YOU TO THE APPROPRIATE 
  126.  
  127. INFORMATION SECTION.
  128.  
  129.  
  130.  
  131.     cr    dISPLAY NEXT INFORMATION SCREEN.  aLSO RETURNS TO THE MENU FROM 
  132.  
  133.           THE END OF AN INFORMATION SECTION.
  134.  
  135.    sPACE  nEXT SCREEN (SAME AS cr).
  136.  
  137.      l    rETURN TO PREVIOUS INFORMATION SCREEN.
  138.  
  139.      s    rETURN TO START OF CURRENT INFORMATION SECTION.
  140.  
  141.      m    rETURN TO PREVIOUS MENU.
  142.  
  143.      ,    rETURN TO MENU FOR PREVIOUS LEVEL.
  144.  
  145.      ^    rETURN TO PREVIOUS LEVEL (SAME AS ",").
  146.  
  147.      .    rETURN TO ROOT (MAIN) MENU (LEVEL 0).
  148.  
  149.      p    sEND CURRENT SCREEN TO PRINTER.
  150.  
  151.     ^p    sEND CURRENT INFORMATION SECTION TO PRINTER.
  152.  
  153.     esc   eXIT help SYSTEM.
  154.  
  155.     ^c    eXIT (SAME AS esc).
  156.  
  157.  
  158.  
  159. display details (CONTINUED):
  160.  
  161.  
  162.  
  163.                             nAVIGATION mARKERS 
  164.  
  165.  
  166.  
  167. tHE CURRENT LEVEL IN THE help SYSTEM HIERARCHY IS DISPLAYED IN THE LOWER- 
  168.  
  169. LEFT CORNER OF THE SCREEN (EXCEPT AT THE ROOT LEVEL, LEVEL 0).  wHILE IN 
  170.  
  171. INFORMATION SECTIONS, THE CURRENT SCREEN NUMBER IS ALSO DISPLAYED.
  172.  
  173.  
  174.  
  175. fOR EXAMPLE:
  176.  
  177.  
  178.  
  179.       1:       sCREEN 1 OF LEVEL 0 INFORMATION SECTION.
  180.  
  181.  
  182.  
  183.    lEVEL 2     lEVEL 2 MENU SCREEN.
  184.  
  185.  
  186.  
  187.    lEVEL 1/2   sCREEN 2 OF A LEVEL 1 INFORMATION SECTION.
  188.  
  189.  
  190.  
  191. tHE LAST SCREEN OF AN INFORMATION SECTION WILL HAVE THE INITIALS "eoi" (END 
  192.  
  193. OF INFORMATION) IMMEDIATELY PRECEDING THE LEVEL AND SCREEN NUMBERS.
  194.  
  195. :s
  196.  
  197.  
  198.  
  199.                                  security 
  200.  
  201.  
  202.  
  203. fOR REMOTE ACCESS SYSTEMS, SECURITY IS ASSURED BY USING THE DIRECTORY 
  204.  
  205. SPECIFICATION AS PARSED BY THE COMMAND PROCESSOR, OR THE INTERNALLY 
  206.  
  207. CONFIGURED ALTERNATE DIRECTORY.
  208.  
  209.  
  210.  
  211. iN ADDITION, THE PRINTER CANNOT BE ACCESSED UNLESS THE WHEEL BYTE IS SET.  
  212.  
  213. nON-WHEELS DO NOT EVEN SEE THE "p" OPTION DISPLAYED.
  214.  
  215. :e
  216.  
  217.  
  218.  
  219.                                   errors 
  220.  
  221.  
  222.  
  223. tHE zcpr3 PROGRAM ERROR FLAG IS SET TO ffH FOR MOST ERRORS, INCLUDING THE 
  224.  
  225. FOLLOWING:
  226.  
  227.  
  228.  
  229.      fILE NOT FOUND.
  230.  
  231.      aMBIGUOUS FILENAME.
  232.  
  233.      hELP FILE LEVEL LIMIT (25) REACHED.
  234.  
  235.      mEMORY OVERFLOW (HELP FILE TOO LARGE).*
  236.  
  237.      uNSUPPORTED FILETYPE (MIDDLE CHARACTER NOT "l", "z", OR "q").
  238.  
  239.      uNCRUNCH ERRORS, SUCH AS INVALID CRUNCHED FILE (lhc ONLY).
  240.  
  241.      uNSQUEEZE ERRORS, SUCH AS UNEXPECTED END-OF-FILE (lhq ONLY).
  242.  
  243.  
  244.  
  245. *lbrhlp CAN HANDLE LARGER FILES IF THEY ARE ALREADY UNCOMPRESSED.
  246.  
  247. :c
  248.  
  249.  
  250.  
  251.                                configuration 
  252.  
  253.  
  254.  
  255. sEVERAL CONFIGURATION OPTIONS ARE AVAILABLE:
  256.  
  257.  
  258.  
  259.      aLTERNATE NAMED DIRECTORY TO SEARCH (AS DISTRIBUTED: help)
  260.  
  261.      aLTERNATE DRIVE AND USER TO SEARCH (AS DISTRIBUTED: a15)
  262.  
  263.      dEFAULT LIBRARY NAME (AS DISTRIBUTED: hlpfiles)
  264.  
  265.      dEFAULT HELP FILE NAME (AS DISTRIBUTED: menu)
  266.  
  267.      lIBRARY FILETYPE (AS DISTRIBUTED: lbr)
  268.  
  269.      hELP FILE FILETYPE (AS DISTRIBUTED: h?p)
  270.  
  271.      cHECK bios FOR "PRINTER READY" BEFORE ACCESSING PRINTER
  272.  
  273.  
  274.  
  275. cONFIGURATION CHANGES ARE MADE WITH zcnfg AND THE ACCOMPANYING lbrhlpNN.cfg 
  276.  
  277. FILE.  iF THE NAME OF THE CONFIGURATION FILE IS NOT CHANGED, zcnfg WILL 
  278.  
  279. ALWAYS BE ABLE TO FIND IT, EVEN IF THE NAMES lhc OR lhq ARE CHANGED TO 
  280.  
  281. SOMETHING ELSE, SUCH AS help OR lbrhlp.  fULL EXPLANATIONS FOR THE VARIOUS 
  282.  
  283. CONFIGURATION OPTIONS ARE AVAILABLE ON THE zcnfg HELP SCREENS.
  284.  
  285. :h
  286.  
  287.  
  288.  
  289.                                   history 
  290.  
  291.  
  292.  
  293. vERSION: 2.2 (05/10/92 BY gENE pIZZETTA)
  294.  
  295.      mY MAIN GRIPE ABOUT THE help INTERFACE WAS THAT TWO HANDS WERE 
  296.  
  297.      REQUIRED TO EXIT (^c) AND TO GO UP A LEVEL (^).  tHESE COMMANDS STILL 
  298.  
  299.      WORK, BUT i HAVE ADDED ALTERNATES: esc TO EXIT AND A COMMA TO GO UP A 
  300.  
  301.      LEVEL.  i THOUGHT THE COMMA WAS A LOGICAL CHOICE, SINCE THE PERIOD IS 
  302.  
  303.      USED TO GO TO THE ROOT LEVEL.  tO EASE MAINTENANCE i HAVE CONSOLIDATED 
  304.  
  305.      INTO THE MAIN MODULE ALL THE LIBRARY ROUTINES EXCEPT THE DECOMPRESSION 
  306.  
  307.      MODULES, WHICH ARE CONDITIONALLY LOADED AND HAVE BEEN RENAMED lh- 
  308.  
  309.      uncr.lib AND lh-unsq.lib.  tHE CONSOLIDATED MAIN MODULE HAS BEEN 
  310.  
  311.      RENAMED lbrhlpNN.z80.  tHE ENVIRONMENT ADDRESS IS NOW SET TO 00H, 
  312.  
  313.      WHICH MIGHT BE IMPORTANT WHEN DROPPING OUT OF nzcom.  i ALSO REPLACED 
  314.  
  315.      THE prtname ROUTINE WITH THE SMALLER AND MORE RELIABLE gcomnam ROUTINE 
  316.  
  317.      FROM zslib.  tHE METHOD OF DECOMPRESSION THE PROGRAM USES IS NOW 
  318.  
  319.      IDENTIFIED ON THE USAGE SCREEN, WHICH WAS HEAVILY MODIFIED TO SAVE A 
  320.  
  321.      FEW BYTES.  aS A RESULT, lhc IS (BARELY) UNDER 5k.  vIDEO HIGHLIGHTING 
  322.  
  323.      ADDED TO cfg FILE.
  324.  
  325.  
  326.  
  327. vERSION: 2.1 (02/21/92 BY bRUCE mORGEN)
  328.  
  329.      mAJOR UPDATE THAT ALLOWS lbrhlp TO ACCESS STAND-ALONE HELP FILES IF NO 
  330.  
  331.      LIBRARY IS SPECIFIED AND A DIRECTORY SPECIFICATION IS PREPENDED TO THE 
  332.  
  333.      HELPFILE NAME.  vlib REFERENCES HAVE BEEN DELETED IN FAVOR OF SHORTER 
  334.  
  335.      zslib CALLS AND ALTHOUGH THE PROGRAM IS SLIGHTLY LARGER ITS BUFFER 
  336.  
  337.      ADDRESS IS THE SAME AS V2.0 -- IN OTHER WORDS, ANY CRUNCHED HELP FILE 
  338.  
  339.      THAT THE PREVIOUS lhc.com COULD USE CAN BE READ BY THE NEW ONE. 
  340.  
  341.      pRODUCTION HAS BEEN SIMPLIFIED: IT IS NO LONGER NECESSARY TO SPECIFY 
  342.  
  343.      THE BUFFER ADDRESS AT ASSEMBLY TIME DUE TO MODIFICATIONS MADE TO THE 
  344.  
  345.      UNCRUNCH AND UNSQUEEZE CODE (lbrhlp5.lib/lbrhlp6.lib). wITH MINIMAL 
  346.  
  347.      alias/arunz SUPPORT, lbrhlp CAN NOW REPLACE helpc AND help5X AS WELL 
  348.  
  349.      AS lhelp.  hOWARD gOLDSTEIN PROVIDED EXTENSIVE COACHING AND DID A 
  350.  
  351.      FINAL BUG-SQUISHING/DISPLAY-REFINING CODE TUNE-UP AS WELL AS REVISING 
  352.  
  353.      THE .cfg FILE.  aS USUAL, hOWARD'S ASSISTANCE WAS INVALUABLE AND VERY 
  354.  
  355.      MUCH APPRECIATED.
  356.  
  357.  
  358.  
  359. vERSION: 2.0 (09/16/91 BY hOWARD gOLDSTEIN)
  360.  
  361.      mODIFIED THE CLEAR SCREEN ROUTINE TO PRINT A crlf IF THE cls FUNCTION 
  362.  
  363.      IS NOT AVAILABLE, E.G., NO tcap LOADED.  tHANKS TO aL hAWLEY FOR 
  364.  
  365.      SUGGESTING THIS CHANGE.  mADE cin ROUTINE PUBLIC.
  366.  
  367.  
  368.  
  369. vERSION: 1.9 (08/07/91 BY hOWARD gOLDSTEIN)
  370.  
  371.      fIXED A NAVIGATION PROBLEM DISCOVERED BY gENE pIZZETTA.  tHE m COMMAND 
  372.  
  373.      WOULD NOT RETURN TO THE MENU IF THE MENU WAS IN A HIGHER LEVEL FILE.  
  374.  
  375.      aLSO ADDED CODE TO CAUSE THE PROGRAM TO EXIT IF NOT RUNNING UNDER z- 
  376.  
  377.      sYSTEM AND FIXED A POTENTIAL PROBLEM IN THE UNSQUEEZE ROUTINE.
  378.  
  379.  
  380.  
  381. vERSION: 1.8 (02/20/91 BY tERRY hAZEN)
  382.  
  383.      aDDED PRINTER-READY TEST AND CONFIGURATION BYTE SO IT CAN BE TURNED 
  384.  
  385.      OFF USING zcnfg.  aDDED .REQUEST LINE FOR LIBRARIES.
  386.  
  387.  
  388.  
  389. vERSION: 1.7 (02/08/91 BY hOWARD gOLDSTEIN)
  390.  
  391.      mODIFIED FILE LOADING ROUTINES TO CLEAR THE HIGH BIT ON ALL 
  392.  
  393.      CHARACTERS.  tHIS ENABLES lbrhlp TO WORK CORRECTLY WITH FILES CREATED 
  394.  
  395.      IN wORDSTAR dOCUMENT mODE.  aDDED WHEEL BYTE CONTROL OF PRINT OPTIONS. 
  396.  
  397.      mADE A FEW CHANGES TO THE BUILT-IN HELP MESSAGE.  tHE TWO com FILES IN 
  398.  
  399.      THIS lbr CAN BE CONFIGURED USING zcnfg AND the cfg FILE WHICH IS ALSO 
  400.  
  401.      CONTAINED HERE.
  402.  
  403.  
  404.  
  405. vERSION: 1.6 (08/27/90 BY hOWARD gOLDSTEIN)
  406.  
  407.      fIXED AN INITIALIZATION PROBLEM IN THE UNCRUNCH ROUTINE.  tHIS PROBLEM 
  408.  
  409.      DIDN'T MANIFEST ITSELF VERY OFTEN, BUT WHEN IT DID THE RESULTS WERE 
  410.  
  411.      STRANGE INDEED!  tHANKS TO cARSON wILSON FOR BRINGING IT TO MY 
  412.  
  413.      ATTENTION.  tHIS VERSION WAS LINKED WITH THE LATEST TEST VERSION OF 
  414.  
  415.      THE LIBRARIES, 4.3.
  416.  
  417.  
  418.  
  419. vERSION: 1.5 (06/20/90 BY hOWARD gOLDSTEIN)
  420.  
  421.      fIXED A PROBLEM THAT CAUSED THE PROGRAM TO SEARCH THE WRONG DRIVE FOR 
  422.  
  423.      THE HELP LIBRARY UNDER CERTAIN CONDITIONS.
  424.  
  425.  
  426.  
  427. vERSION: 1.4 (06/18/90 BY hOWARD gOLDSTEIN)
  428.  
  429.      iMPROVED BUFFER ALLOCATION.  uNCRUNCHED FILES IN LIBRARIES MAY NOW BE 
  430.  
  431.      24K LARGER THAN PREVIOUSLY.  (iF A CRUNCHED FILE IS TOO LARGE FOR THE 
  432.  
  433.      PROGRAM, PUT IT IN THE lbr UNCRUNCHED.) a COLON, (:), IS NO LONGER 
  434.  
  435.      DISPAYED AT THE BEGINNING OF EACH INFO SECTION IN HELP-INEXED FILES.  
  436.  
  437.      tERMINAL DE-INIT ROUTINE NOW CALLED ON PROGRAM EXIT.  pRINT ROUTINES 
  438.  
  439.      IMPROVED:  TABS EXPANDED; STACK BUG FIXED.  sCREEN-FULL LOGIC 
  440.  
  441.      IMPROVED.  cAN NOW HANDLE ONE MORE LINE PER SCREEN.  lINES PER SCREEN 
  442.  
  443.      AND LINES PER PAGE NOW OBTAINED FROM ENVIRONMENT.  bUILT-IN USAGE 
  444.  
  445.      MESSAGE REFLECTS PATCHABLE VALUES FOR FILE NAMES, ETC.  lINKED WITH 
  446.  
  447.      LATEST VERSIONS OF LIBRARIES.
  448.  
  449.  
  450.  
  451. vERSION: 1.3 (02-13-88)
  452.  
  453.      fIXED A cTRLc BUG, STILL SETS ERROR FLAG ON ERRORS AND RESETS ERROR 
  454.  
  455.      FLAG WHEN YOU TYPE CTRLC.
  456.  
  457.  
  458.  
  459. vERSION: 1.2 (02-10-88)
  460.  
  461.      rENAMED FILE TO lhc (THE 'c' STANDS FOR CRUNCEHED FILES).  fIXED A BUG 
  462.  
  463.      THAT WAS INTRODUCED IN VER 1.1 ALSO CREATED A FILE THAT WILL UNSQUEEZE 
  464.  
  465.      LIBRARY FILES, (THIS IS SIMILAR TO LHELP), BUT HAS MORE VERSATILITY.  
  466.  
  467.      tHE NAME IS lhq.com (THE 'q' STANDS FOR SQUEEZED FILES).
  468.  
  469.  
  470.  
  471.      i WILL BE SOON RELEASING A NEW HELP FILE ONE THAT HANDLES CRUNCHED 
  472.  
  473.      FILES, THIS WILL BE BASED ON help53.
  474.  
  475.  
  476.  
  477. vERSION: 1.1
  478.  
  479.      pROGRAM NOW SETS THE ERROR FLAG ON MOST ERRORS, SO THAT A DIFFERENT 
  480.  
  481.      PROGRAM CAN BE CALLED.
  482.  
  483.  
  484.  
  485. vERSION: 1.0
  486.  
  487. pROGRAM: lbrhlp
  488.  
  489. aUTHOR:  bOB pEDDICORD
  490.  
  491. dATE:    02-06-88
  492.  
  493.  
  494.  
  495. tHIS PROGRAM DERIVES FROM THE USE OF hELP53 BY r. cONN.  i ALSO WANT TO 
  496.  
  497. THANK sTEVE gREENBURG FOR HIS UNCRUNCH ROUTINES.
  498.  
  499.  
  500.  
  501. i ALONG WITH ALOT OF OTHER PEOPLE HAVE BEEN TIRED OF NOT BEING ABLE TO USE 
  502.  
  503. CRUNCHED FILES IN HELP LIBRARY'S.
  504.  
  505.  
  506.  
  507. lBRHLP CAN ONLY BE USED WITH CRUNCHED FILES (SORRY NO SQUEEZED) THIS IS DUE 
  508.  
  509. TO TRYING TO KEEP THE CODE SIZE DOWN, UNCRUNCH USES 22K OF BUFFER SPACE. 
  510.  
  511. tHIS LEAVES ABOUT 25K+ FOR FILES, SO THERE ARE A FEW HELP FILES THAT CANNOT 
  512.  
  513. BE USED WITH THIS PROGRAM.  tHE ONLY WAY THAT i CAN FIGURE TO USE BIGGER 
  514.  
  515. FILES WITH THIS WOULD BE TO WRITE THE FILE TO DISK AND THEN READ IT BACK 
  516.  
  517. IN. tHIS IN ITSELF, IN MY OPINION WOULD BE TO TIME CONSUMING, AND WOULD NOT 
  518.  
  519. BE GOOD FOR rEMOTE bULLETIN bOARDS.
  520.  
  521.  
  522.  
  523. tHE DEFAULT lbr NAME IS hlpfiles
  524.  
  525. tHE DEFAULT dir NAME IS help
  526.  
  527. tHE DEFAULT du IS a15
  528.  
  529. tHE DEFAULT FILENAME IS menu
  530.  
  531.  
  532.  
  533. tHESE  CAN  BE  CHANGED WITH zPATCH, PATCH  OR  SOME  OTHER  FILE EDITOR.
  534.  
  535.  
  536.  
  537. tHE lOCATIONS ARE:
  538.  
  539. dir - 116H (help)
  540.  
  541. du  - 11eH (DISK) 0=a, 1=b ETC.
  542.  
  543. du  - 11fH (USER)
  544.  
  545. file  120H (menu)
  546.  
  547. lbr - 128H (hlpfiles)
  548.  
  549.  
  550.  
  551. tHE PROGRAM ALLOWS YOU TO SPECIFY A DIFFERENT lIBRARY AND OR HELP FILE FROM 
  552.  
  553. THE COMMAND LINE.
  554.  
  555.  
  556.  
  557. eXAMPLE 1:
  558.  
  559.      LBRHLP -C15:SPECIAL SYSLIB
  560.  
  561. wITH THIS EXAMPLE WE TOLD THE PROGRAM THAT WE WANTED A DIFFERENT LIBRARY ON 
  562.  
  563. C15 AND A HELP FILE CALLED SYSLIB.  tHE (-) MUST PRECEDE THE DRIVE/USER OR 
  564.  
  565. LIBRARY NAME, IF THE DEFAULT d/u IS WANTED.
  566.  
  567.  
  568.  
  569. eXAMPLE 2:
  570.  
  571.      LBRHLP SYSLIB
  572.  
  573. wITH THIS WE TOLD THE PROGRAM THAT WE WANTED THE DEFAULT lbr WITH THE 
  574.  
  575. FILENAME SYSLIB.
  576.  
  577.  
  578.  
  579. eXAMPLE 3:
  580.  
  581.      LBRHLP -HELPS
  582.  
  583. wITH THIS WE ARE SPECIFING JUST THE LIBRARY, USING THE DEFAULT du/dir AND 
  584.  
  585. DEFAULT FILENAME.
  586.  
  587.  
  588.  
  589. aNY AND ALL COMMENTS AND OR SUGGESTIONS WOULD BE APPRECIATED.  pLEASE LEAVE 
  590.  
  591. THEM ON MY SYSTEM znode #60 OR z-central OR lillipute #1 FOR i CALL THEM A 
  592.  
  593. COUPLE OF TIMES A MONTH.
  594.  
  595.