home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / zsus / z3help / y.lbr / ZSLIB2.HZP / ZSLIB2.HLP
Encoding:
Text File  |  1991-10-09  |  8.5 KB  |  295 lines

  1.  Output Date in American Format       - PDATAx, LDATAx, MDATAx
  2.  Output Date in European Format       - PDATEx, LDATEx, MDATEx
  3.  Output Date in Dual Format           - PDATSx, LDATSx, MDATSx, SDATSx
  4.  Output Day of Week                   - PWDAYx, LWDAYx, MWDAYx, SWDAYx
  5.  Explanation of Switchable Output
  6. :
  7. PDATA1, LDATA1 - Prints long form of date in American format.
  8.  
  9.   ENTER: HL = address of date as BCD yy mm dd.
  10.   EXIT:  None.
  11.   USES:  None.
  12.  
  13. MDATA1 - Stores long form of date to memory in American format.
  14.  
  15.   ENTER: HL = address of date as BCD yy mm dd,
  16.          DE = address of memory buffer (18 bytes maximum).
  17.   EXIT:  DE = address of byte after output.
  18.   USES:  DE
  19.  
  20. Usage: PDATA1, console output; LDATA1, printer output.
  21.  
  22. Output example:          "March 2, 1988"
  23.  
  24.  
  25. PDATA2, LDATA2 - Prints intermediate form of date in American format.
  26.  
  27.   ENTER: HL = address of date as BCD yy mm dd.
  28.   EXIT:  None.
  29.   USES:  None.
  30.  
  31. MDATA2 - Stores intermediate form of date to memory in American format.
  32.  
  33.   ENTER: HL = address of date as BCD yy mm dd,
  34.          DE = address of memory buffer (9 bytes).
  35.   EXIT:  DE = address of byte after output.
  36.   USES:  DE
  37.  
  38. Usage: PDATA2, console output; LDATA2, printer output.
  39.  
  40. Output example:          "02 Mar 88"
  41.  
  42.  
  43. PDATA3, LDATA3 - Prints short form of date in American format.
  44.  
  45.   ENTER: HL = address of date as BCD yy mm dd.
  46.   EXIT:  None.
  47.   USES:  None.
  48.  
  49. MDATA3 - Stores short form of date to memory in American format.
  50.  
  51.   ENTER: HL = address of date as BCD yy mm dd,
  52.          DE = address of memory buffer (8 bytes).
  53.   EXIT:  DE = address of byte after output.
  54.   USES:  DE
  55.  
  56. Usage: PDATA3, console output; LDATA3, printer output.
  57.  
  58. Output example:          "03/02/88"
  59.  
  60.  
  61. PDATA4, LDATA4 - Prints very short form of date in American format.
  62.  
  63.   ENTER: HL = address of date as BCD yy mm dd.
  64.   EXIT:  None.
  65.   USES:  None.
  66.  
  67. MDATA4 - Stores very short form of date to memory in American format.
  68.  
  69.   ENTER: HL = address of date as BCD yy mm dd,
  70.          DE = address of memory buffer (8 bytes maximum).
  71.   EXIT:  DE = address of byte after output.
  72.   USES:  DE
  73.  
  74. Usage: PDATA4, console output; LDATA4, printer output.
  75.  
  76. Output example:          "3/2/88"
  77.  
  78. :
  79. PDATE1, LDATE1 - Prints long form of date in European format.
  80.  
  81.   ENTER: HL = address of date as BCD yy mm dd.
  82.   EXIT:  None.
  83.   USES:  None.
  84.  
  85. MDATE1 - Stores long form of date to memory in European format.
  86.  
  87.   ENTER: HL = address of date as BCD yy mm dd,
  88.          DE = address of memory buffer (17 bytes maximum).
  89.   EXIT:  DE = address of byte after output.
  90.   USES:  DE
  91.  
  92. Usage: PDATE1, console output; LDATE1, printer output.
  93.  
  94. Output example:          "2 March 1988"
  95.  
  96.  
  97. PDATE2, LDATE2 - Prints intermediate form of date in European format.
  98.  
  99.   ENTER: HL = address of date as BCD yy mm dd.
  100.   EXIT:  None.
  101.   USES:  None.
  102.  
  103. MDATE2 - Stores intermediate form of date to memory in European format.
  104.  
  105.   ENTER: HL = address of date as BCD yy mm dd,
  106.          DE = address of memory buffer (9 bytes).
  107.   EXIT:  DE = address of byte after output.
  108.   USES:  DE
  109.  
  110. Usage: PDATE2, console output; LDATE2, printer output.
  111.  
  112. Output example:          "02 Mar 88"
  113.  
  114.  
  115. PDATE3, LDATE3 - Prints short form of date in European format.
  116.  
  117.   ENTER: HL = address of date as BCD yy mm dd.
  118.   EXIT:  None.
  119.   USES:  None.
  120.  
  121. MDATE3 - Stores short form of date to memory in European format.
  122.  
  123.   ENTER: HL = address of date as BCD yy mm dd,
  124.          DE = address of memory buffer (8 bytes).
  125.   EXIT:  DE = address of byte after output.
  126.   USES:  DE
  127.  
  128. Usage: PDATE3, console output; LDATE3, printer output.
  129.  
  130. Output example:          "02.03.88"
  131.  
  132.  
  133. PDATE4, LDATE4 - Prints very short form of date in European format.
  134.  
  135.   ENTER: HL = address of date as BCD yy mm dd.
  136.   EXIT:  None.
  137.   USES:  None.
  138.  
  139. MDATE4 - Stores very short form of date to memory in European format.
  140.  
  141.   ENTER: HL = address of date as BCD yy mm dd,
  142.          DE = address of memory buffer (8 bytes maximum).
  143.   EXIT:  DE = address of byte after output.
  144.   USES:  DE
  145.  
  146. Usage: PDATE4, console output; LDATE4, printer output.
  147.  
  148. Output example:          "2.3.88"
  149.  
  150. :
  151. PDATS1, LDATS1, SDATS1 - Prints long form of date in dual format.
  152.  
  153.   ENTER: HL = address of date as BCD yy mm dd,
  154.          A = date format flag (0=American, FFh=European).
  155.   EXIT:  None.
  156.   USES:  None.
  157.  
  158. MDATS1 - Stores long form of date to memory in dual format.
  159.  
  160.   ENTER: HL = address of date as BCD yy mm dd,
  161.          DE = address of memory buffer (18 bytes maximum),
  162.          A = date format flag (0=American, FFh=European).
  163.   EXIT:  DE = address of byte after output.
  164.   USES:  DE
  165.  
  166. Usage: PDATS1, console output; LDATS1, printer output; SDATS1 switchable 
  167. output.
  168.  
  169. Output examples:         "March 2, 1988"
  170.                          "2 March 1988"
  171.  
  172.  
  173. PDATS2, LDATS2, SDATS2 - Prints intermediate form of date in dual format.
  174.  
  175.   ENTER: HL = address of date as BCD yy mm dd,
  176.          A = date format flag (0=American, FFh=European).
  177.   EXIT:  None.
  178.   USES:  None.
  179.  
  180. MDATS2 - Stores intermediate form  of  date to memory in dual format.
  181.  
  182.   ENTER: HL = address of date as BCD yy mm dd,
  183.          DE = address of memory buffer (9 bytes),
  184.          A = date format flag (0=American, FFh=European).
  185.   EXIT:  DE = address of byte after output.
  186.   USES:  DE
  187.  
  188. Usage: PDATS2, console output; LDATS2, printer output; SDATS2, switchable 
  189. output.
  190.  
  191. Output examples:         "Mar 02 88"
  192.                          "02 Mar 88"
  193.  
  194.  
  195. PDATS3, LDATS3, SDATS3 - Prints short form of date in dual format.
  196.  
  197.   ENTER: HL = address of date as BCD yy mm dd,
  198.          A = date format flag (0=American, FFh=European).
  199.   EXIT:  None.
  200.   USES:  None.
  201.  
  202. MDATS3 - Stores short form of date to memory in dual format.
  203.  
  204.   ENTER: HL = address of date as BCD yy mm dd,
  205.          DE = address of memory buffer (8 bytes),
  206.          A = date format flag (0=American, FFh=European).
  207.   EXIT:  DE = address of byte after output.
  208.   USES:  DE
  209.  
  210. Usage: PDATS3, console output; LDATS3, printer output; SDATS3, switchable 
  211. output.
  212.  
  213. Output examples:         "03/02/88"
  214.                          "02.03.88"
  215.  
  216.  
  217. PDATS4, LDATS4, SDATS4 - Prints very short form of date in dual format.
  218.  
  219.   ENTER: HL = address of date as BCD yy mm dd,
  220.          A = date format flag (0=American, FFh=European).
  221.   EXIT:  None.
  222.   USES:  None.
  223.  
  224. MDATS4 - Stores very short form of date to memory in dual format.
  225.  
  226.   ENTER: HL = address of date as BCD yy mm dd,
  227.          DE = address of memory buffer (8 bytes maximum),
  228.          A = date format flag (0=American, FFh=European).
  229.   EXIT:  DE = address of byte after output.
  230.   USES:  DE
  231.  
  232. Usage: PDATS4, console output; LDATS4, printer output; SDATS4, switchable 
  233. output.
  234.  
  235. Output examples:         "3/2/88"
  236.                          "2.3.88"
  237.  
  238. PDATS5, LDATS5, SDATS5 - Prints padded short form of date in dual format.
  239.  
  240.   ENTER: HL = address of date as BCD yy mm dd,
  241.          A = date format flag (0=American, FFh=European).
  242.   EXIT:  None.
  243.   USES:  None.
  244.  
  245. MDATS5 - Stores padded short form of date to memory in dual format.
  246.  
  247.   ENTER: HL = address of date as BCD yy mm dd,
  248.          DE = address of memory buffer (8 bytes maximum),
  249.          A = date format flag (0=American, FFh=European).
  250.   EXIT:  DE = address of byte after output.
  251.   USES:  DE
  252.  
  253. Usage: PDATS5, console output; LDATS5, printer output; SDATS5, switchable 
  254. output.
  255.  
  256. Output examples:         " 3/ 2/88"
  257.                          " 2. 3.88"
  258. :
  259. PWDAY1, LWDAY1, SWDAY1 - Prints long form of day of week.
  260.  
  261.   ENTER: HL = address of date as BCD yy mm dd.
  262.   EXIT:  None.
  263.   USES:  None.
  264.  
  265. MWDAY1 - Stores long form of day of week to memory.
  266.  
  267.   ENTER: HL = address of date as BCD yy mm dd,
  268.          DE = address of memory buffer (9 bytes maximum).
  269.   EXIT:  DE = address of byte after output.
  270.   USES:  DE
  271.  
  272. Usage: PWDAY1, console output; LWDAY1, printer output; SWDAY1, switchable 
  273. output.
  274.  
  275. Output example:          "Wednesday"
  276.  
  277. PWDAY2, LWDAY2, SWDAY2 - Prints short form of day of week.
  278.  
  279.   ENTER: HL = address of date as BCD yy mm dd.
  280.   EXIT:  None.
  281.   USES:  None.
  282.  
  283. MWDAY2 - Stores short form of day of week to memory.
  284.  
  285.   ENTER: HL = address of date as BCD yy mm dd,
  286.          DE = address of memory buffer (3 bytes).
  287.   EXIT:  DE = address of byte after output.
  288.   USES:  DE
  289.  
  290. Usage: PWDAY2, console output; LWDAY2, printer output; SWDAY2, switchable 
  291. output.
  292.  
  293. Output example:          "Wed"
  294. ::ZSLIBS
  295.