| 173 | } |
| 174 | |
| 175 | inline void uudecode_1(char* dst, unsigned char* src) { |
| 176 | dst[0] = char((base64_bkw[src[0]] << 2) | (base64_bkw[src[1]] >> 4)); |
| 177 | dst[1] = char((base64_bkw[src[1]] << 4) | (base64_bkw[src[2]] >> 2)); |
| 178 | dst[2] = char((base64_bkw[src[2]] << 6) | base64_bkw[src[3]]); |
| 179 | } |
| 180 | |
| 181 | static size_t Base64DecodePlain(void* dst, const char* b, const char* e) { |
| 182 | size_t n = 0; |