bintobcd
int bintobcd(int);
mc146818_write(NULL, centb, bintobcd(clockcentury));
rtclk[MC_SEC] = bintobcd(dt.dt_sec);
rtclk[MC_MIN] = bintobcd(dt.dt_min);
rtclk[MC_HOUR] = bintobcd(dt.dt_hour);
rtclk[MC_YEAR] = bintobcd(dt.dt_year % 100);
rtclk[MC_MONTH] = bintobcd(dt.dt_mon);
rtclk[MC_DOM] = bintobcd(dt.dt_day);
century = bintobcd(dt.dt_year / 100);
rtclk[MC_ASEC] = bintobcd(dt.dt_sec);
rtclk[MC_AMIN] = bintobcd(dt.dt_min);
rtclk[MC_AHOUR] = bintobcd(dt.dt_hour);
bintobcd(clockcentury));
rtclk[MC_SEC] = bintobcd(dt.dt_sec);
rtclk[MC_MIN] = bintobcd(dt.dt_min);
rtclk[MC_HOUR] = bintobcd(dt.dt_hour);
rtclk[MC_YEAR] = bintobcd(dt.dt_year % 100);
rtclk[MC_MONTH] = bintobcd(dt.dt_mon);
rtclk[MC_DOM] = bintobcd(dt.dt_day);
century = bintobcd(dt.dt_year / 100);