home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols000 / vol023 / sigmv023.ark / DATEFUNC.LIB < prev    next >
Text File  |  1984-04-29  |  1KB  |  41 lines

  1.  
  2. {    Subprogram declarations for date routines compiled separately
  3.     with DATE.PAS.
  4.  
  5.     The following types have to be declared globally:
  6.         TYPE    string255 = string 255;
  7.             byte = 0..255;
  8.  
  9.     Note that this library includes declarations for the
  10.     standard Pascal/Z external routines setlength and length,
  11.     since both are required by the date routines.
  12. }
  13.  
  14.  
  15. PROCEDURE setlength (var y : string0; x : integer); external;
  16.  
  17. FUNCTION length (x : string255) : integer; external;
  18.  
  19. PROCEDURE prompt (msg : string255); external;
  20.  
  21. FUNCTION makedate (msg : string255) : integer; external;
  22.  
  23. FUNCTION rmakedate (msg : string255; minyr, maxyr : byte) : integer;
  24.     external;
  25.  
  26. PROCEDURE brkdate (days : integer; VAR mo, da, yr, weekday : byte);
  27.     external;
  28.  
  29. FUNCTION dastrlong (days : integer; withday : boolean) : string255;
  30.     external;
  31.  
  32. FUNCTION dastrshort (days : integer; withday : boolean) : string255;
  33.     external;
  34.  
  35. FUNCTION strbyte (val : byte; withspace : boolean) : string255;
  36.     external;
  37.  
  38. FUNCTION dastrfixed (days : integer; spaces : boolean) : string255;
  39.     external;
  40.  
  41.