$OpenBSD$ --- interface.c.orig Thu Oct 25 18:16:46 2001 +++ interface.c Thu Oct 25 18:19:54 2001 @@ -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); } @@ -2674,9 +2674,9 @@ #else if((tree=fopen(tree_name,"r"))!=NULL) { #endif - fprintf(stdout,"\nUse the existing GUIDE TREE file for Profile 1, %s (y/n) ? [y]: ", + fprintf(stdout,"\nUse the existing GUIDE TREE file for Profilizeof(temp),stdin); 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); }