Lines Matching refs:filter

41 static int mbfl_filt_ident_eucjp_win(int c, mbfl_identify_filter *filter);
106 mbfl_filt_conv_eucjpwin_wchar(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_eucjpwin_wchar() argument
110 switch (filter->status) { in mbfl_filt_conv_eucjpwin_wchar()
113 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
115 filter->status = 1; in mbfl_filt_conv_eucjpwin_wchar()
116 filter->cache = c; in mbfl_filt_conv_eucjpwin_wchar()
118 filter->status = 2; in mbfl_filt_conv_eucjpwin_wchar()
120 filter->status = 3; in mbfl_filt_conv_eucjpwin_wchar()
124 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
129 filter->status = 0; in mbfl_filt_conv_eucjpwin_wchar()
130 c1 = filter->cache; in mbfl_filt_conv_eucjpwin_wchar()
165 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
167 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
172 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
177 filter->status = 0; in mbfl_filt_conv_eucjpwin_wchar()
180 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
182 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
187 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
193 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
194 filter->status = 0; in mbfl_filt_conv_eucjpwin_wchar()
196 filter->status++; in mbfl_filt_conv_eucjpwin_wchar()
197 filter->cache = c; in mbfl_filt_conv_eucjpwin_wchar()
201 filter->status = 0; in mbfl_filt_conv_eucjpwin_wchar()
202 c1 = filter->cache; in mbfl_filt_conv_eucjpwin_wchar()
236 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
238 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
243 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
248 filter->status = 0; in mbfl_filt_conv_eucjpwin_wchar()
259 mbfl_filt_conv_wchar_eucjpwin(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_wchar_eucjpwin() argument
361 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
363 CK((*filter->output_function)(0x8e, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
364 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
366 CK((*filter->output_function)(((s1 >> 8) & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
367 CK((*filter->output_function)((s1 & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
369 CK((*filter->output_function)(0x8f, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
370 CK((*filter->output_function)(((s1 >> 8) & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
371 CK((*filter->output_function)((s1 & 0xff) | 0x80, filter->data)); in mbfl_filt_conv_wchar_eucjpwin()
374 if (filter->illegal_mode != MBFL_OUTPUTFILTER_ILLEGAL_MODE_NONE) { in mbfl_filt_conv_wchar_eucjpwin()
375 CK(mbfl_filt_conv_illegal_output(c, filter)); in mbfl_filt_conv_wchar_eucjpwin()
382 static int mbfl_filt_ident_eucjp_win(int c, mbfl_identify_filter *filter) in mbfl_filt_ident_eucjp_win() argument
384 switch (filter->status) { in mbfl_filt_ident_eucjp_win()
389 filter->status = 1; in mbfl_filt_ident_eucjp_win()
391 filter->status = 2; in mbfl_filt_ident_eucjp_win()
393 filter->status = 3; in mbfl_filt_ident_eucjp_win()
395 filter->flag = 1; in mbfl_filt_ident_eucjp_win()
401 filter->flag = 1; in mbfl_filt_ident_eucjp_win()
403 filter->status = 0; in mbfl_filt_ident_eucjp_win()
408 filter->flag = 1; in mbfl_filt_ident_eucjp_win()
410 filter->status = 0; in mbfl_filt_ident_eucjp_win()
415 filter->flag = 1; in mbfl_filt_ident_eucjp_win()
417 filter->status++; in mbfl_filt_ident_eucjp_win()
421 filter->flag = 1; in mbfl_filt_ident_eucjp_win()
423 filter->status = 0; in mbfl_filt_ident_eucjp_win()
427 filter->status = 0; in mbfl_filt_ident_eucjp_win()