Lines Matching refs:filter

38 static int mbfl_filt_ident_euckr(int c, mbfl_identify_filter *filter);
104 mbfl_filt_conv_euckr_wchar(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_euckr_wchar() argument
108 switch (filter->status) { in mbfl_filt_conv_euckr_wchar()
111 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_euckr_wchar()
113 filter->status = 1; in mbfl_filt_conv_euckr_wchar()
114 filter->cache = c; in mbfl_filt_conv_euckr_wchar()
118 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euckr_wchar()
123 filter->status = 0; in mbfl_filt_conv_euckr_wchar()
124 c1 = filter->cache; in mbfl_filt_conv_euckr_wchar()
153 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euckr_wchar()
155 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_euckr_wchar()
160 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euckr_wchar()
165 filter->status = 0; in mbfl_filt_conv_euckr_wchar()
176 mbfl_filt_conv_wchar_euckr(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_wchar_euckr() argument
218 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_wchar_euckr()
220 CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_euckr()
221 CK((*filter->output_function)(s & 0xff, filter->data)); in mbfl_filt_conv_wchar_euckr()
224 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()