Lines Matching refs:szsrc
34 bool Base64UnescapeInternal(const char* src_param, size_t szsrc, char* dest, in Base64UnescapeInternal() argument
59 --szsrc; \ in Base64UnescapeInternal()
63 if (ascii_isspace(ch) && szsrc >= remain) goto label; \ in Base64UnescapeInternal()
80 while (szsrc >= 4) { in Base64UnescapeInternal()
114 szsrc -= 4; in Base64UnescapeInternal()
131 while (szsrc >= 4) { in Base64UnescapeInternal()
143 szsrc -= 4; in Base64UnescapeInternal()
164 ++szsrc; in Base64UnescapeInternal()
171 while (szsrc > 0) { in Base64UnescapeInternal()
172 --szsrc; in Base64UnescapeInternal()
183 ++szsrc; in Base64UnescapeInternal()
258 while (szsrc > 0 && *src) { in Base64UnescapeInternal()
263 --szsrc; in Base64UnescapeInternal()
418 int Base64EscapeInternal(const unsigned char* src, int szsrc, char* dest, in Base64EscapeInternal() argument
422 if (szsrc <= 0) return 0; in Base64EscapeInternal()
429 while (szsrc > 2) { /* keep going until we have less than 24 bits */ in Base64EscapeInternal()
438 szsrc -= 3; in Base64EscapeInternal()
442 switch (szsrc) { in Base64EscapeInternal()
477 CHECK(false) << "Logic problem? szsrc = " << szsrc; in Base64EscapeInternal()
551 void Base64EscapeInternal(const unsigned char* src, size_t szsrc, string* dest, in Base64EscapeInternal() argument
554 CalculateBase64EscapedLenInternal(szsrc, do_padding); in Base64EscapeInternal()
557 src, static_cast<int>(szsrc), dest->empty() ? NULL : &*dest->begin(), in Base64EscapeInternal()
563 void Base64Escape(const unsigned char* src, ptrdiff_t szsrc, string* dest, in Base64Escape() argument
565 if (szsrc < 0) return; in Base64Escape()
566 Base64EscapeInternal(src, szsrc, dest, do_padding, kBase64Chars); in Base64Escape()