Vladimir Davydov
authored
There's base64_bufsize for calculating the buffer size needed for base64_encode but there's no such function for base64_decode - one's supposed to pass a buffer > 3/4 of the input size. This is confusing. Let's rename base64_bufsize to base64_encode_bufsize and introduce base64_decode_bufsize. While we're at it, move base64_encode_bufsize body from base64.h to base64.c because otherwise the linker fails if this function, which is currently declared as extern inline, is used in lyaml.cc. Needed for #1629 NO_DOC=refactoring NO_CHANGELOG=refactoring
Name | Last commit | Last update |
---|