Есть ли какая-нибудь библиотека, написанная для pure C, где существует time_t с большей чем 32 бит разрядностью? Которая при этом работает на любой архитектуре с любой разрядностью и поддерживает хотя бы следующие функции: strftime, strptime, mktime, gmtime, localtime, time, getdate.
В общем, хотелось бы старым привычным способом работать с датами в диапазоне примерно от 1800 до 2100 съ секундной точностью.
Писать и отлаживать свой костыль не хочется, т.к. DST, leap seconds и time zones будут отвлекать от предметной области.