Lines Matching refs:in
25 const unsigned char *end, *in; in base64_gen_encode() local
42 in = src; in base64_gen_encode()
45 while (end - in >= 3) { in base64_gen_encode()
46 *pos++ = table[(in[0] >> 2) & 0x3f]; in base64_gen_encode()
47 *pos++ = table[(((in[0] & 0x03) << 4) | (in[1] >> 4)) & 0x3f]; in base64_gen_encode()
48 *pos++ = table[(((in[1] & 0x0f) << 2) | (in[2] >> 6)) & 0x3f]; in base64_gen_encode()
49 *pos++ = table[in[2] & 0x3f]; in base64_gen_encode()
50 in += 3; in base64_gen_encode()
58 if (end - in) { in base64_gen_encode()
59 *pos++ = table[(in[0] >> 2) & 0x3f]; in base64_gen_encode()
60 if (end - in == 1) { in base64_gen_encode()
61 *pos++ = table[((in[0] & 0x03) << 4) & 0x3f]; in base64_gen_encode()
65 *pos++ = table[(((in[0] & 0x03) << 4) | in base64_gen_encode()
66 (in[1] >> 4)) & 0x3f]; in base64_gen_encode()
67 *pos++ = table[((in[1] & 0x0f) << 2) & 0x3f]; in base64_gen_encode()