Lines Matching refs:n

133 	int n, endian;  in mbfl_filt_conv_utf16_wchar()  local
139 n = c & 0xff; in mbfl_filt_conv_utf16_wchar()
141 n = (c & 0xff) << 8; in mbfl_filt_conv_utf16_wchar()
143 filter->cache |= n; in mbfl_filt_conv_utf16_wchar()
148 n = (c & 0xff) << 8; in mbfl_filt_conv_utf16_wchar()
150 n = c & 0xff; in mbfl_filt_conv_utf16_wchar()
152 n |= filter->cache & 0xffff; in mbfl_filt_conv_utf16_wchar()
154 if (n >= 0xd800 && n < 0xdc00) { in mbfl_filt_conv_utf16_wchar()
155 filter->cache = ((n & 0x3ff) << 16) + 0x400000; in mbfl_filt_conv_utf16_wchar()
156 } else if (n >= 0xdc00 && n < 0xe000) { in mbfl_filt_conv_utf16_wchar()
157 n &= 0x3ff; in mbfl_filt_conv_utf16_wchar()
158 n |= (filter->cache & 0xfff0000) >> 6; in mbfl_filt_conv_utf16_wchar()
160 if (n >= MBFL_WCSPLANE_SUPMIN && n < MBFL_WCSPLANE_SUPMAX) { in mbfl_filt_conv_utf16_wchar()
161 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16_wchar()
163 n &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_utf16_wchar()
164 n |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_utf16_wchar()
165 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16_wchar()
172 if (n == 0xfffe) { in mbfl_filt_conv_utf16_wchar()
179 } else if (n == 0xfeff) { in mbfl_filt_conv_utf16_wchar()
183 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16_wchar()
196 int n; in mbfl_filt_conv_utf16be_wchar() local
201 n = (c & 0xff) << 8; in mbfl_filt_conv_utf16be_wchar()
202 filter->cache |= n; in mbfl_filt_conv_utf16be_wchar()
206 n = (filter->cache & 0xff00) | (c & 0xff); in mbfl_filt_conv_utf16be_wchar()
207 if (n >= 0xd800 && n < 0xdc00) { in mbfl_filt_conv_utf16be_wchar()
208 filter->cache = ((n & 0x3ff) << 16) + 0x400000; in mbfl_filt_conv_utf16be_wchar()
209 } else if (n >= 0xdc00 && n < 0xe000) { in mbfl_filt_conv_utf16be_wchar()
210 n &= 0x3ff; in mbfl_filt_conv_utf16be_wchar()
211 n |= (filter->cache & 0xfff0000) >> 6; in mbfl_filt_conv_utf16be_wchar()
213 if (n >= MBFL_WCSPLANE_SUPMIN && n < MBFL_WCSPLANE_SUPMAX) { in mbfl_filt_conv_utf16be_wchar()
214 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar()
216 n &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_utf16be_wchar()
217 n |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_utf16be_wchar()
218 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar()
222 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar()
235 int n; in mbfl_filt_conv_wchar_utf16be() local
241 n = ((c >> 10) - 0x40) | 0xd800; in mbfl_filt_conv_wchar_utf16be()
242 CK((*filter->output_function)((n >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16be()
243 CK((*filter->output_function)(n & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16be()
244 n = (c & 0x3ff) | 0xdc00; in mbfl_filt_conv_wchar_utf16be()
245 CK((*filter->output_function)((n >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16be()
246 CK((*filter->output_function)(n & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16be()
259 int n; in mbfl_filt_conv_utf16le_wchar() local
264 n = c & 0xff; in mbfl_filt_conv_utf16le_wchar()
265 filter->cache |= n; in mbfl_filt_conv_utf16le_wchar()
269 n = (filter->cache & 0xff) | ((c & 0xff) << 8); in mbfl_filt_conv_utf16le_wchar()
270 if (n >= 0xd800 && n < 0xdc00) { in mbfl_filt_conv_utf16le_wchar()
271 filter->cache = ((n & 0x3ff) << 16) + 0x400000; in mbfl_filt_conv_utf16le_wchar()
272 } else if (n >= 0xdc00 && n < 0xe000) { in mbfl_filt_conv_utf16le_wchar()
273 n &= 0x3ff; in mbfl_filt_conv_utf16le_wchar()
274 n |= (filter->cache & 0xfff0000) >> 6; in mbfl_filt_conv_utf16le_wchar()
276 if (n >= MBFL_WCSPLANE_SUPMIN && n < MBFL_WCSPLANE_SUPMAX) { in mbfl_filt_conv_utf16le_wchar()
277 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16le_wchar()
279 n &= MBFL_WCSGROUP_MASK; in mbfl_filt_conv_utf16le_wchar()
280 n |= MBFL_WCSGROUP_THROUGH; in mbfl_filt_conv_utf16le_wchar()
281 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16le_wchar()
285 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16le_wchar()
298 int n; in mbfl_filt_conv_wchar_utf16le() local
304 n = ((c >> 10) - 0x40) | 0xd800; in mbfl_filt_conv_wchar_utf16le()
305 CK((*filter->output_function)(n & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16le()
306 CK((*filter->output_function)((n >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16le()
307 n = (c & 0x3ff) | 0xdc00; in mbfl_filt_conv_wchar_utf16le()
308 CK((*filter->output_function)(n & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16le()
309 CK((*filter->output_function)((n >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16le()