Lines Matching refs:w

43 extern int mbfl_bisec_srch2(int w, const unsigned short tbl[], int n);
248 mbfilter_conv_map_tbl(int c, int *w, const unsigned short map[][3], int n) in mbfilter_conv_map_tbl() argument
254 *w = c - map[i][0] + map[i][2]; in mbfilter_conv_map_tbl()
263 mbfilter_conv_r_map_tbl(int c, int *w, const unsigned short map[][3], int n) in mbfilter_conv_r_map_tbl() argument
269 *w = c + map[i][0] - map[i][2]; in mbfilter_conv_r_map_tbl()
280 int w = s; in mbfilter_sjis_emoji_docomo2unicode() local
285 w = 0x20E3; in mbfilter_sjis_emoji_docomo2unicode()
291 w = mb_tbl_code2uni_docomo1[s - mb_tbl_code2uni_docomo1_min]; in mbfilter_sjis_emoji_docomo2unicode()
292 if (w > 0xf000) { in mbfilter_sjis_emoji_docomo2unicode()
293 w += 0x10000; in mbfilter_sjis_emoji_docomo2unicode()
294 } else if (w > 0xe000) { /* unsuported by Unicode 6.0 */ in mbfilter_sjis_emoji_docomo2unicode()
295 w += 0xf0000; in mbfilter_sjis_emoji_docomo2unicode()
298 if (!w) { in mbfilter_sjis_emoji_docomo2unicode()
299 w = s; in mbfilter_sjis_emoji_docomo2unicode()
304 return w; in mbfilter_sjis_emoji_docomo2unicode()
310 int w = s, si, c; in mbfilter_sjis_emoji_kddi2unicode() local
317 *snd = NFLAGS(nflags_s[2][0]); w = NFLAGS(nflags_s[2][1]); in mbfilter_sjis_emoji_kddi2unicode()
319 *snd = NFLAGS(nflags_s[8][0]); w = NFLAGS(nflags_s[8][1]); in mbfilter_sjis_emoji_kddi2unicode()
322 *snd = NFLAGS(nflags_s[c][0]); w = NFLAGS(nflags_s[c][1]); in mbfilter_sjis_emoji_kddi2unicode()
324 *snd = 0x0023; w = 0x20E3; in mbfilter_sjis_emoji_kddi2unicode()
326 w = mb_tbl_code2uni_kddi1[si]; in mbfilter_sjis_emoji_kddi2unicode()
327 if (w > 0xf000) { in mbfilter_sjis_emoji_kddi2unicode()
328 w += 0x10000; in mbfilter_sjis_emoji_kddi2unicode()
329 } else if (w > 0xe000) { /* unsuported by Unicode 6.0 */ in mbfilter_sjis_emoji_kddi2unicode()
330 w += 0xf0000; in mbfilter_sjis_emoji_kddi2unicode()
336 *snd = NFLAGS(nflags_s[6][0]); w = NFLAGS(nflags_s[6][1]); in mbfilter_sjis_emoji_kddi2unicode()
338 *snd = si-0x00ba+0x0031; w = 0x20E3; in mbfilter_sjis_emoji_kddi2unicode()
340 *snd = NFLAGS(nflags_s[9][0]); w = NFLAGS(nflags_s[9][1]); in mbfilter_sjis_emoji_kddi2unicode()
342 *snd = 0x0030; w = 0x20E3; in mbfilter_sjis_emoji_kddi2unicode()
344 w = mb_tbl_code2uni_kddi2[si]; in mbfilter_sjis_emoji_kddi2unicode()
345 if (w > 0xf000) { in mbfilter_sjis_emoji_kddi2unicode()
346 w += 0x10000; in mbfilter_sjis_emoji_kddi2unicode()
347 } else if (w > 0xe000) { /* unsuported by Unicode 6.0 */ in mbfilter_sjis_emoji_kddi2unicode()
348 w += 0xf0000; in mbfilter_sjis_emoji_kddi2unicode()
352 return w; in mbfilter_sjis_emoji_kddi2unicode()
358 int w = s, si, c; in mbfilter_sjis_emoji_sb2unicode() local
369 w = 0x20E3; in mbfilter_sjis_emoji_sb2unicode()
371 w = mb_tbl_code2uni_sb1[si]; in mbfilter_sjis_emoji_sb2unicode()
372 if (w > 0xf000) { in mbfilter_sjis_emoji_sb2unicode()
373 w += 0x10000; in mbfilter_sjis_emoji_sb2unicode()
374 } else if (w > 0xe000) { /* unsuported by Unicode 6.0 */ in mbfilter_sjis_emoji_sb2unicode()
375 w += 0xf0000; in mbfilter_sjis_emoji_sb2unicode()
380 w = mb_tbl_code2uni_sb2[si]; in mbfilter_sjis_emoji_sb2unicode()
381 if (w > 0xf000) { in mbfilter_sjis_emoji_sb2unicode()
382 w += 0x10000; in mbfilter_sjis_emoji_sb2unicode()
383 } else if (w > 0xe000) { /* unsuported by Unicode 6.0 */ in mbfilter_sjis_emoji_sb2unicode()
384 w += 0xf0000; in mbfilter_sjis_emoji_sb2unicode()
390 *snd = NFLAGS(nflags_s[c][0]); w = NFLAGS(nflags_s[c][1]); in mbfilter_sjis_emoji_sb2unicode()
392 w = mb_tbl_code2uni_sb3[si]; in mbfilter_sjis_emoji_sb2unicode()
393 if (w > 0xf000) { in mbfilter_sjis_emoji_sb2unicode()
394 w += 0x10000; in mbfilter_sjis_emoji_sb2unicode()
395 } else if (w > 0xe000) { /* unsuported by Unicode 6.0 */ in mbfilter_sjis_emoji_sb2unicode()
396 w += 0xf0000; in mbfilter_sjis_emoji_sb2unicode()
400 return w; in mbfilter_sjis_emoji_sb2unicode()
608 int c1, s, s1 = 0, s2 = 0, w; in mbfl_filt_conv_sjis_mobile_wchar() local
627 w = c & MBFL_WCSGROUP_MASK; in mbfl_filt_conv_sjis_mobile_wchar()
628 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_sjis_mobile_wchar()
629 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_mobile_wchar()
637 w = 0; in mbfl_filt_conv_sjis_mobile_wchar()
642 w = 0xff3c; /* FULLWIDTH REVERSE SOLIDUS */ in mbfl_filt_conv_sjis_mobile_wchar()
644 w = 0xff5e; /* FULLWIDTH TILDE */ in mbfl_filt_conv_sjis_mobile_wchar()
646 w = 0x2225; /* PARALLEL TO */ in mbfl_filt_conv_sjis_mobile_wchar()
648 w = 0xff0d; /* FULLWIDTH HYPHEN-MINUS */ in mbfl_filt_conv_sjis_mobile_wchar()
650 w = 0xffe0; /* FULLWIDTH CENT SIGN */ in mbfl_filt_conv_sjis_mobile_wchar()
652 w = 0xffe1; /* FULLWIDTH POUND SIGN */ in mbfl_filt_conv_sjis_mobile_wchar()
654 w = 0xffe2; /* FULLWIDTH NOT SIGN */ in mbfl_filt_conv_sjis_mobile_wchar()
657 if (w == 0) { in mbfl_filt_conv_sjis_mobile_wchar()
659 w = cp932ext1_ucs_table[s - cp932ext1_ucs_table_min]; in mbfl_filt_conv_sjis_mobile_wchar()
661 w = jisx0208_ucs_table[s]; in mbfl_filt_conv_sjis_mobile_wchar()
663 w = cp932ext2_ucs_table[s - cp932ext2_ucs_table_min]; in mbfl_filt_conv_sjis_mobile_wchar()
665 w = cp932ext3_ucs_table[s - cp932ext3_ucs_table_min]; in mbfl_filt_conv_sjis_mobile_wchar()
667 w = s - (94*94) + 0xe000; in mbfl_filt_conv_sjis_mobile_wchar()
672 w = mbfilter_sjis_emoji_docomo2unicode(s, &snd); in mbfl_filt_conv_sjis_mobile_wchar()
674 w = mbfilter_sjis_emoji_kddi2unicode(s, &snd); in mbfl_filt_conv_sjis_mobile_wchar()
676 w = mbfilter_sjis_emoji_sb2unicode(s, &snd); in mbfl_filt_conv_sjis_mobile_wchar()
679 if (w > 0 && snd > 0) { in mbfl_filt_conv_sjis_mobile_wchar()
684 if (w <= 0) { in mbfl_filt_conv_sjis_mobile_wchar()
685 w = (s1 << 8) | s2; in mbfl_filt_conv_sjis_mobile_wchar()
686 w &= MBFL_WCSPLANE_MASK; in mbfl_filt_conv_sjis_mobile_wchar()
687 w |= MBFL_WCSPLANE_WINCP932; in mbfl_filt_conv_sjis_mobile_wchar()
689 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_mobile_wchar()
693 w = (c1 << 8) | c; in mbfl_filt_conv_sjis_mobile_wchar()
694 w &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_sjis_mobile_wchar()
695 w |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_sjis_mobile_wchar()
696 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_mobile_wchar()
730 w = 0; in mbfl_filt_conv_sjis_mobile_wchar()
735 w = c; in mbfl_filt_conv_sjis_mobile_wchar()
753 w = mbfilter_sjis_emoji_sb2unicode(s, &snd); in mbfl_filt_conv_sjis_mobile_wchar()
754 if (w > 0) { in mbfl_filt_conv_sjis_mobile_wchar()
758 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_mobile_wchar()
763 if (w <= 0) { in mbfl_filt_conv_sjis_mobile_wchar()