Граждане, не подскажете, где бы взять исходники аналога функции difftime() в обычных сях ?
Есть RTC, есть регистры, из которых можно родить структуру со временем. Но как ее перевести в секунды с начала хоть 1970, хоть 1980 или любого другого года - непонятно (или, что тоже самое - родить аналог time() ). Задача состоит в определении интервала времени между событиями порядка часов-суток-месяцев. При этом не хотелось бы промахиваться мимо тазика в районе 28-29 февраля...
UPDATE: с удивлением обнаружил \Keil\ARM\RV31\INC\time.h Почему я это не нашел ночью - не знаю. В хелпе обещают, что
* mktime() and localtime() can be used immediately
* time() and clock() are system-specific and probably not usable unless reimplemented
* asctime(), ctime(), and strftime() require locale.