Lines Matching refs:n

127 	int n, endian;  in mbfl_filt_conv_utf16_wchar()  local
133 n = c & 0xff; in mbfl_filt_conv_utf16_wchar()
135 n = (c & 0xff) << 8; in mbfl_filt_conv_utf16_wchar()
137 filter->cache |= n; in mbfl_filt_conv_utf16_wchar()
142 n = (c & 0xff) << 8; in mbfl_filt_conv_utf16_wchar()
144 n = c & 0xff; in mbfl_filt_conv_utf16_wchar()
146 n |= filter->cache & 0xffff; in mbfl_filt_conv_utf16_wchar()
148 if (n >= 0xd800 && n < 0xdc00) { in mbfl_filt_conv_utf16_wchar()
149 filter->cache = ((n & 0x3ff) << 16) + 0x400000; in mbfl_filt_conv_utf16_wchar()
150 } else if (n >= 0xdc00 && n < 0xe000) { in mbfl_filt_conv_utf16_wchar()
151 n &= 0x3ff; in mbfl_filt_conv_utf16_wchar()
152 n |= (filter->cache & 0xfff0000) >> 6; in mbfl_filt_conv_utf16_wchar()
154 if (n >= MBFL_WCSPLANE_SUPMIN && n < MBFL_WCSPLANE_SUPMAX) { in mbfl_filt_conv_utf16_wchar()
155 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16_wchar()
157 n &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_utf16_wchar()
158 n |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_utf16_wchar()
159 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16_wchar()
166 if (n == 0xfffe) { in mbfl_filt_conv_utf16_wchar()
173 } else if (n == 0xfeff) { in mbfl_filt_conv_utf16_wchar()
177 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16_wchar()
190 int n; in mbfl_filt_conv_utf16be_wchar() local
195 n = (c & 0xff) << 8; in mbfl_filt_conv_utf16be_wchar()
196 filter->cache |= n; in mbfl_filt_conv_utf16be_wchar()
200 n = (filter->cache & 0xff00) | (c & 0xff); in mbfl_filt_conv_utf16be_wchar()
201 if (n >= 0xd800 && n < 0xdc00) { in mbfl_filt_conv_utf16be_wchar()
202 filter->cache = ((n & 0x3ff) << 16) + 0x400000; in mbfl_filt_conv_utf16be_wchar()
203 } else if (n >= 0xdc00 && n < 0xe000) { in mbfl_filt_conv_utf16be_wchar()
204 n &= 0x3ff; in mbfl_filt_conv_utf16be_wchar()
205 n |= (filter->cache & 0xfff0000) >> 6; in mbfl_filt_conv_utf16be_wchar()
207 if (n >= MBFL_WCSPLANE_SUPMIN && n < MBFL_WCSPLANE_SUPMAX) { in mbfl_filt_conv_utf16be_wchar()
208 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar()
210 n &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_utf16be_wchar()
211 n |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_utf16be_wchar()
212 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar()
216 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar()
229 int n; in mbfl_filt_conv_wchar_utf16be() local
235 n = ((c >> 10) - 0x40) | 0xd800; in mbfl_filt_conv_wchar_utf16be()
236 CK((*filter->output_function)((n >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16be()
237 CK((*filter->output_function)(n & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16be()
238 n = (c & 0x3ff) | 0xdc00; in mbfl_filt_conv_wchar_utf16be()
239 CK((*filter->output_function)((n >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16be()
240 CK((*filter->output_function)(n & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16be()
255 int n; in mbfl_filt_conv_utf16le_wchar() local
260 n = c & 0xff; in mbfl_filt_conv_utf16le_wchar()
261 filter->cache |= n; in mbfl_filt_conv_utf16le_wchar()
265 n = (filter->cache & 0xff) | ((c & 0xff) << 8); in mbfl_filt_conv_utf16le_wchar()
266 if (n >= 0xd800 && n < 0xdc00) { in mbfl_filt_conv_utf16le_wchar()
267 filter->cache = ((n & 0x3ff) << 16) + 0x400000; in mbfl_filt_conv_utf16le_wchar()
268 } else if (n >= 0xdc00 && n < 0xe000) { in mbfl_filt_conv_utf16le_wchar()
269 n &= 0x3ff; in mbfl_filt_conv_utf16le_wchar()
270 n |= (filter->cache & 0xfff0000) >> 6; in mbfl_filt_conv_utf16le_wchar()
272 if (n >= MBFL_WCSPLANE_SUPMIN && n < MBFL_WCSPLANE_SUPMAX) { in mbfl_filt_conv_utf16le_wchar()
273 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16le_wchar()
275 n &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_utf16le_wchar()
276 n |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_utf16le_wchar()
277 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16le_wchar()
281 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16le_wchar()
294 int n; in mbfl_filt_conv_wchar_utf16le() local
300 n = ((c >> 10) - 0x40) | 0xd800; in mbfl_filt_conv_wchar_utf16le()
301 CK((*filter->output_function)(n & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16le()
302 CK((*filter->output_function)((n >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16le()
303 n = (c & 0x3ff) | 0xdc00; in mbfl_filt_conv_wchar_utf16le()
304 CK((*filter->output_function)(n & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16le()
305 CK((*filter->output_function)((n >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16le()