Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Значения времени/даты в tm, значение смещение в va_list (и приведение результата sizeof к int в va_arg) и подобное — тоже "чисто наследие"?
Тот факт, что time_t — это знаковый int64, очень мудрое решение. Потому что для времени операция вычитания определена и законна: насколько раньше/позже? Так мы сейчас вообще придём к тому, что знаковые не нужны и их надо эмулировать через беззнаковые и отдельно хранить флаг — направление на числовой оси. Ох, чёрт! Мы же получим знаковые