if (LYRestricted) { CTRACE(tfp, "Anonymous restrictions are set.\n");
if (LYValidate) { if (LYRestricted && had_restrictions_default) { CTRACE((tfp, "Validate and some anonymous restrictions are set.\n")); } else if (had_restrictions_default) { CTRACE((tfp, "Validate restrictions set, restriction \"default\" was given.\n")); } else if (LYRestricted) { CTRACE((tfp, "Validate restrictions set, additional anonymous restrictions ignored.\n")); } else { CTRACE((tfp, "Validate restrictions are set.\n")); }  } else if (LYRestricted) { if (had_restrictions_all) { CTRACE((tfp, "Anonymous restrictions set, restriction \"all\" was given.\n")); } else { CTRACE((tfp, "Anonymous restrictions are set.\n")); } } else if (had_restrictions_all && had_restrictions_default) { CTRACE((tfp, "Restrictions \"all\" and \"default\" were given.\n")); } else if (had_restrictions_default) { CTRACE((tfp, "Restriction \"default\" was given.\n")); } else if (had_restrictions_all) { CTRACE((tfp, "\"all\" restrictions are set.\n"));
PUBLIC BOOLEAN LYOpenTraceLog NOARGS{    if (TRACE && LYUseTraceLog && LYTraceLogFP == NULL) {	/*	 * If we can't open it for writing, give up.  Otherwise, on VMS close	 * it, delete it and any versions from previous sessions so they don't	 * accumulate, and open it again.  - FM	 */	if ((LYTraceLogFP = LYNewTxtFile(LYTraceLogPath)) == NULL) {	    TracelogOpenFailed();	    return FALSE;	}#ifdef VMS	LYCloseTracelog();	HTSYS_remove(LYTraceLogPath);	if ((LYTraceLogFP = LYNewTxtFile(LYTraceLogPath)) == NULL) {	    TracelogOpenFailed();	    return FALSE;	}#endif /* VMS */	fflush(stdout);	fflush(stderr);	fprintf(tfp, "\t\t%s (%s)\n\n", LYNX_TRACELOG_TITLE, LYNX_VERSION);	/*	 *  If TRACE is on, indicate whether the	 *  anonymous restrictions are set. - FM	 */	if (LYRestricted) {	    CTRACE(tfp, "Anonymous restrictions are set.\n");	}    }    return TRUE;}