2 * ymd2yd - compute the date in the year from y/m/d
6 #include "ntp_unixtime.h"
7 #include "ntp_stdlib.h"
10 * Tables to compute the day of year from yyyymmdd timecode.
13 static int day1tab[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
14 static int day2tab[] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
25 if (m < 1 || m > 12 || d < 1)
28 if (((y%4 == 0) && (y%100 != 0)) || (y%400 == 0))
29 t = day2tab; /* leap year */
31 t = day1tab; /* not a leap year */
34 for (i = 0; i < m - 1; i++)