Lines Matching refs:cache

110 			if (filter->cache) {  in mbfl_filt_conv_utf7_wchar()
124 filter->cache = filter->status = 0; in mbfl_filt_conv_utf7_wchar()
144 filter->cache |= n << 10; in mbfl_filt_conv_utf7_wchar()
148 filter->cache |= n << 4; in mbfl_filt_conv_utf7_wchar()
152 s = ((n >> 2) & 0xf) | (filter->cache & 0xffff); in mbfl_filt_conv_utf7_wchar()
157 if (filter->cache & 0xfff0000) { in mbfl_filt_conv_utf7_wchar()
162 filter->cache = s; in mbfl_filt_conv_utf7_wchar()
165 if (filter->cache & 0xfff0000) { in mbfl_filt_conv_utf7_wchar()
167 s |= (filter->cache & 0xfff0000) >> 6; in mbfl_filt_conv_utf7_wchar()
168 filter->cache = n; in mbfl_filt_conv_utf7_wchar()
176 filter->cache = n; in mbfl_filt_conv_utf7_wchar()
179 if (filter->cache & 0xfff0000) { in mbfl_filt_conv_utf7_wchar()
183 filter->cache = n; in mbfl_filt_conv_utf7_wchar()
189 filter->cache |= n << 8; in mbfl_filt_conv_utf7_wchar()
193 filter->cache |= n << 2; in mbfl_filt_conv_utf7_wchar()
197 s = ((n >> 4) & 0x3) | (filter->cache & 0xffff); in mbfl_filt_conv_utf7_wchar()
201 if (filter->cache & 0xfff0000) { in mbfl_filt_conv_utf7_wchar()
206 filter->cache = s; in mbfl_filt_conv_utf7_wchar()
209 if (filter->cache & 0xfff0000) { in mbfl_filt_conv_utf7_wchar()
211 s |= (filter->cache & 0xfff0000) >> 6; in mbfl_filt_conv_utf7_wchar()
212 filter->cache = n; in mbfl_filt_conv_utf7_wchar()
220 filter->cache = n; in mbfl_filt_conv_utf7_wchar()
223 if (filter->cache & 0xfff0000) { in mbfl_filt_conv_utf7_wchar()
227 filter->cache = n; in mbfl_filt_conv_utf7_wchar()
233 filter->cache |= n << 6; in mbfl_filt_conv_utf7_wchar()
237 s = n | (filter->cache & 0xffff); in mbfl_filt_conv_utf7_wchar()
240 if (filter->cache & 0xfff0000) { in mbfl_filt_conv_utf7_wchar()
245 filter->cache = s; in mbfl_filt_conv_utf7_wchar()
247 if (filter->cache & 0xfff0000) { in mbfl_filt_conv_utf7_wchar()
249 s |= (filter->cache & 0xfff0000) >> 6; in mbfl_filt_conv_utf7_wchar()
250 filter->cache = 0; in mbfl_filt_conv_utf7_wchar()
258 filter->cache = 0; in mbfl_filt_conv_utf7_wchar()
261 if (filter->cache & 0xfff0000) { in mbfl_filt_conv_utf7_wchar()
265 filter->cache = 0; in mbfl_filt_conv_utf7_wchar()
280 if (filter->cache) { in mbfl_filt_conv_utf7_wchar_flush()
283 filter->cache = 0; in mbfl_filt_conv_utf7_wchar_flush()
323 filter->cache = c; in mbfl_filt_conv_wchar_utf7()
329 s = filter->cache; in mbfl_filt_conv_wchar_utf7()
341 filter->cache = ((s & 0xf) << 16) | c; in mbfl_filt_conv_wchar_utf7()
346 s = filter->cache; in mbfl_filt_conv_wchar_utf7()
359 filter->cache = ((s & 0x3) << 16) | c; in mbfl_filt_conv_wchar_utf7()
364 s = filter->cache; in mbfl_filt_conv_wchar_utf7()
376 filter->cache = c; in mbfl_filt_conv_wchar_utf7()
391 int cache = filter->cache; in mbfl_filt_conv_wchar_utf7_flush() local
392 filter->status = filter->cache = 0; in mbfl_filt_conv_wchar_utf7_flush()
397 CK((*filter->output_function)(mbfl_base64_table[(cache >> 10) & 0x3f], filter->data)); in mbfl_filt_conv_wchar_utf7_flush()
398 CK((*filter->output_function)(mbfl_base64_table[(cache >> 4) & 0x3f], filter->data)); in mbfl_filt_conv_wchar_utf7_flush()
399 CK((*filter->output_function)(mbfl_base64_table[(cache << 2) & 0x3c], filter->data)); in mbfl_filt_conv_wchar_utf7_flush()
404 CK((*filter->output_function)(mbfl_base64_table[(cache >> 14) & 0x3f], filter->data)); in mbfl_filt_conv_wchar_utf7_flush()
405 CK((*filter->output_function)(mbfl_base64_table[(cache >> 8) & 0x3f], filter->data)); in mbfl_filt_conv_wchar_utf7_flush()
406 CK((*filter->output_function)(mbfl_base64_table[(cache >> 2) & 0x3f], filter->data)); in mbfl_filt_conv_wchar_utf7_flush()
407 CK((*filter->output_function)(mbfl_base64_table[(cache << 4) & 0x30], filter->data)); in mbfl_filt_conv_wchar_utf7_flush()
412 CK((*filter->output_function)(mbfl_base64_table[(cache >> 12) & 0x3f], filter->data)); in mbfl_filt_conv_wchar_utf7_flush()
413 CK((*filter->output_function)(mbfl_base64_table[(cache >> 6) & 0x3f], filter->data)); in mbfl_filt_conv_wchar_utf7_flush()
414 CK((*filter->output_function)(mbfl_base64_table[cache & 0x3f], filter->data)); in mbfl_filt_conv_wchar_utf7_flush()