Fixed a bug: ack could not see the difference between ".mod" and ".m".

This is corrected.
This commit is contained in:
ceriel 1986-10-20 13:47:26 +00:00
parent 3a076895bb
commit 84f0869fde

View file

@ -200,11 +200,13 @@ int satisfy(trafo,suffix) register trf *trafo; char *suffix ; {
fuerror("Illegal input suffix entry for %s",
trafo->t_name) ;
}
l_char=index(f_char+1,SUFCHAR);
if ( l_char ? strncmp(f_char,suffix,l_char-f_char)==0 :
strcmp(f_char,suffix)==0 ) {
return 1 ;
l_char=strindex(f_char+1,SUFCHAR);
if ( l_char ) *l_char = 0;
if ( strcmp(f_char,suffix)==0 ) {
if ( l_char ) *l_char = SUFCHAR;
return 1;
}
if ( l_char ) *l_char = SUFCHAR;
}
return 0 ;
}