DAYSHIFT
dat |= tm.tm_mday << DAYSHIFT;
LE_16(year << YEARSHIFT | month << MONSHIFT | day << DAYSHIFT);
day = (LE_16(pctp->pct_date) >> DAYSHIFT) & DAYMASK;
LE_16(127 << YEARSHIFT | 12 << MONSHIFT | 31 << DAYSHIFT)