fclose(ifp);
LYCloseOutput(ifp);
PUBLIC void dump_traversal_history NOARGS{    int x;    FILE *ifp;    if (nhist <= 0)	return;    if ((ifp = LYAppendToTxtFile(TRAVERSE_FILE)) == NULL) {	final_perror(CANNOT_OPEN_TRAV_FILE, FALSE);	return;    }    fprintf(ifp, "\n\n%s\n\n\t    %s\n\n",	    TRAV_WAS_INTERRUPTED,	    gettext("here is a list of the history stack so that you may rebuild"));    for (x = nhist-1; x >= 0; x--) {	fprintf(ifp,"%s\t%s\n", history[x].title, history[x].address);    }    fclose(ifp);}