Lines Matching refs:w
159 int c1, w, c2; in mbfl_filt_conv_big5_wchar() local
177 w = c & MBFL_WCSGROUP_MASK; in mbfl_filt_conv_big5_wchar()
178 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_big5_wchar()
179 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_big5_wchar()
188 w = (c1 - 0xa1)*157 + (c - 0x40); in mbfl_filt_conv_big5_wchar()
190 w = (c1 - 0xa1)*157 + (c - 0xa1) + 0x3f; in mbfl_filt_conv_big5_wchar()
192 if (w >= 0 && w < big5_ucs_table_size) { in mbfl_filt_conv_big5_wchar()
193 w = big5_ucs_table[w]; in mbfl_filt_conv_big5_wchar()
195 w = 0; in mbfl_filt_conv_big5_wchar()
200 if (w <= 0 && is_in_cp950_pua(c1, c)) { in mbfl_filt_conv_big5_wchar()
209 w = 157*(c1 - (cp950_pua_tbl[k][2]>>8)) + c - (c >= 0xa1 ? 0x62 : 0x40) in mbfl_filt_conv_big5_wchar()
212 w = c2 - cp950_pua_tbl[k][2] + cp950_pua_tbl[k][0]; in mbfl_filt_conv_big5_wchar()
217 if (w <= 0) { in mbfl_filt_conv_big5_wchar()
218 w = (c1 << 8) | c; in mbfl_filt_conv_big5_wchar()
219 w &= MBFL_WCSPLANE_MASK; in mbfl_filt_conv_big5_wchar()
220 w |= MBFL_WCSPLANE_BIG5; in mbfl_filt_conv_big5_wchar()
222 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_big5_wchar()
226 w = (c1 << 8) | c; in mbfl_filt_conv_big5_wchar()
227 w &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_big5_wchar()
228 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_big5_wchar()
229 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_big5_wchar()