((cscvtp->to_csid == CS_KOI8_U)   && (FALSE == haveKOI8U)) ||
PUBLIC int16 INTL_DocToWinCharSetID(int16 csid){	cscvt_t		*cscvtp;	int16       from_csid = 0,  to_csid = 0;	from_csid = csid & ~CS_AUTO;	/* remove auto bit  */	/* Look-up conversion method given FROM and TO char. code sets	*/	cscvtp = cscvt_tbl;	while (cscvtp->from_csid)	{		if (cscvtp->from_csid == from_csid)		{/* * disgusting hack... */#ifdef XP_UNIX			if (((cscvtp->to_csid == CS_CNS_8BIT) && (TRUE == haveBig5)) ||			    ((cscvtp->to_csid == CS_8859_5)   && (FALSE == have88595)) || 			    ((cscvtp->to_csid == CS_KOI8_R)   && (FALSE == haveKOI8R)) || 			    ((cscvtp->to_csid == CS_CP_1251)  && (FALSE == have1251)) )   			{				cscvtp++;				continue;			}#endif			to_csid = cscvtp->to_csid;			break ;		}		cscvtp++;	}	return to_csid == 0 ? CS_FE_ASCII: to_csid ;}