#if !defined(BASE64_H) #define BASE64_H typedef unsigned int b64_size_t; typedef unsigned char b64_data_t; #ifdef __cplusplus extern "C" { #endif b64_size_t Base64_decode( b64_data_t *out, b64_size_t out_len, const char *in, b64_size_t in_len ); b64_size_t Base64_decodeLength( const char *in, b64_size_t in_len ); b64_size_t Base64_encode( char *out, b64_size_t out_len, const b64_data_t *in, b64_size_t in_len ); b64_size_t Base64_encodeLength( const b64_data_t *in, b64_size_t in_len ); #ifdef __cplusplus } #endif #endif /* BASE64_H */