diff options
| author | Michael Brown | 2015-04-24 16:32:04 +0200 |
|---|---|---|
| committer | Michael Brown | 2015-04-24 16:32:04 +0200 |
| commit | 1205721cbd1930d22b7adcb3211040c7152e3171 (patch) | |
| tree | e3d7a1ff444a4ff0cea8ee38a9f4ef16eb323d31 /src/include/ipxe | |
| parent | [base16] Add buffer size parameter to base16_encode() and base16_decode() (diff) | |
| download | ipxe-1205721cbd1930d22b7adcb3211040c7152e3171.tar.gz ipxe-1205721cbd1930d22b7adcb3211040c7152e3171.tar.xz ipxe-1205721cbd1930d22b7adcb3211040c7152e3171.zip | |
[base64] Add buffer size parameter to base64_encode() and base64_decode()
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe')
| -rw-r--r-- | src/include/ipxe/base64.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/include/ipxe/base64.h b/src/include/ipxe/base64.h index eeae2f393..0c70d8382 100644 --- a/src/include/ipxe/base64.h +++ b/src/include/ipxe/base64.h @@ -35,7 +35,8 @@ static inline size_t base64_decoded_max_len ( const char *encoded ) { return ( ( ( strlen ( encoded ) + 4 - 1 ) / 4 ) * 3 ); } -extern void base64_encode ( const uint8_t *raw, size_t len, char *encoded ); -extern int base64_decode ( const char *encoded, uint8_t *raw ); +extern size_t base64_encode ( const void *raw, size_t raw_len, char *data, + size_t len ); +extern int base64_decode ( const char *encoded, void *data, size_t len ); #endif /* _IPXE_BASE64_H */ |
