; `cal' demo resource file v0.03
;
; The structure of a `cal' resource file line is:
;
;   yyyymmdd `text'
;  
;     e.g.,        00000921 my~%b1962~birthday
;
;   where:  yyyy   is the year including the century (range 0000..9999)
;             mm   is the month (range 00..12)
;             dd   is the day (range 00..31) or a weekday name (range mo..su)
;          `text'  is any text you like
;
; NOTE: Between yyyymmdd and `text' may occur whitespace
;         characters (tab, blank...)
;
; The `text' of a resource file line may contain two special macros:
;   1) %byyyy references a year of birth and is converted to an age value
;        e.g., the line `my %b1962 birthday' will be expanded
;                    to `my 32nd birthday' in case the current year is 1994.
;      The year of birth entries are evaluated/respeced only if the
;      age value is >0.
;   2) %yyyyy references any year and is converted to an age value
;        e.g., the line `sylvester 1912 is %y1912 years ago' will be expanded
;                    to `sylvester 1912 is -82 years ago' in case the
;              current year is 1994.
;
; Furthermore, you can split long resource file lines:
;   Each time a `~' (TILDE) character is found, this character
;   is replaced by a '\n' NEWLINE character.
;
; A line beginning with a `;' (SEMICOLON) character is a comment
; and will not be used by `cal` !
;
;
; yyyymmdd  Accepted command line switches
; ----------------------------------------
; 00000000  c, ct
; 000000dd  c, ct, cw, cm
; 0000mm00  c, ct
; 0000mmdd  c, ct, cw, cm, cy
; yyyy0000  c, ct
; yyyy00dd  c, ct, cw, cm
; yyyymm00  c, ct
; yyyymmdd  c, ct, cw, cm, cy
; 000000wn  c, ct, cw          ---
; 0000mmwn  c, ct, cw             \  `wn' is a short weekday-name
; yyyy00wn  c, ct, cw             /    (two places %2s, e.g., mo, tu, we ...)
; yyyymmwn  c, ct, cw          ---
