Lines Matching refs:filter

38 static int mbfl_filt_ident_euckr(int c, mbfl_identify_filter *filter);
102 mbfl_filt_conv_euckr_wchar(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_euckr_wchar() argument
106 switch (filter->status) { in mbfl_filt_conv_euckr_wchar()
109 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_euckr_wchar()
111 filter->status = 1; in mbfl_filt_conv_euckr_wchar()
112 filter->cache = c; in mbfl_filt_conv_euckr_wchar()
116 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euckr_wchar()
121 filter->status = 0; in mbfl_filt_conv_euckr_wchar()
122 c1 = filter->cache; in mbfl_filt_conv_euckr_wchar()
151 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euckr_wchar()
153 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_euckr_wchar()
158 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euckr_wchar()
163 filter->status = 0; in mbfl_filt_conv_euckr_wchar()
174 mbfl_filt_conv_wchar_euckr(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_wchar_euckr() argument
216 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_wchar_euckr()
218 CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_euckr()
219 CK((*filter->output_function)(s & 0xff, filter->data)); in mbfl_filt_conv_wchar_euckr()
222 if (filter->illegal_mode != MBFL_OUTPUTFILTER_ILLEGAL_MODE_NONE) { in mbfl_filt_conv_wchar_euckr()
223 CK(mbfl_filt_conv_illegal_output(c, filter)); in mbfl_filt_conv_wchar_euckr()
230 static int mbfl_filt_ident_euckr(int c, mbfl_identify_filter *filter) in mbfl_filt_ident_euckr() argument
232 switch (filter->status) { in mbfl_filt_ident_euckr()
237 filter->status = 1; in mbfl_filt_ident_euckr()
239 filter->flag = 1; in mbfl_filt_ident_euckr()
245 filter->flag = 1; in mbfl_filt_ident_euckr()
247 filter->status = 0; in mbfl_filt_ident_euckr()
251 filter->status = 0; in mbfl_filt_ident_euckr()