Lines Matching refs:cache

98 		filter->cache = (c & 0xff) << 16;  in mbfl_filt_conv_base64enc()
101 filter->cache |= (c & 0xff) << 8; in mbfl_filt_conv_base64enc()
111 n = filter->cache | (c & 0xff); in mbfl_filt_conv_base64enc()
123 int status, cache, len; in mbfl_filt_conv_base64enc_flush() local
126 cache = filter->cache; in mbfl_filt_conv_base64enc_flush()
129 filter->cache = 0; in mbfl_filt_conv_base64enc_flush()
136 CK((*filter->output_function)(mbfl_base64_table[(cache >> 18) & 0x3f], filter->data)); in mbfl_filt_conv_base64enc_flush()
137 CK((*filter->output_function)(mbfl_base64_table[(cache >> 12) & 0x3f], filter->data)); in mbfl_filt_conv_base64enc_flush()
142 CK((*filter->output_function)(mbfl_base64_table[(cache >> 6) & 0x3f], filter->data)); in mbfl_filt_conv_base64enc_flush()
185 filter->cache = n << 18; in mbfl_filt_conv_base64dec()
189 filter->cache |= n << 12; in mbfl_filt_conv_base64dec()
193 filter->cache |= n << 6; in mbfl_filt_conv_base64dec()
197 n |= filter->cache; in mbfl_filt_conv_base64dec()
209 int status, cache; in mbfl_filt_conv_base64dec_flush() local
212 cache = filter->cache; in mbfl_filt_conv_base64dec_flush()
214 filter->cache = 0; in mbfl_filt_conv_base64dec_flush()
217 CK((*filter->output_function)((cache >> 16) & 0xff, filter->data)); in mbfl_filt_conv_base64dec_flush()
219 CK((*filter->output_function)((cache >> 8) & 0xff, filter->data)); in mbfl_filt_conv_base64dec_flush()
253 unsigned int bits = *state & 0xFF, cache = *state >> 8; in mb_base64_to_wchar() local
268 cache = (cache << 6) | (value & 0x3F); in mb_base64_to_wchar()
270 *out++ = (cache >> 16) & 0xFF; in mb_base64_to_wchar()
271 *out++ = (cache >> 8) & 0xFF; in mb_base64_to_wchar()
272 *out++ = cache & 0xFF; in mb_base64_to_wchar()
273 bits = cache = 0; in mb_base64_to_wchar()
282 *out++ = (cache >> 10) & 0xFF; in mb_base64_to_wchar()
283 *out++ = (cache >> 2) & 0xFF; in mb_base64_to_wchar()
285 *out++ = (cache >> 4) & 0xFF; in mb_base64_to_wchar()
289 *state = (cache << 8) | (bits & 0xFF); in mb_base64_to_wchar()
301 unsigned int cache = buf->state >> 8; in mb_wchar_to_base64() local
320 cache = (cache << 8) | (w & 0xFF); in mb_wchar_to_base64()
328 mbfl_base64_table[(cache >> 18) & 0x3F], in mb_wchar_to_base64()
329 mbfl_base64_table[(cache >> 12) & 0x3F], in mb_wchar_to_base64()
330 mbfl_base64_table[(cache >> 6) & 0x3F], in mb_wchar_to_base64()
331 mbfl_base64_table[cache & 0x3F]); in mb_wchar_to_base64()
333 bits = cache = 0; in mb_wchar_to_base64()
343 …out = mb_convert_buf_add4(out, mbfl_base64_table[(cache >> 2) & 0x3F], mbfl_base64_table[(cache & … in mb_wchar_to_base64()
345 …buf_add4(out, mbfl_base64_table[(cache >> 10) & 0x3F], mbfl_base64_table[(cache >> 4) & 0x3F], mbf… in mb_wchar_to_base64()
348 buf->state = (cache << 8) | (((chars_output / 4) & 0x3F) << 2) | ((bits / 8) & 0x3); in mb_wchar_to_base64()