| 9 | "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; |
| 10 | |
| 11 | static int base64_char_index(char c) { |
| 12 | if (c >= 'A' && c <= 'Z') return c - 'A'; |
| 13 | if (c >= 'a' && c <= 'z') return c - 'a' + 26; |
| 14 | if (c >= '0' && c <= '9') return c - '0' + 52; |
| 15 | if (c == '+') return 62; |
| 16 | if (c == '/') return 63; |
| 17 | return -1; |
| 18 | } |
| 19 | |
| 20 | } // namespace |
| 21 |