F_YEAR
di->flags |= F_YEAR;
if ((di->flags & F_YEAR) != 0)
if ((di.flags & ~F_VARIABLE) == (F_YEAR | F_MONTH | F_DAYOFMONTH) &&