17 lines
541 B
C
17 lines
541 B
C
#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 */
|