Эксперт в области разработки веб-приложений и безопасности в интернете. Каждый месяц мой блог посещают около 90 тысяч человек. Работаю техническим директором в «Системах документооборота», занимаюсь электронным правительством.
_PUBLIC_ uint32_t mapidump_freebusy_year(uint32_t month, uint32_t year)
{
uint32_t realmonth;
realmonth = month - (year * 16);
while (realmonth > 0xc) {
year++;
realmonth = month - (year * 16);
}
return year;
}
Если не забуду, надо будет выслать им две моих строчки кода, где я нахожу месяц и год битовыми операциями и сдвигом.