ibase64.h - ics2txt - convert icalendar .ics file to plain text Err bitreich.org 70 hgit clone git://bitreich.org/ics2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ics2txt URL:git://bitreich.org/ics2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ics2txt bitreich.org 70 1Log /scm/ics2txt/log.gph bitreich.org 70 1Files /scm/ics2txt/files.gph bitreich.org 70 1Refs /scm/ics2txt/refs.gph bitreich.org 70 1Tags /scm/ics2txt/tag bitreich.org 70 1README /scm/ics2txt/file/README.md.gph bitreich.org 70 i--- Err bitreich.org 70 ibase64.h (503B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 #ifndef BASE64_H Err bitreich.org 70 i 2 #define BASE64_H Err bitreich.org 70 i 3 Err bitreich.org 70 i 4 #include Err bitreich.org 70 i 5 Err bitreich.org 70 i 6 void base64_encode(char const *, size_t, char *, size_t *); Err bitreich.org 70 i 7 Err bitreich.org 70 i 8 /* Err bitreich.org 70 i 9 * It is possible to use the same variables for both source and Err bitreich.org 70 i 10 * destination. Then the base64 will overwrite the source buffer Err bitreich.org 70 i 11 * with the destination data. Err bitreich.org 70 i 12 * Err bitreich.org 70 i 13 * If the same pointer is passed as both source and destination Err bitreich.org 70 i 14 * size, the source size will be inaccurate but the destination Err bitreich.org 70 i 15 * will be correct. Err bitreich.org 70 i 16 */ Err bitreich.org 70 i 17 int base64_decode(char const *, size_t *, char *, size_t *); Err bitreich.org 70 i 18 Err bitreich.org 70 i 19 #endif Err bitreich.org 70 .