home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / cal26.zoo / cal.dat < prev    next >
Text File  |  1992-07-15  |  2KB  |  53 lines

  1. This is a sample data file for the CAL program.  When CAL uses the
  2. single-month calendar format, it will display up to eight 'special' dates
  3. for that month to the right of the calendar.  If the current date happens
  4. to fall on one of these special dates, it will be flagged by an asterisk.
  5. The special date descriptions are specified in this file (cal.dat) as
  6. single lines, formatted as follows:
  7.  
  8. YYYY MM DD NW xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  9.  
  10. YYYY is the year,
  11. MM is the month (01 - 12),
  12. DD is the day (00 if the NW field is used),
  13. NW is the weekday-of-month code (00 if the DD field is used)
  14. xxxx... is the message, if longer than 50 characters it will be truncated.
  15.  
  16. The data MUST occupy the character fields as shown.  If YYYY is specified
  17. as -999, the month and day are assumed to be annual events such as holidays,
  18. and the description will be displayed for any year.  If MM is specified
  19. as -9, the day is assumed to be a monthly event for that year.  In the
  20. weekday-of-month code NW, N signifies on which weekday W the special date
  21. occurs.  For example, 31 indicates the third sunday.  Values of W range
  22. from 1 to 7, for Sunday to Saturday, respectively.  A value of 9 for N
  23. indicates "last" as in 95 for "last thursday."
  24.  
  25. A line must start with -999 or a 4-digit number to be considered as data.
  26. Dates may be in any order, in any amount, but Cal will stop reading as soon
  27. as eight descriptions are read for the month being displayed.
  28.  
  29. Annual days:
  30.  
  31. YYYY MM DD NW Description
  32. -999 01 01 00 New Year's Day
  33. -999 01 00 32 Martin Luther King Day
  34. -999 02 14 00 St. Valentine's Day
  35. -999 03 17 00 St. Patrick's Day
  36. -999 04 01 00 All Fool's Day
  37. -999 05 00 21 Mother's Day
  38. -999 05 00 92 Memorial Day
  39. -999 06 00 31 Father's Day
  40. -999 07 04 00 Independence Day
  41. -999 09 00 12 Labor Day
  42. -999 10 31 00 Halloween
  43. -999 11 00 95 Thanksgiving Day
  44.  
  45. Monthly days:
  46.  
  47. -999 -9 00 26 JACO Japanese Animation movie showings, 8 pm to midnight
  48. -999 -9 00 46 JACO showings
  49.  
  50. Other days:
  51.  
  52. 1992 11 03 00 Election Day
  53.