Lines Matching refs:cache
296 filter->cache = c & 0xFF; in mbfl_filt_conv_utf16_wchar()
299 int n = (filter->cache << 8) | (c & 0xFF); in mbfl_filt_conv_utf16_wchar()
300 filter->cache = filter->status = 0; in mbfl_filt_conv_utf16_wchar()
307 filter->cache = n & 0x3FF; /* Pick out 10 data bits */ in mbfl_filt_conv_utf16_wchar()
328 filter->cache = c & 0xFF; in mbfl_filt_conv_utf16be_wchar()
333 n = (filter->cache << 8) | (c & 0xFF); in mbfl_filt_conv_utf16be_wchar()
335 filter->cache = n & 0x3FF; /* Pick out 10 data bits */ in mbfl_filt_conv_utf16be_wchar()
348 filter->cache = (filter->cache << 8) | (c & 0xFF); in mbfl_filt_conv_utf16be_wchar()
353 n = ((filter->cache & 0xFF) << 8) | (c & 0xFF); in mbfl_filt_conv_utf16be_wchar()
356 filter->cache = n & 0x3FF; in mbfl_filt_conv_utf16be_wchar()
361 n = ((filter->cache & 0x3FF00) << 2) + (n & 0x3FF) + 0x10000; in mbfl_filt_conv_utf16be_wchar()
400 filter->cache = c & 0xff; in mbfl_filt_conv_utf16le_wchar()
407 filter->cache += ((c & 0x3) << 8); in mbfl_filt_conv_utf16le_wchar()
415 CK((*filter->output_function)(filter->cache + ((c & 0xff) << 8), filter->data)); in mbfl_filt_conv_utf16le_wchar()
420 filter->cache = (filter->cache << 10) + (c & 0xff); in mbfl_filt_conv_utf16le_wchar()
425 n = (filter->cache & 0xFF) | ((c & 0xFF) << 8); in mbfl_filt_conv_utf16le_wchar()
429 filter->cache = n & 0x3FF; in mbfl_filt_conv_utf16le_wchar()
433 n = filter->cache + ((c & 0x3) << 8) + 0x10000; in mbfl_filt_conv_utf16le_wchar()