for(unsigned bit=0x1000; bit; bit>>=1)
{
if(i+bit>=ucs_to_jisx0208_table_size)
continue;
if(ucs_to_jisx0208_table[i+bit].ucs<=static_cast<unsigned short>(c))
for(unsigned bit=0x1000; bit; bit>>=1)
{
if(i+bit>=ucs_to_jisx0208_table_size)
continue;
if(ucs_to_jisx0208_table[i+bit].ucs<=static_cast<unsigned short>(c))