Lines Matching refs:w

45 extern int mbfl_bisec_srch(int w, const unsigned short *tbl, int n);
46 extern int mbfl_bisec_srch2(int w, const unsigned short tbl[], int n);
137 int c1, c2, s, s1 = 0, s2 = 0, w = 0, w1; in mbfl_filt_conv_jis2004_wchar() local
180 w = c & MBFL_WCSGROUP_MASK; in mbfl_filt_conv_jis2004_wchar()
181 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_jis2004_wchar()
182 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()
191 w = c & MBFL_WCSGROUP_MASK; in mbfl_filt_conv_jis2004_wchar()
192 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_jis2004_wchar()
193 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()
196 w = c & MBFL_WCSGROUP_MASK; in mbfl_filt_conv_jis2004_wchar()
197 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_jis2004_wchar()
198 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()
229 w = jisx0213_u2_tbl[2*k]; in mbfl_filt_conv_jis2004_wchar()
230 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()
231 w = jisx0213_u2_tbl[2*k+1]; in mbfl_filt_conv_jis2004_wchar()
236 if (w <= 0) { in mbfl_filt_conv_jis2004_wchar()
239 w = jisx0213_ucs_table[w1]; in mbfl_filt_conv_jis2004_wchar()
244 if (w <= 0) { in mbfl_filt_conv_jis2004_wchar()
248 w = jisx0213_jis_u5_tbl[k] + 0x20000; in mbfl_filt_conv_jis2004_wchar()
252 if (w <= 0) { in mbfl_filt_conv_jis2004_wchar()
254 w = (s1 << 8) | s2; in mbfl_filt_conv_jis2004_wchar()
255 w &= MBFL_WCSPLANE_MASK; in mbfl_filt_conv_jis2004_wchar()
256 w |= MBFL_WCSPLANE_JIS0213; in mbfl_filt_conv_jis2004_wchar()
258 w = (c1 << 8) | c; in mbfl_filt_conv_jis2004_wchar()
259 w &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_jis2004_wchar()
260 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_jis2004_wchar()
263 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()
267 w = (c1 << 8) | c; in mbfl_filt_conv_jis2004_wchar()
268 w &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_jis2004_wchar()
269 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_jis2004_wchar()
270 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()
277 w = 0xfec0 + c; in mbfl_filt_conv_jis2004_wchar()
278 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()
282 w = 0x8e00 | c; in mbfl_filt_conv_jis2004_wchar()
283 w &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_jis2004_wchar()
284 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_jis2004_wchar()
285 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()
304 w = c | 0x8f00; in mbfl_filt_conv_jis2004_wchar()
305 w &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_jis2004_wchar()
306 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_jis2004_wchar()
308 w = c & 0x7f; in mbfl_filt_conv_jis2004_wchar()
309 w &= MBFL_WCSPLANE_MASK; in mbfl_filt_conv_jis2004_wchar()
310 w |= MBFL_WCSPLANE_JIS0213; in mbfl_filt_conv_jis2004_wchar()
312 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()
342 w = jisx0213_ucs_table[s]; in mbfl_filt_conv_jis2004_wchar()
344 w = 0; in mbfl_filt_conv_jis2004_wchar()
348 if (w <= 0) { in mbfl_filt_conv_jis2004_wchar()
352 w = jisx0213_jis_u5_tbl[k] + 0x20000; in mbfl_filt_conv_jis2004_wchar()
356 if (w <= 0) { in mbfl_filt_conv_jis2004_wchar()
357 w = ((c1 & 0x7f) << 8) | (c2 & 0x7f); in mbfl_filt_conv_jis2004_wchar()
358 w &= MBFL_WCSPLANE_MASK; in mbfl_filt_conv_jis2004_wchar()
359 w |= MBFL_WCSPLANE_JIS0213; in mbfl_filt_conv_jis2004_wchar()
362 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()
367 w = (c1 << 8) | c | 0x8f0000; in mbfl_filt_conv_jis2004_wchar()
368 w &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_jis2004_wchar()
369 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_jis2004_wchar()
371 w = ((c1 & 0x7f) << 8) | (c2 & 0x7f); in mbfl_filt_conv_jis2004_wchar()
372 w &= MBFL_WCSPLANE_MASK; in mbfl_filt_conv_jis2004_wchar()
373 w |= MBFL_WCSPLANE_JIS0213; in mbfl_filt_conv_jis2004_wchar()
375 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()
386 w = jisx0208_ucs_table[s]; in mbfl_filt_conv_jis2004_wchar()
389 if (w <= 0) { in mbfl_filt_conv_jis2004_wchar()
390 w = (c1 << 8) | c; in mbfl_filt_conv_jis2004_wchar()
391 w &= MBFL_WCSPLANE_MASK; in mbfl_filt_conv_jis2004_wchar()
392 w |= MBFL_WCSPLANE_JIS0208; in mbfl_filt_conv_jis2004_wchar()
394 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_jis2004_wchar()