[c] How do I base64 encode (decode) in C?