Lines Matching refs:c

132 int mbfl_filt_conv_ucs4_wchar(int c, mbfl_convert_filter *filter)  in mbfl_filt_conv_ucs4_wchar()  argument
140 n = c & 0xff; in mbfl_filt_conv_ucs4_wchar()
142 n = (c & 0xffu) << 24; in mbfl_filt_conv_ucs4_wchar()
149 n = (c & 0xff) << 8; in mbfl_filt_conv_ucs4_wchar()
151 n = (c & 0xff) << 16; in mbfl_filt_conv_ucs4_wchar()
158 n = (c & 0xff) << 16; in mbfl_filt_conv_ucs4_wchar()
160 n = (c & 0xff) << 8; in mbfl_filt_conv_ucs4_wchar()
167 n = (c & 0xffu) << 24; in mbfl_filt_conv_ucs4_wchar()
169 n = c & 0xff; in mbfl_filt_conv_ucs4_wchar()
186 return c; in mbfl_filt_conv_ucs4_wchar()
192 int mbfl_filt_conv_ucs4be_wchar(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_ucs4be_wchar() argument
198 n = (c & 0xffu) << 24; in mbfl_filt_conv_ucs4be_wchar()
202 n = (c & 0xff) << 16; in mbfl_filt_conv_ucs4be_wchar()
206 n = (c & 0xff) << 8; in mbfl_filt_conv_ucs4be_wchar()
210 n = (c & 0xff) | filter->cache; in mbfl_filt_conv_ucs4be_wchar()
213 return c; in mbfl_filt_conv_ucs4be_wchar()
219 int mbfl_filt_conv_wchar_ucs4be(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_wchar_ucs4be() argument
221 if (c >= 0 && c < MBFL_WCSGROUP_UCS4MAX) { in mbfl_filt_conv_wchar_ucs4be()
222 CK((*filter->output_function)((c >> 24) & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4be()
223 CK((*filter->output_function)((c >> 16) & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4be()
224 CK((*filter->output_function)((c >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4be()
225 CK((*filter->output_function)(c & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4be()
227 CK(mbfl_filt_conv_illegal_output(c, filter)); in mbfl_filt_conv_wchar_ucs4be()
230 return c; in mbfl_filt_conv_wchar_ucs4be()
236 int mbfl_filt_conv_ucs4le_wchar(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_ucs4le_wchar() argument
242 n = (c & 0xff); in mbfl_filt_conv_ucs4le_wchar()
246 n = (c & 0xff) << 8; in mbfl_filt_conv_ucs4le_wchar()
250 n = (c & 0xff) << 16; in mbfl_filt_conv_ucs4le_wchar()
254 n = ((c & 0xffu) << 24) | filter->cache; in mbfl_filt_conv_ucs4le_wchar()
257 return c; in mbfl_filt_conv_ucs4le_wchar()
263 int mbfl_filt_conv_wchar_ucs4le(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_wchar_ucs4le() argument
265 if (c >= 0 && c < MBFL_WCSGROUP_UCS4MAX) { in mbfl_filt_conv_wchar_ucs4le()
266 CK((*filter->output_function)(c & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4le()
267 CK((*filter->output_function)((c >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4le()
268 CK((*filter->output_function)((c >> 16) & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4le()
269 CK((*filter->output_function)((c >> 24) & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4le()
271 CK(mbfl_filt_conv_illegal_output(c, filter)); in mbfl_filt_conv_wchar_ucs4le()
274 return c; in mbfl_filt_conv_wchar_ucs4le()