home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
beehive
/
zsus
/
zsus009.lbr
/
ZSLIBHLP.LBR
/
ZSLIB.HZP
/
ZSLIB.HLP
Wrap
Text File
|
1990-07-14
|
9KB
|
218 lines
Introductioné -¡ ZSLI┬ Versioε 2.▒ -¡
Filσ Datσ Stampinτ routines
Systeφ Datσ anΣ Timσ routines
Datσ anΣ Timσ Conversion≤ routines
Storσ Datσ anΣ Timσ routines
Datσ anΣ Timσ Input/Outpu⌠ routines
Numbe≥ Conversioε routines
Numbe≥ Input/Outpu⌠ routines
Miscellaneou≤ routines
Modulσ Data
: Introductioε t∩ ZSLI┬ Versioε 2.▒
Carsoε Wilson
Februar∙ 2¼ 199░
Onσ áoµ áthσ ámos⌠ áattractivσ áfeature≤ áoµ áZSDO╙ áfroφ áß ì
programminτ poin⌠ oµ vie≈ i≤ buil⌠-iε filσ datestamping« Fo≥ thσ ì
firs⌠ átime¼ áß standarΣ se⌠ oµ function≤ áha≤ ábeeε áimplementeΣ ì
whicΦ ámakσ áfilσ datestam≡ maintenancσ áfast¼ átransparent¼ áanΣ ì
secure« ZSLI┬ provide≤ assembl∙ languagσ program≤ witΦ thσ álo≈-ì
leve∞ átool≤ t∩ handlσ mos⌠ routinσ datestam≡ task≤ unde≥ áZSDOS« ì
Severa∞ áparalle∞ routine≤ fo≥ CP/═ Plu≤ havσ als∩ beeε addeΣ áiε ì
thσ áinteres⌠ áoµ ámaintaininτ prograφ ácompatibilit∙ áwitΦ átha⌠ ì
system.
ZSLI┬ ái≤ designeΣ t∩ worδ alonτ witΦ SYSLI┬ t∩ providσ ástandarΣ ì
assembl∙ languagσ interface≤ anΣ maximizσ efficienc∙ b∙ áremovinτ ì
redundan⌠ ácode« á Therefore¼ severa∞ oµ ZSLIB'≤ ároutines¼ álikσ ì
thosσ áoµ áZ3LI┬ anΣ VLIB¼ referencσ SYSLI┬ ároutines¼ árequirinτ ì
tha⌠ SYSLI┬ bσ linkeΣ t∩ thσ prograφ afte≥ ZSLIB.
Thσ áfollowinτ briefl∙ describe≤ thσ function≤ performeΣ áb∙ ì
thσ áseparatσ áZSLI┬ modules« Callinτ an∙ oµ thσ routine≤ áiε áß ì
modulσ áa≤ aε externa∞ automaticall∙ add≤ al∞ othe≥ ároutine≤ áiε ì
thσ ámodulσ t∩ thσ program'≤ code« Fo≥ example¼ ácallinτ áPHL2D├ ì
belo≈ áautomaticall∙ áinclude≤ áPHL4DC¼ PHL5DC¼ áPHLDC¼ áanΣ áthσ ì
SYSLI┬ ároutinσ COUT« Fo≥ assembl∙ languagσ example≤ áwhicΦ áusσ ì
thσ áZSLI┬ routines¼ seσ thσ ZSLIBDE═ program¼ o≥ m∙ áDIFF30.LBR¼ ì
CPA12.LBR¼ o≥ NT44.LBR.
::ZSLIB▒
::ZSLIB▓
::ZSLIB│
::ZSLIB┤
::ZSLIB╡
::ZSLIB╢
::ZSLIB╖
::ZSLIB╕
: Module≤ Data
Module:é BCD2JU╠ Proτ Size:é 005╕ Datß Size:é 0000
Publiπ Symbol≤ Defined:é BCD2JU╠¼ BIN2JUL
Externa∞ Symbol≤ Referenced:é DPERM╧¼ JBCD2BN
Authors:é Bridge≥ Mitchel∞ ª HowarΣ Goldstein
Module:é JBCD2B╬ Proτ Size:é 001▓ Datß Size:é 0000
Publiπ Symbol≤ Defined:é JBCD2BN
Externa∞ Symbol≤ Referenced:é None
Authors:é Bridge≥ Mitchel∞ ª HowarΣ Goldstein
Module:é JUL2BI╬ Proτ Size:é 003╖ Datß Size:é 0000
Publiπ Symbol≤ Defined:é JUL2BIN
Externa∞ Symbol≤ Referenced:é DPERMO
Authors:é Bridge≥ Mitchel∞ ª HowarΣ Goldstein
Module:é SB2╚ Proτ Size:é 000─ Datß Size:é 0000
Publiπ Symbol≤ Defined:é @B2H╚¼ @B2HL
Externa∞ Symbol≤ Referenced:é None
Module:é SMHL5DC+ Proτ Size: 0073 Datß Size:é 0000
Publiπ Symbol≤ Defined:é MHL2D├¼ MHL4D├¼ MHL5D├¼ MHLDC
Externa∞ Symbol≤ Referenced:é MOUT
Module:é SPHL5DC½ Proτ Size:é 005─ Datß Size:é 0000
Publiπ Symbol≤ Defined:é PHL2D├, PHL4D├, PHL5D├, PHLDC
Externa∞ Symbol≤ Referenced:é COUT
Note:é áThi≤ ái≤ m∙ enhancemen⌠ oµ RicharΣ Conn'≤ áSPHL5D├ ámodulσ ì
whicΦ áadd≤ routine≤ t∩ prin⌠ thσ valuσ iε H╠ a≤ ▓ anΣ ┤ ádecima∞ ì
characters« Usefu∞ wheε displayinτ use≥ area≤ anΣ relativσ ádatσ ì
stamps.
Module:é ZSBINBC─ Proτ Size:é 001│ Datß Size:é 0000
Publiπ Symbol≤ Defined:é BINBCD
Externa∞ Symbol≤ Referenced:é None
Module:é ZSDOSTY╨ Proτ Size:é 001╞ Datß Size:é 0002
Publiπ Symbol≤ Defined:é CPMVE╥, DOSTY╨¼ DOSVER
Externa∞ Symbol≤ Referenced:é None
Module:é ZSGSST╨ Proτ Size:é 005│ Datß Size:é 0027
Publiπ Symbol≤ Defined:é GETST╨, SETSTP
Externa∞ Symbol≤ Referenced:é DOSTYP
Module:é ZSGSTIM┼ Proτ Size:é 002░ Datß Size:é 0000
Publiπ Symbol≤ Defined:é GETTI═¼ SETTIM
Externa∞ Symbol≤ Referenced:é DOSTYP
Module:é ZSGSTIM╨ Proτ Size:é 006░ Datß Size:é 0000
Publiπ Symbol≤ Defined:é GTIME╨, STIMEP
Externa∞ Symbol≤ Referenced:é BCD2JU╠, BINBC─, CPMVE╥, DOSTYP¼ JUL2BIN
Module:é ZSGSTPC╨ Proτ Size:é 009░ Datß Size:é 0024
Publiπ Symbol≤ Defined:é GSTPCP
Externa∞ Symbol≤ Referenced:é BINBC─, CPMVE╥, DOSTY╨, JUL2BIN
Module:é ZSISBCDD Proτ Size:é 0048 Datß Size: 0000
Publiπ Symbol≤ Defined:é ISBCD─, ISBCD
Externa∞ Symbol≤ Referenced:é None
Module:é ZSLIBVER Proτ Size:é 0000 Datß Size:é 0000
Publiπ Symbol≤ Defined:é VERSxx
Externa∞ Symbol≤ Referenced:é None
Note║ VERSxx¼ las⌠ tw∩ character≤ arσ thσ ZSLI┬ versioε (viewablσ ì
witΦ ß librarian).
Module:é ZSMAFHC Proτ Size:é 0013 Datß Size:é 0000
Publiπ Symbol≤ Defined:é MAFHC
Externa∞ Symbol≤ Referenced:é @B2H╚, @B2H╠¼ MOUT
Module:é ZSMAHC Proτ Size:é 0017 Datß Size:é 0000
Publiπ Symbol≤ Defined:é MAHC
Externa∞ Symbol≤ Referenced:é @B2H╚, @B2H╠, MOUT
Module:é ZSMDAT1 Proτ Size:é 00B2 Datß Size:é 0000
Publiπ Symbol≤ Defined:é MDAT1
Externa∞ Symbol≤ Referenced:é MA2H├, MAFH├, MOU╘, MSTR
Module:é ZSMDAT2 Proτ Size:é 0059 Datß Size:é 0000
Publiπ Symbol≤ Defined:é MDAT2
Externa∞ Symbol≤ Referenced:é MA2H├, MAH├, MOUT
Module: ZSMDAT3 Proτ Size:é 0021 Datß Size:é 0000
Publiπ Symbol≤ Defined: MDAT3
Externa∞ Symbol≤ Referenced: MA2H├, MOUT
Module: ZSMOUT Proτ Size:é 0003 Datß Size:é 0000
Publiπ Symbol≤ Defined: MOUT
Externa∞ Symbol≤ Referenced: None
Module: ZSMSTR Proτ Size:é 000D Datß Size:é 0000
Publiπ Symbol≤ Defined: MSTR
Externa∞ Symbol≤ Referenced: MOUT
Module: ZSMTIMC1 Proτ Size:é 0046 Datß Size:é 0000
Publiπ Symbol≤ Defined: MTIMC1
Externa∞ Symbol≤ Referenced: MA2H├, MHL4D├, MOUT
Module: ZSMTIMC2 Proτ Size:é 0046 Datß Size:é 0000
Public Symbol≤ Defined: MTIMC2
Externa∞ Symbol≤ Referenced: MA2H├, MAH├, MHL4D├, MOUT
Module: ZSMTIMC3 Proτ Size:é 0046 Datß Size:é 0000
Publiπ Symbol≤ Defined: MTIMC3
Externa∞ Symbol≤ Referenced: MA2H├, MAFH├, MHL4D├, MOUT
Module: ZSMTIMM1 Proτ Size:é 002C Datß Size:é 0000
Publiπ Symbol≤ Defined: MTIMM1
Externa∞ Symbol≤ Referenced: MA2H├, MHL4D├, MOUT
Module: ZSMTIMM2 Proτ Size:é 002A Datß Size:é 0000
Publiπ Symbol≤ Defined: MTIMM2
Externa∞ Symbol≤ Referenced: MA2H├, MAH├, MHL4D├, MOUT
Module: ZSMTIMM3 Proτ Size:é 002A Datß Size:é 0000
Publiπ Symbol≤ Defined: MTIMM3
Externa∞ Symbol≤ Referenced: MA2H├, MAFH├, MHL4D├, MOUT
Module: ZSPAFH├ Proτ Size:é 001│ Datß Size:é 0000
Publiπ Symbol≤ Defined: PAFHC
Externa∞ Symbol≤ Referenced: @B2H╚, @B2H╠, COUT
Module: ZSPAH├ Proτ Size:é 001╖ Datß Size:é 0000
Publiπ Symbol≤ Defined: PAHC
Externa∞ Symbol≤ Referenced: @B2H╚, @B2H╠, COUT
Module: ZSPARSDS Proτ Size:é 009C Datß Size:é 0000
Publiπ Symbol≤ Defined: PARSDS
Externa∞ Symbol≤ Referenced: EVAL1░, EVAL1╢, ISBCDD
Module: ZSPRDAT▒ Proτ Size:é 00B▓ Datß Size:é 0000
Publiπ Symbol≤ Defined: PRDAT1
Externa∞ Symbol≤ Referenced: COU╘, PA2H├, PAFH├, PSTR
Module: ZSPRDAT▓ Proτ Size:é 005╣ Datß Size:é 0000
Publiπ Symbol≤ Defined: PRDAT2
Externa∞ Symbol≤ Referenced: COU╘, PA2H├, PAHC
Module:é ZSPRDAT│ Proτ Size:é 002▒ Datß Size:é 0000
Publiπ Symbol≤ Defined:é PRDAT3
Externa∞ Symbol≤ Referenced:é COU╘, PA2HC
Module:é ZSPTIMC▒ Proτ Size:é 004╢ Datß Size:é 0000
Publiπ Symbol≤ Defined:é PTIMC1
Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PHL4DC
Module:é ZSPTIMC▓ Proτ Size:é 004╢ Datß Size:é 0000
Publiπ Symbols Defined:é PTIMC2
Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PAH├, PHL4DC
Module:é ZSPTIMC│ Proτ Size:é 004╢ Datß Size:é 0000
Publiπ Symbol≤ Defined:é PTIMC3
Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PAFH├, PHL4DC
Module:é ZSPTIMM▒ Proτ Size:é 002├ Datß Size:é 0000
Publiπ Symbol≤ Defined:é PTIMM1
Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PHL4DC
Module:é ZSPTIMM▓ Proτ Size:é 002┴ Datß Size:é 0000
Publiπ Symbol≤ Defined:é PTIMM2
Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PAH├, PHL4DC
Module:é ZSPTIMM│ Proτ Size:é 002┴ Datß Size:é 0000
Publiπ Symbol≤ Defined:é PTIMM3
Externa∞ Symbol≤ Referenced:é COU╘, PA2H├, PAFH├, PHL4DC
Module:é ZSSSTPCP Proτ Size:é 02B0 Datß Size:é 002A
Publiπ Symbol≤ Defined:é SSTPCP
Externa∞ Symbol≤ Referenced:é BCD2JU╠, CPMVE╥, DOSTYP