4 void read_maps(
char *sfname,
int smonth,
int emonth)
10 extern int isohyets_used;
17 extern unsigned car[100];
23 int i,
j,ier,no,
zoom,
color,ii,lflag,xadd,yadd,type,
k,len,jj;
24 char kbuf[120],*p,*q,*sname[20],nm[50],dbuf[100],
fname[50];
25 char name[50],ebuf[120];
28 long xsize=12800,ysize=9600;
32 int slider_size,scrollm,ivalue,increment,page_increment;
34 float x_lat,n_lat,x_lon,n_lon;
39 char kbuf1[50],kbuf2[50],pchar;
62 p=
pars_line(kbuf,
"maximum_latitude=",dbuf);
69 printf(
"maximum_latitude not specified\n");
74 p=
pars_line(kbuf,
"minimum_latitude=",dbuf);
80 printf(
"minimum_latitude not specified\n");
85 p=
pars_line(kbuf,
"center_longitude=",dbuf);
92 printf(
"center_longitude not specified\n");
123 for(ii=0;ii<100;ii++) {
125 p=fgets(kbuf,110,
fp);
172 p=fgets(ebuf,100,ft);
174 ier=sscanf(ebuf,
"%s %s %s %s %s",dbuf,dbuf,dbuf,dbuf,dbuf);
208 sname[
j]=calloc(1,strlen(nm)+1);
225 XtVaGetValues(
scrollbar,XmNmaximum,&scrollm,NULL);
226 XmScrollBarGetValues(
scrollbar,&ivalue,&slider_size,
227 &increment,&page_increment);
228 XmScrollBarSetValues(
scrollbar,scrollm-slider_size,slider_size,
229 increment,page_increment,True);
241 p=fgets(kbuf,100,ft);
258 p=fgets(kbuf,100,ft);
266 if(strncmp(
"END",kbuf,3)==0)
269 sscanf(kbuf,
"%lf %lf",&
lon,&
lat);
272 if((lon < n_lon || lon > x_lon) &&
273 ( lat < n_lat || lat > x_lat))
289 p=fgets(kbuf,100,ft);
312 while(kbuf[
i] != 0) {
321 ier=sscanf(kbuf,
"%s %s",kbuf1,kbuf2);
325 printf(
"error in format %s\n",sname[
j]);
331 p=strchr(kbuf,pchar);
334 printf(
"error in format %s\n",sname[
j]);
343 printf(
"error in format %s\n",sname[
j]);
352 ier=sscanf(q+1,
"%d %d %d %d",&xadd,&yadd,&
zoom);
378 p=fgets(kbuf,100,ft);
void get_hrap_coord(double maximum_latitude, double minimum_latitude, double center_longitude)
void get_lat_lon(int newx, int newy, float *lat, float *lon)
char * pars_line(char *buf, char *s, char *sbuf)
void isohyet_select(void)
void map_select(Widget, XtPointer, XmDrawingAreaCallbackStruct *)
printf("fbuf is %s\n", fbuf)
char station_list_file[256]
struct MenuItem ktems[100]
struct maplayer * smaplayer[100]
void read_maps(char *sfname, int smonth, int emonth)
struct maplayer * nextseg
struct mappoints * points