DYSIZE(3)

НАЗВАНИЕ
dysize - возвращает количество дней в указанном году

СИНТАКСИС

#define _BSD_SOURCE /* или: #define _SVID_SOURCE */
#include <time.h>

int dysize(int year);

ОПИСАНИЕ
Функция возвращает 365 для обычного года и 366 - для високосного. Подсчет високосного года базируется на формуле:

(year) %4 == 0 && ((year) %100 != 0 || (year) %400 == 0)

Формула определена в макросе __isleap(year), также находящемся в <time.h>.

СООТВЕТСТВИЕ СТАНДАРТАМ
Функция появилась в SunOS 4.x.

ЗАМЕЧАНИЯ
Функция введена только для совместимости. Не используйте ее в новых программах. В SCO версия этой функции имела Проблему-2000.

СМ. ТАКЖЕ
strftime(3), time(3)