home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD v1.2 / amidev_cd_12.iso / inc&ad2.0 / includes / dos / datetime.i < prev    next >
Text File  |  1992-09-01  |  1KB  |  53 lines

  1.     IFND    DOS_DATETIME_I
  2. DOS_DATETIME_I SET 1
  3.  
  4. **
  5. **    $Filename: dos/datetime.i $
  6. **    $Release: 2.04 Includes, V37.4 $
  7. **    $Revision: 36.7 $
  8. **    $Date: 90/07/12 $
  9. **
  10. **    Date and time assembler header for AmigaDOS
  11. **
  12. **    (C) Copyright 1989-1991 Commodore-Amiga, Inc.
  13. **        All Rights Reserved
  14. **
  15.  
  16.     IFND DOS_DOS_I
  17.     INCLUDE "dos/dos.i"
  18.     ENDC
  19.  
  20. *
  21. *    Data structures and equates used by the V1.4 DOS functions
  22. * StrtoDate() and DatetoStr()
  23. *
  24. *
  25.  
  26. *--------- String/Date structures etc
  27.     STRUCTURE    DateTime,0
  28.     STRUCT    dat_Stamp,ds_SIZEOF    ;DOS DateStamp
  29.     UBYTE    dat_Format        ;controls appearance of dat_StrDate
  30.     UBYTE    dat_Flags        ;see BITDEF's below
  31.     CPTR    dat_StrDay        ;day of the week string
  32.     CPTR    dat_StrDate        ;date string
  33.     CPTR    dat_StrTime        ;time string
  34.     LABEL    dat_SIZEOF
  35. *
  36. * You need this much room for each of the DateTime strings:
  37. LEN_DATSTRING    EQU    16
  38.  
  39. *    flags for dat_Flags
  40. *
  41.     BITDEF    DT,SUBST,0        ;substitute Today, Tomorrow, etc.
  42.     BITDEF    DT,FUTURE,1        ;day of the week is in future
  43. *
  44. *    date format values
  45. *
  46. FORMAT_DOS    equ    0        ; dd-mmm-yy
  47. FORMAT_INT    equ    1        ; yy-mm-dd
  48. FORMAT_USA    equ    2        ; mm-dd-yy
  49. FORMAT_CDN    equ    3        ; dd-mm-yy
  50. FORMAT_MAX    equ    FORMAT_CDN
  51.  
  52.     ENDC    ; DOS_DATETIME_I
  53.