У хайтека (из Hitech-C для пиков) возьми. Они раньше libc в
исходниках выкладывали. Туплю. У них на 32 бита. Без проблемы 2038
года -- с этим сложно. Можно потенциально сделать unsigned и
дотянуть до ~2106 года. И не работает-то наверняка не почему-то, а
потому, что с поддержкой unsigned long long (aka uint64_t)
проблемы. Какой смысл искать другую библиотеку, у ней будет та же
проблема. Да и смысл? Осталось 18 лет, гарантию что ли до 2038 что
ли давать будешь? И так сойдёт. А то кто потом доделывать, переделывать и зарплату получать будет? Подумай о людях!