if ((ifp = fopen(TRAVERSE_REJECT_FILE,"r")) == NULL){
if ((ifp = fopen(TRAVERSE_REJECT_FILE, TXT_R)) == NULL){
PUBLIC BOOLEAN lookup_reject ARGS1(char *,target){    FILE *ifp;    char *buffer = NULL;    char *line = NULL;    int len;    int result = FALSE;    if ((ifp = fopen(TRAVERSE_REJECT_FILE,"r")) == NULL){	return(FALSE);    }    HTSprintf0(&line, "%s\n", target);    while (LYSafeGets(&buffer, ifp) != NULL && !result) {	len = strlen(buffer);	if (len > 0) { 	   /* if not an empty line */	    if (buffer[len-1] == '*') {		/* if last char is * and the rest of the chars match */		if ((len == 1) || (strncmp(line,buffer,len - 1) == 0)) {		    result = TRUE;		}	    } else {		if (STREQ(line,buffer)) {		    result = TRUE;		}	    }	}    } /* end while loop over the file */    FREE(buffer);    FREE(line);    fclose(ifp);    return(result);}