- while (len >= 3 && olen > 10)
- {
- *out++ = B64Chars[in[0] >> 2];
- *out++ = B64Chars[((in[0] << 4) & 0x30) | (in[1] >> 4)];
- *out++ = B64Chars[((in[1] << 2) & 0x3c) | (in[2] >> 6)];
- *out++ = B64Chars[in[2] & 0x3f];
- olen -= 4;
- len -= 3;
- in += 3;
+ while (len >= 3 && olen > 10) {
+ *out++ = __m_b64chars[in[0] >> 2];
+ *out++ = __m_b64chars[((in[0] << 4) & 0x30) | (in[1] >> 4)];
+ *out++ = __m_b64chars[((in[1] << 2) & 0x3c) | (in[2] >> 6)];
+ *out++ = __m_b64chars[in[2] & 0x3f];
+ olen -= 4;
+ len -= 3;
+ in += 3;