Lines Matching defs:index
287 int index;
289 index = ((sjis_hi - 0xFA) * (0xFD - 0x40)) + (sjis_lo - 0x40);
290 if (IS_EUC_IBM2JISX0208(sjisibm2euc_map[index][0],
291 sjisibm2euc_map[index][1])) {
292 euc[0] = sjisibm2euc_map[index][0];
293 euc[1] = sjisibm2euc_map[index][1];
297 euc[1] = sjisibm2euc_map[index][0];
298 euc[2] = sjisibm2euc_map[index][1];
307 int index, min_index, max_index;
315 index = (min_index + max_index) / 2;
316 if (euc < euc2sjisibm_jisx0212_map[index].euc)
317 max_index = index - 1;
319 min_index = index + 1;
320 if (euc == euc2sjisibm_jisx0212_map[index].euc) {
321 sjis[0] = euc2sjisibm_jisx0212_map[index].sjis[0];
322 sjis[1] = euc2sjisibm_jisx0212_map[index].sjis[1];
333 int index;
336 index = ((euc_hi << 8) | euc_lo) - 0xF3F3;
338 index = ((euc_hi << 8) | euc_lo) - 0xF4A1 + 12;
340 if ((index < 0) || (index >= ARRAY_SIZE(euc2sjisibm_g3upper_map)))
343 sjis[0] = euc2sjisibm_g3upper_map[index][0];
344 sjis[1] = euc2sjisibm_g3upper_map[index][1];