home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / beehive / zsus / zsus009.lbr / ZSLIBHLP.LBR / ZSLIB.HZP / ZSLIB.HLP
Text File  |  1990-07-14  |  9KB  |  218 lines

  1.  Introductioné        -¡ ZSLI┬ Versioε 2.▒ -¡
  2.  Filσ Datσ Stampinτ routines
  3.  Systeφ Datσ anΣ Timσ routines
  4.  Datσ anΣ Timσ Conversion≤ routines
  5.  Storσ Datσ anΣ Timσ routines
  6.  Datσ anΣ Timσ Input/Outpu⌠ routines
  7.  Numbe≥ Conversioε routines
  8.  Numbe≥ Input/Outpu⌠ routines
  9.  Miscellaneou≤ routines
  10.  Modulσ Data
  11. :                Introductioε t∩ ZSLI┬ Versioε 2.▒
  12.  
  13.                           Carsoε Wilson
  14.                         Februar∙ 2¼ 199░
  15.  
  16.      Onσ áoµ áthσ ámos⌠ áattractivσ áfeature≤ áoµ áZSDO╙ áfroφ áß ì
  17. programminτ poin⌠ oµ vie≈ i≤ buil⌠-iε filσ datestamping«  Fo≥ thσ ì
  18. firs⌠ átime¼ áß standarΣ se⌠ oµ function≤ áha≤ ábeeε áimplementeΣ ì
  19. whicΦ ámakσ áfilσ datestam≡ maintenancσ áfast¼ átransparent¼ áanΣ ì
  20. secure«  ZSLI┬ provide≤ assembl∙ languagσ program≤ witΦ thσ álo≈-ì
  21. leve∞ átool≤ t∩ handlσ mos⌠ routinσ datestam≡ task≤ unde≥ áZSDOS«  ì
  22. Severa∞ áparalle∞ routine≤ fo≥ CP/═ Plu≤ havσ als∩ beeε addeΣ áiε ì
  23. thσ áinteres⌠ áoµ ámaintaininτ prograφ ácompatibilit∙ áwitΦ átha⌠ ì
  24. system.
  25.  
  26. ZSLI┬ ái≤ designeΣ t∩ worδ alonτ witΦ SYSLI┬ t∩ providσ ástandarΣ ì
  27. assembl∙ languagσ interface≤ anΣ maximizσ efficienc∙ b∙ áremovinτ ì
  28. redundan⌠ ácode« á Therefore¼ severa∞ oµ ZSLIB'≤ ároutines¼ álikσ ì
  29. thosσ áoµ áZ3LI┬ anΣ VLIB¼ referencσ SYSLI┬ ároutines¼ árequirinτ ì
  30. tha⌠ SYSLI┬ bσ linkeΣ t∩ thσ prograφ afte≥ ZSLIB.
  31.  
  32.      Thσ áfollowinτ briefl∙ describe≤ thσ function≤ performeΣ áb∙ ì
  33. thσ áseparatσ áZSLI┬ modules«  Callinτ an∙ oµ thσ routine≤ áiε áß ì
  34. modulσ áa≤ aε externa∞ automaticall∙ add≤ al∞ othe≥ ároutine≤ áiε ì
  35. thσ ámodulσ t∩ thσ program'≤ code«  Fo≥ example¼ ácallinτ áPHL2D├ ì
  36. belo≈ áautomaticall∙ áinclude≤ áPHL4DC¼ PHL5DC¼ áPHLDC¼ áanΣ áthσ ì
  37. SYSLI┬ ároutinσ COUT«  Fo≥ assembl∙ languagσ example≤ áwhicΦ áusσ ì
  38. thσ áZSLI┬ routines¼ seσ thσ ZSLIBDE═ program¼ o≥ m∙ áDIFF30.LBR¼ ì
  39. CPA12.LBR¼ o≥ NT44.LBR.
  40. ::ZSLIB▒
  41. ::ZSLIB▓
  42. ::ZSLIB│
  43. ::ZSLIB┤
  44. ::ZSLIB╡
  45. ::ZSLIB╢
  46. ::ZSLIB╖
  47. ::ZSLIB╕
  48. :                          Module≤ Data
  49.  
  50. Module:é BCD2JU╠     Proτ Size:é 005╕     Datß Size:é 0000
  51. Publiπ Symbol≤ Defined:é BCD2JU╠¼ BIN2JUL
  52. Externa∞ Symbol≤ Referenced:é DPERM╧¼ JBCD2BN
  53. Authors:é Bridge≥ Mitchel∞ ª HowarΣ Goldstein
  54.  
  55. Module:é JBCD2B╬     Proτ Size:é 001▓     Datß Size:é 0000
  56. Publiπ Symbol≤ Defined:é JBCD2BN
  57. Externa∞ Symbol≤ Referenced:é None
  58. Authors:é Bridge≥ Mitchel∞ ª HowarΣ Goldstein
  59.  
  60. Module:é JUL2BI╬     Proτ Size:é 003╖     Datß Size:é 0000
  61. Publiπ Symbol≤ Defined:é JUL2BIN
  62. Externa∞ Symbol≤ Referenced:é DPERMO
  63. Authors:é Bridge≥ Mitchel∞ ª HowarΣ Goldstein
  64.  
  65. Module:é SB2╚        Proτ Size:é 000─     Datß Size:é 0000
  66. Publiπ Symbol≤ Defined:é @B2H╚¼ @B2HL
  67. Externa∞ Symbol≤ Referenced:é None
  68.  
  69. Module:é SMHL5DC+    Proτ Size: 0073     Datß Size:é 0000
  70. Publiπ Symbol≤ Defined:é MHL2D├¼ MHL4D├¼ MHL5D├¼ MHLDC
  71. Externa∞ Symbol≤ Referenced:é MOUT
  72.  
  73. Module:é SPHL5DC½    Proτ Size:é 005─     Datß Size:é 0000
  74. Publiπ Symbol≤ Defined:é PHL2D├, PHL4D├, PHL5D├, PHLDC
  75. Externa∞ Symbol≤ Referenced:é COUT
  76. Note:é áThi≤ ái≤ m∙ enhancemen⌠ oµ RicharΣ Conn'≤ áSPHL5D├ ámodulσ ì
  77. whicΦ áadd≤ routine≤ t∩ prin⌠ thσ valuσ iε H╠ a≤ ▓ anΣ ┤ ádecima∞ ì
  78. characters«  Usefu∞ wheε displayinτ use≥ area≤ anΣ relativσ ádatσ ì
  79. stamps.
  80.  
  81. Module:é ZSBINBC─    Proτ Size:é 001│     Datß Size:é 0000
  82. Publiπ Symbol≤ Defined:é BINBCD
  83. Externa∞ Symbol≤ Referenced:é None
  84.  
  85. Module:é ZSDOSTY╨    Proτ Size:é 001╞     Datß Size:é 0002
  86. Publiπ Symbol≤ Defined:é CPMVE╥, DOSTY╨¼ DOSVER
  87. Externa∞ Symbol≤ Referenced:é None
  88.  
  89. Module:é ZSGSST╨     Proτ Size:é 005│     Datß Size:é 0027
  90. Publiπ Symbol≤ Defined:é GETST╨, SETSTP
  91. Externa∞ Symbol≤ Referenced:é DOSTYP
  92.  
  93. Module:é ZSGSTIM┼    Proτ Size:é 002░     Datß Size:é 0000
  94. Publiπ Symbol≤ Defined:é GETTI═¼ SETTIM
  95. Externa∞ Symbol≤ Referenced:é DOSTYP
  96.  
  97. Module:é ZSGSTIM╨    Proτ Size:é 006░     Datß Size:é 0000
  98. Publiπ Symbol≤ Defined:é GTIME╨, STIMEP
  99. Externa∞ Symbol≤ Referenced:é BCD2JU╠, BINBC─, CPMVE╥, DOSTYP¼ JUL2BIN
  100.  
  101. Module:é ZSGSTPC╨    Proτ Size:é 009░     Datß Size:é 0024
  102. Publiπ Symbol≤ Defined:é GSTPCP
  103. Externa∞ Symbol≤ Referenced:é BINBC─, CPMVE╥, DOSTY╨, JUL2BIN
  104.  
  105. Module:é ZSISBCDD    Proτ Size:é 0048     Datß Size: 0000
  106. Publiπ Symbol≤ Defined:é ISBCD─, ISBCD
  107. Externa∞ Symbol≤ Referenced:é None
  108.  
  109. Module:é ZSLIBVER    Proτ Size:é 0000     Datß Size:é 0000
  110. Publiπ Symbol≤ Defined:é VERSxx
  111. Externa∞ Symbol≤ Referenced:é None
  112. Note║ VERSxx¼ las⌠ tw∩ character≤ arσ thσ ZSLI┬ versioε (viewablσ ì
  113. witΦ ß librarian).
  114.  
  115. Module:é ZSMAFHC     Proτ Size:é 0013     Datß Size:é 0000
  116. Publiπ Symbol≤ Defined:é MAFHC
  117. Externa∞ Symbol≤ Referenced:é @B2H╚, @B2H╠¼ MOUT
  118.  
  119. Module:é ZSMAHC      Proτ Size:é 0017     Datß Size:é 0000
  120. Publiπ Symbol≤ Defined:é MAHC
  121. Externa∞ Symbol≤ Referenced:é @B2H╚, @B2H╠, MOUT
  122.  
  123. Module:é ZSMDAT1     Proτ Size:é 00B2     Datß Size:é 0000
  124. Publiπ Symbol≤ Defined:é MDAT1
  125. Externa∞ Symbol≤ Referenced:é MA2H├, MAFH├, MOU╘, MSTR
  126.  
  127. Module:é ZSMDAT2     Proτ Size:é 0059     Datß Size:é 0000
  128. Publiπ Symbol≤ Defined:é MDAT2
  129. Externa∞ Symbol≤ Referenced:é MA2H├, MAH├, MOUT
  130.  
  131. Module: ZSMDAT3     Proτ Size:é 0021     Datß Size:é 0000
  132. Publiπ Symbol≤ Defined: MDAT3
  133. Externa∞ Symbol≤ Referenced: MA2H├, MOUT
  134.  
  135. Module: ZSMOUT      Proτ Size:é 0003     Datß Size:é 0000
  136. Publiπ Symbol≤ Defined: MOUT
  137. Externa∞ Symbol≤ Referenced: None
  138.  
  139. Module: ZSMSTR      Proτ Size:é 000D     Datß Size:é 0000
  140. Publiπ Symbol≤ Defined: MSTR
  141. Externa∞ Symbol≤ Referenced: MOUT
  142.  
  143. Module: ZSMTIMC1    Proτ Size:é 0046     Datß Size:é 0000
  144. Publiπ Symbol≤ Defined: MTIMC1
  145. Externa∞ Symbol≤ Referenced: MA2H├, MHL4D├, MOUT
  146.  
  147. Module: ZSMTIMC2    Proτ Size:é 0046     Datß Size:é 0000
  148. Public Symbol≤ Defined: MTIMC2
  149. Externa∞ Symbol≤ Referenced: MA2H├, MAH├, MHL4D├, MOUT
  150.  
  151. Module: ZSMTIMC3    Proτ Size:é 0046     Datß Size:é 0000
  152. Publiπ Symbol≤ Defined: MTIMC3
  153. Externa∞ Symbol≤ Referenced: MA2H├, MAFH├, MHL4D├, MOUT
  154.  
  155. Module: ZSMTIMM1    Proτ Size:é 002C     Datß Size:é 0000
  156. Publiπ Symbol≤ Defined: MTIMM1
  157. Externa∞ Symbol≤ Referenced: MA2H├, MHL4D├, MOUT
  158.  
  159. Module: ZSMTIMM2    Proτ Size:é 002A     Datß Size:é 0000
  160. Publiπ Symbol≤ Defined: MTIMM2
  161. Externa∞ Symbol≤ Referenced: MA2H├, MAH├, MHL4D├, MOUT
  162.  
  163. Module: ZSMTIMM3    Proτ Size:é 002A     Datß Size:é 0000
  164. Publiπ Symbol≤ Defined: MTIMM3
  165. Externa∞ Symbol≤ Referenced: MA2H├, MAFH├, MHL4D├, MOUT
  166.  
  167. Module: ZSPAFH├     Proτ Size:é 001│     Datß Size:é 0000
  168. Publiπ Symbol≤ Defined: PAFHC
  169. Externa∞ Symbol≤ Referenced: @B2H╚, @B2H╠, COUT
  170.  
  171. Module: ZSPAH├      Proτ Size:é 001╖     Datß Size:é 0000
  172. Publiπ Symbol≤ Defined: PAHC
  173. Externa∞ Symbol≤ Referenced: @B2H╚, @B2H╠, COUT
  174.  
  175. Module: ZSPARSDS    Proτ Size:é 009C     Datß Size:é 0000
  176. Publiπ Symbol≤ Defined: PARSDS
  177. Externa∞ Symbol≤ Referenced: EVAL1░, EVAL1╢, ISBCDD
  178.  
  179. Module: ZSPRDAT▒    Proτ Size:é 00B▓     Datß Size:é 0000
  180. Publiπ Symbol≤ Defined: PRDAT1
  181. Externa∞ Symbol≤ Referenced: COU╘, PA2H├, PAFH├, PSTR
  182.  
  183. Module: ZSPRDAT▓    Proτ Size:é 005╣     Datß Size:é 0000
  184. Publiπ Symbol≤ Defined: PRDAT2
  185. Externa∞ Symbol≤ Referenced: COU╘, PA2H├, PAHC
  186.  
  187. Module:é ZSPRDAT│    Proτ Size:é 002▒     Datß Size:é 0000
  188. Publiπ Symbol≤ Defined:é PRDAT3
  189. Externa∞ Symbol≤ Referenced:é COU╘, PA2HC
  190.  
  191. Module:é ZSPTIMC▒    Proτ Size:é 004╢     Datß Size:é 0000
  192. Publiπ Symbol≤ Defined:é PTIMC1
  193. Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PHL4DC
  194.  
  195. Module:é ZSPTIMC▓    Proτ Size:é 004╢     Datß Size:é 0000
  196. Publiπ Symbols Defined:é PTIMC2
  197. Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PAH├, PHL4DC
  198.  
  199. Module:é ZSPTIMC│    Proτ Size:é 004╢     Datß Size:é 0000
  200. Publiπ Symbol≤ Defined:é PTIMC3
  201. Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PAFH├, PHL4DC
  202.  
  203. Module:é ZSPTIMM▒    Proτ Size:é 002├     Datß Size:é 0000
  204. Publiπ Symbol≤ Defined:é PTIMM1
  205. Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PHL4DC
  206.  
  207. Module:é ZSPTIMM▓    Proτ Size:é 002┴     Datß Size:é 0000
  208. Publiπ Symbol≤ Defined:é PTIMM2
  209. Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PAH├, PHL4DC
  210.  
  211. Module:é ZSPTIMM│    Proτ Size:é 002┴     Datß Size:é 0000
  212. Publiπ Symbol≤ Defined:é PTIMM3
  213. Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PAFH├, PHL4DC
  214.  
  215. Module:é ZSSSTPCP    Proτ Size:é 02B0     Datß Size:é 002A
  216. Publiπ Symbol≤ Defined:é SSTPCP
  217. Externa∞ Symbol≤ Referenced:é BCD2JU╠, CPMVE╥, DOSTYP
  218.