Lines Matching defs:yr
111 #define leap_year(yr) \
112 ((yr) <= 1752 ? !((yr) % 4) : \
113 (!((yr) % 4) && ((yr) % 100)) || !((yr) % 400))
116 #define centuries_since_1700(yr) \
117 ((yr) > 1700 ? (yr) / 100 - 17 : 0)
120 #define quad_centuries_since_1700(yr) \
121 ((yr) > 1600 ? ((yr) - 1600) / 400 : 0)
124 #define leap_years_since_year_1(yr) \
125 ((yr) / 4 - centuries_since_1700(yr) + quad_centuries_since_1700(yr))