Lines Matching refs:in
246 static void base64_encodeblock(unsigned char in[3], unsigned char out[4], int len);
257 static void base64_decodeblock(unsigned char in[4], unsigned char out[3]);
264 unsigned char in[3], out[4]; in base64_encode() local
281 in[i] = (unsigned char) infile[in_count++]; in base64_encode()
286 in[i] = 0; in base64_encode()
291 base64_encodeblock( in, out, len ); in base64_encode()
304 unsigned char in[4], out[3], v; in base64_decode() local
333 in[ i ] = (unsigned char) (v - 1); in base64_decode()
338 in[i] = 0; in base64_decode()
343 base64_decodeblock( in, out ); in base64_decode()
357 void base64_encodeblock( unsigned char in[3], unsigned char out[4], int len ) in base64_encodeblock()
359 out[0] = cb64[ in[0] >> 2 ]; in base64_encodeblock()
360 out[1] = cb64[ ((in[0] & 0x03) << 4) | ((in[1] & 0xf0) >> 4) ]; in base64_encodeblock()
361 out[2] = (unsigned char) (len > 1 ? cb64[ ((in[1] & 0x0f) << 2) | ((in[2] & 0xc0) >> 6) ] : '='); in base64_encodeblock()
362 out[3] = (unsigned char) (len > 2 ? cb64[ in[2] & 0x3f ] : '='); in base64_encodeblock()
365 static void base64_decodeblock( unsigned char in[4], unsigned char out[3] ) in base64_decodeblock()
367 out[ 0 ] = (unsigned char ) (in[0] << 2 | in[1] >> 4); in base64_decodeblock()
368 out[ 1 ] = (unsigned char ) (in[1] << 4 | in[2] >> 2); in base64_decodeblock()
369 out[ 2 ] = (unsigned char ) (((in[2] << 6) & 0xc0) | in[3]); in base64_decodeblock()