--- interface.c.orig Wed Jun 7 16:50:07 2000 +++ interface.c Tue Aug 8 03:11:33 2000 @@ -1078,7 +1078,7 @@ /* added for File System Standards - Francois */ path1=(char *)ckalloc((strlen(path)+64)*sizeof(char)); strcpy(path1,path); - strcat(path1,"/usr/share/clustalx:/usr/local/share/clustalx"); + strcat(path1,DATADIR); lf=(sint)strlen(fname); deb=path1; @@ -2121,7 +2121,7 @@ strcpy(local_prompt,"\n\nEnter new name to avoid overwriting "); strcat(local_prompt," [%s]: "); fprintf(stdout,local_prompt,file_name); - gets(temp); + fgets(temp,sizeof(temp),stdin); if(*temp != EOS) strcpy(file_name,temp); } } @@ -2129,7 +2129,7 @@ strcpy(local_prompt,prompt); strcat(local_prompt," [%s]: "); fprintf(stdout,local_prompt,file_name); - gets(temp); + fgets(temp,sizeof(temp),stdin); if(*temp != EOS) strcpy(file_name,temp); } @@ -2335,7 +2335,7 @@ if (usemenu) fprintf(stdout,"\nUse the existing GUIDE TREE file, %s (y/n) ? [y]: ", tree_name); - gets(temp); + fgets(temp,sizeof(temp),stdin); if(*temp != 'n' && *temp != 'N') { strcpy(phylip_name,tree_name); use_tree = TRUE; @@ -2567,7 +2567,7 @@ fprintf(stdout,"\nEnter a name for the guide tree file [%s]: ", phylip_name); - gets(temp); + fgets(temp,sizeof(temp),stdin); if(*temp != EOS) strcpy(phylip_name,temp); } @@ -2676,7 +2676,7 @@ #endif fprintf(stdout,"\nUse the existing GUIDE TREE file for Profile 1, %s (y/n) ? [y]: ", tree_name); - gets(temp); + fgets(temp,sizeof(temp),stdin); if(*temp != 'n' && *temp != 'N') { strcpy(p1_tree_name,tree_name); use_tree1 = TRUE; @@ -2702,7 +2702,7 @@ #endif fprintf(stdout,"\nUse the existing GUIDE TREE file for Profile 2, %s (y/n) ? [y]: ", tree_name); - gets(temp); + fgets(temp,sizeof(temp),stdin); if(*temp != 'n' && *temp != 'N') { strcpy(p2_tree_name,tree_name); use_tree2 = TRUE; @@ -3730,7 +3730,7 @@ if(usemenu) { fprintf(stdout,"\nEnter a name for the parameter output file [%s]: ", parname); - gets(temp); + fgets(temp,sizeof(temp),stdin); if(*temp != EOS) strcpy(parname,temp); }