LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

С time_t вообще странно, в старых функциях имеется тенденция передавать его указателем (time(&t), localtime(&t)), как будто что-то может не позволить его передать значением. А ещё я в одном старом коде (до-amd64) видел вычисление разницы двух time_t с кастом или кастами к double.

Не удивлюсь если где-то в древности time_t был вообще не целочисленным типом, а дробным или структурой, или хотя бы были такие планы.

Исправление firkax, :

С time_t вообще странно, в старых функциях имеется тенденция передавать его указателем (time(&t), localtime(&t)), как будто что-то может не позволить его передать значением. А ещё я в одном старом коде (до-amd64) видел вычисление разницы двух time_t с кастом или кастами к double.

Не удивлюсь если где-то в древности time_t был вообще не целочисленным типом, а дробным или структурой.

Исходная версия firkax, :

С time_t вообще странно, в старых функциях имеется тенденция передавать его указателем (time(&t), localtime(&t)), как будто что-то может не позволить его передать значением. А ещё я в одном старом коде (до-amd64) видел вычисление разницы двух time_t с кастом или кастами к double.