7 extern char zstation_list_custom_file[100];
9 int i,ier,sflag,field,
j,xadd,yadd;
10 extern struct station zstation[750];
11 extern int max_zstations;
13 char *p,kbuf[200],
hb5[10],
parm[10];
14 double dist1,dist2,dist,sorted[30];
58 zstation[
i].
hb5=calloc(10,
sizeof(
char));
59 zstation[
i].
name=calloc(50,
sizeof(
char));
60 zstation[
i].
parm=calloc(10,
sizeof(
char));
62 ier=sscanf(kbuf,
"%s %s %f %f %f %d ",zstation[
i].
hb5,
66 if(strncasecmp(
"HZI",zstation[
i].
parm,3)!=0)
72 if(strcmp(zstation[
i].
hb5,zstation[m].
hb5)==0 &&
73 zstation[
i].
parm[4]==zstation[m].
parm[4]){
75 printf(
"duplicate zstation %s\n",zstation[
i].
hb5);
101 for(
j=0;
j<strlen(kbuf);
j++) {
103 if(kbuf[
j] !=
' ' && sflag==1) {
109 else if(kbuf[
j]==
' ')
116 strcpy(zstation[
i].
name,&kbuf[
j]);
132 strcat(kbuf,
".zcustom");
133 strcpy(zstation_list_custom_file,kbuf);
150 for(
j=0;
j<max_zstations;
j++) {
152 if(strcmp(
hb5,zstation[
j].
hb5)==0) {
154 if(strncmp(
parm,zstation[
j].
parm,3)==0 &&
void get_zstation_list(char *fname)
printf("fbuf is %s\n", fbuf)