#include <time.h> int dysize(int year);
glibc 向けの機能検査マクロの要件 (feature_test_macros(7) 参照):
dysize():
glibc 2.19 から:
_DEFAULT_SOURCE
glibc 2.19 とそれ以前:
_BSD_SOURCE || _SVID_SOURCE
(year) %4 == 0 && ((year) %100 != 0 || (year) %400 == 0)
この式は __isleap(year) マクロで定義されており、 <time.h> にもあります。
| インターフェース | 属性 | 値 |
| dysize() | Thread safety | MT-Safe |
これは互換用の関数に過ぎません。新しいプログラムでは使わないでください。