53 void shtadj(lyear, lmon, lday, lhour, lmin, lsec, kadj, iadj, status)
54 short int *lyear, *lmon, *lday, *lhour, *lmin, *lsec, *kadj, *iadj,
57 static short int ia, ladj,
leap, flag;
90 *lsec = *lsec - ladj*60;
96 ladj = (*lsec - 60)/60;
97 *lsec = *lsec - ladj*60;
106 *lmin = *lmin + ladj;
110 *lmin = *lmin - ladj*60;
116 ladj = (*lmin - 60)/60;
117 *lmin = *lmin - ladj*60;
126 *lhour = *lhour + ladj;
130 *lhour = *lhour - ladj*24;
136 ladj = (*lhour - 24)/24;
137 *lhour = *lhour - ladj*24;
151 ia = 30*(*lmon + 2) + (55*(*lmon + 2))/100 - 2*((*lmon + 10)/13) -
152 91 + (
leap*(*lmon + 10))/13 + *lday;
181 *lmon = *lmon + ladj;
185 *lmon = *lmon - ladj*12;
195 ladj = (*lmon - 12)/12;
196 *lmon = *lmon - ladj*12;
201 *lyear = *lyear + ladj;
228 *lmon = *lmon + ladj;
232 *lmon = *lmon - ladj*12;
242 ladj = (*lmon - 12)/12;
243 *lmon = *lmon - ladj*12;
248 *lyear = *lyear + ladj;
259 *lday = Iday[*lmon] +
leap;
void shcal(short int *iord, short int *leap, short int *lmon, short int *lday)
void sherr(short int *ier)
void shleap(short int *lyear, short int *leap)
void shtadj(short int *lyear, short int *lmon, short int *lday, short int *lhour, short int *lmin, short int *lsec, short int *kadj, short int *iadj, short int *status)