Lines Matching full:row
287 _index_t col, row; in _citrus_MSKanji_stdenc_wctocs() local
332 row = ((_wc_t)wc >> 8) & 0xFF; in _citrus_MSKanji_stdenc_wctocs()
334 if (!_mskanji1(row) || !_mskanji2(col)) in _citrus_MSKanji_stdenc_wctocs()
336 if ((ei->mode & MODE_JIS2004) == 0 || row < 0xF0) { in _citrus_MSKanji_stdenc_wctocs()
348 row -= offset; in _citrus_MSKanji_stdenc_wctocs()
349 if (row >= 0x5F) in _citrus_MSKanji_stdenc_wctocs()
350 row -= 0x40; in _citrus_MSKanji_stdenc_wctocs()
351 row = row * 2 + 0x21; in _citrus_MSKanji_stdenc_wctocs()
356 row += 1; in _citrus_MSKanji_stdenc_wctocs()
359 *idx = ((_index_t)row << 8) | col; in _citrus_MSKanji_stdenc_wctocs()
370 uint32_t col, row; in _citrus_MSKanji_stdenc_cstowc() local
392 row = (idx >> 8); in _citrus_MSKanji_stdenc_cstowc()
393 if (row < 0x21) in _citrus_MSKanji_stdenc_cstowc()
396 if (row <= 0x2F) in _citrus_MSKanji_stdenc_cstowc()
397 offset = (row == 0x22 || row >= 0x26) ? in _citrus_MSKanji_stdenc_cstowc()
399 else if (row >= 0x4D && row <= 0x7E) in _citrus_MSKanji_stdenc_cstowc()
404 if (row > 0x97) in _citrus_MSKanji_stdenc_cstowc()
406 offset = (row < 0x5F) ? 0x81 : 0xC1; in _citrus_MSKanji_stdenc_cstowc()
411 row -= 0x21; col -= 0x21; in _citrus_MSKanji_stdenc_cstowc()
412 if ((row & 1) == 0) { in _citrus_MSKanji_stdenc_cstowc()
418 row = row / 2 + offset; in _citrus_MSKanji_stdenc_cstowc()
419 *wc = ((wchar_t)row << 8) | col; in _citrus_MSKanji_stdenc_cstowc()