Lines Matching refs:filter

40 static int mbfl_filt_ident_sjis_open(int c, mbfl_identify_filter *filter);
146 mbfl_filt_conv_sjis_open_wchar(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_sjis_open_wchar() argument
150 switch (filter->status) { in mbfl_filt_conv_sjis_open_wchar()
153 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
155 CK((*filter->output_function)(0xfec0 + c, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
157 filter->status = 1; in mbfl_filt_conv_sjis_open_wchar()
158 filter->cache = c; in mbfl_filt_conv_sjis_open_wchar()
162 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
167 filter->status = 0; in mbfl_filt_conv_sjis_open_wchar()
168 c1 = filter->cache; in mbfl_filt_conv_sjis_open_wchar()
208 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
210 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
215 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
220 filter->status = 0; in mbfl_filt_conv_sjis_open_wchar()
231 mbfl_filt_conv_wchar_sjis_open(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_wchar_sjis_open() argument
313 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_sjis_open()
318 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_sjis_open()
319 CK((*filter->output_function)(s2, filter->data)); in mbfl_filt_conv_wchar_sjis_open()
322 if (filter->illegal_mode != MBFL_OUTPUTFILTER_ILLEGAL_MODE_NONE) { in mbfl_filt_conv_wchar_sjis_open()
323 CK(mbfl_filt_conv_illegal_output(c, filter)); in mbfl_filt_conv_wchar_sjis_open()
330 static int mbfl_filt_ident_sjis_open(int c, mbfl_identify_filter *filter) in mbfl_filt_ident_sjis_open() argument
332 if (filter->status) { /* kanji second char */ in mbfl_filt_ident_sjis_open()
334 filter->flag = 1; in mbfl_filt_ident_sjis_open()
336 filter->status = 0; in mbfl_filt_ident_sjis_open()
342 filter->status = 1; in mbfl_filt_ident_sjis_open()
344 filter->flag = 1; in mbfl_filt_ident_sjis_open()