11 int icnt,jcnt,kcnt,
j,m,break_flag,
restart,pstart,jtver,itver,lmer,kk,mer,ier;
15 signed int sdx_index,
i,next,sloop,end;
18 unsigned int rec_size, num_recs, db_slot,report_num;
20 unsigned long first_overload;
22 char qu[10],sbuf[100],*p,dbuf[100],*q;
44 for( sloop=0; sloop < 12; sloop++) {
53 offset = (
signed long)db_slot * rec_size;
55 if(rv != rec_size * num_recs)
91 first_overload = dbk.
prior;
92 offset = (
signed long)dbk.
prior * rec_size;
94 if(rv != rec_size * num_recs)
104 offset = (
signed long)dbk.
prior * rec_size;
106 if(rv != rec_size * num_recs)
141 stn_values[report_num].
zdate=(gm->tm_year+1900)*10000+(gm->tm_mon+1)*100+gm->tm_mday;
148 if(tnew==0L && told==0L) {
150 if(qu[0]==0 || dbk.
rpt[
i].
dqr==0 ||
151 strchr(qu,dbk.
rpt[
i].
dqr)!=NULL)
162 if(qu[0]==0 || dbk.
rpt[
i].
dqr==0 ||
163 strchr(qu,dbk.
rpt[
i].
dqr)!=NULL)
unsigned long int dbread(unsigned long int file_num, signed long int offset, unsigned long int rec_size, unsigned long int num_recs, void *buf)
long ouptime(int year, int month, int day, int hour, int minute, int second)
int values_search(char *hb5, char *parm, struct stim begin_date, struct stim end_date, struct stn_values *stn_values)
struct sensor_type * stype
struct report rpt[RPTS_PER_REC]
unsigned long int sensor_types