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 ;
}