base64 icon indicating copy to clipboard operation
base64 copied to clipboard

How big should be the destination buffer?

Open marcobambini opened this issue 4 years ago • 0 comments

Thanks for this very well written library!

In the char* bintob64( char* dest, void const* src, size_t size ); API, can you please specify how big dest should be (starting from size_t size)?

As far as I know, dest size should be at least: size_t destsize = ((size + 3 - (size % 3)) / 3) * 4;

Please note that a macro/function that computes that value, would be a very nice addition.

marcobambini avatar Sep 17 '21 05:09 marcobambini