ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
888035 Топик полностью
Dingo (12.12.2018 11:40 - 11:42, просмотров: 139) ответил SciFi на Если не нужно точнее секунды, то time_t - самое оно. В современном newlib это int64_t, хватит до конца света. Или можно всё ручками, никто не заставляет использовать стандартную библиотеку.
По поводу newlib _types.h #if defined(_USE_LONG_TIME_T) || __LONG_MAX__ > 0x7fffffffL #define _TIME_T_ long #else #define _TIME_T_ __int_least64_t #endif typedef _TIME_T_ __time_t; В общем, it depends ... А в sys/config.h #ifdef _WANT_USE_LONG_TIME_T #ifndef _USE_LONG_TIME_T #define _USE_LONG_TIME_T #endif #endif Ссылок на _WANT_USE_LONG_TIME_T не нашёл пока; начало с подчёркивания подразумевает внутреннее использование.