match = FALSE;
if (LYCharSet_UC[i].enc != UCT_ENC_UTF8)  match = FALSE;
PRIVATE void HTMLSetDisplayCharsetMatchLocale ARGS1(int,i){    BOOLEAN match;    if  (LYHaveCJKCharacterSet) {	/*	** We have no intention to pass CJK via UCTransChar if that happened.	** Let someone from CJK correct this if necessary.	*/	DisplayCharsetMatchLocale = TRUE; /* old-style */	return;    } else if (strncasecomp(LYCharSet_UC[i].MIMEname, "cp", 2) ||		strncasecomp(LYCharSet_UC[i].MIMEname, "windows", 7)) {	/*	** Assume dos/windows displays usually on remote terminal, hence it	** rarely matches locale.  (In fact, MS Windows codepoints locale are	** never seen on UNIX).	*/	match = FALSE;    } else {	match = TRUE; /* guess, but see below */#if !defined(LOCALE)	match = FALSE;#else	if (UCForce8bitTOUPPER) {	    /*	    ** Force disable locale (from lynx.cfg)	    */	    match = FALSE;	}#endif    }    DisplayCharsetMatchLocale = match;    return;}