3 * @author David Llewellyn-Jones
11 * @section DESCRIPTION
26 ({ __typeof__ (a) _a = (a); \
27 __typeof__ (b) _b = (b); \
31 ({ __typeof__ (a) _a = (a); \
32 __typeof__ (b) _b = (b); \
37 // Function prototypes
39 size_t base64_encode_size(size_t binary_input
);
40 size_t base64_decode_size(size_t base64_input
);
41 void base64_encode_binary_to_base64(unsigned char const *input
, size_t input_size
, unsigned char *output
, size_t *output_size
);
42 void base64_decode_base64_to_binary(unsigned char const *input
, size_t input_size
, unsigned char *output
, size_t *output_size
);
44 // Function definitions