Lines Matching defs:src
39 const TypeName* const src, const size_t srclen,
45 const uint8_t c = static_cast<uint8_t>(src[*i]); \
69 const TypeName* const src, const size_t srclen,
78 static_cast<unsigned char>(unbase64(static_cast<uint8_t>(src[i + 0]))),
79 static_cast<unsigned char>(unbase64(static_cast<uint8_t>(src[i + 1]))),
80 static_cast<unsigned char>(unbase64(static_cast<uint8_t>(src[i + 2]))),
81 static_cast<unsigned char>(unbase64(static_cast<uint8_t>(src[i + 3]))),
87 if (!base64_decode_group_slow(dst, dstlen, src, srclen, &i, &k))
99 base64_decode_group_slow(dst, dstlen, src, srclen, &i, &k);
106 size_t base64_decoded_size(const TypeName* src, size_t size) {
111 if (src[size - 1] == '=') {
113 if (src[size - 1] == '=')
122 const TypeName* const src, const size_t srclen) {
123 const size_t decoded_size = base64_decoded_size(src, srclen);
124 return base64_decode_fast(dst, dstlen, src, srclen, decoded_size);
128 inline size_t base64_encode(const char* src,
140 ::base64_encode(src, slen, dst, &dlen, 0);
158 a = src[i + 0] & 0xff;
159 b = src[i + 1] & 0xff;
160 c = src[i + 2] & 0xff;
173 a = src[i + 0] & 0xff;
178 a = src[i + 0] & 0xff;
179 b = src[i + 1] & 0xff;