10 int adjtime(
int adj,
int y,
int m,
int d,
int h,
11 int *adj_y,
int *adj_m,
int *adj_d,
int *adj_h)
18 adjtime(-24,y,m,d,h,&y1,&m1,&d1,&h1);
25 adjtime(24,y,m,d,h,&y1,&m1,&d1,&h1);
36 if((m == 1 || m == 3 || m == 5 || m == 7 ||
37 m == 8 || m == 10 || m == 12 ) && d > 31)
47 if((m == 4 || m == 6 || m == 9 || m == 11)
54 if(m == 2 && (((y%4) && d > 28) || (!(y%4) && d > 29)))
72 if(m == 1 || m == 3 || m == 5 || m == 7 ||
73 m == 8 || m == 10 || m == 12 ) d=31;
74 if(m == 4 || m == 6 || m == 9 || m == 11) d=30;
75 if(m == 2 && y%4) d=28;
76 if(m == 2 && !(y%4)) d=29;
int adjtime(int adj, int y, int m, int d, int h, int *adj_y, int *adj_m, int *adj_d, int *adj_h)