10 int adj_time(
int adj,
int y,
int m,
int d,
int h,
11 int *adj_y,
int *adj_m,
int *adj_d,
int *adj_h)
18 adj_time(-24,y,m,d,h,&y1,&m1,&d1,&h1);
25 adj_time(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;
103 sprintf(line1,
"date +\'%w\' -d \'%02d/%02d/%04d %02d:00\'",mm,dd,
yy,hh);
105 fgets(
day,
sizeof(
day),pf);
107 sscanf(
day,
"%d",&day_num);
108 if(!day_num) day_num=7;;
int z2loc(int yy, int mm, int dd, int hh)
int adj_time(int adj, int y, int m, int d, int h, int *adj_y, int *adj_m, int *adj_d, int *adj_h)
sprintf(fbuf,"/usr/mapper/nexrad/ngrid.%02d-%02d-%02d-%02d", year, month, day, hour)