unsigned b64_dec_len()

in src/base64.c [106:111]


unsigned b64_dec_len(const char* src, unsigned srclen) {
  unsigned pad = 0;
  if (srclen > 0 && src[srclen - 1] == '=') pad++;
  if (srclen > 1 && src[srclen - 2] == '=') pad++;
  return ((srclen * 3) >> 2) - pad;
}