.\" (C) 2002 Ian Gulliver .TH firestring_estr_base64_decode 3 2002-09-21 .SH NAME firestring_estr_base64_decode \- decode an estring encoded via base64 into another estring .SH SYNOPSIS .B #include .br .B -lfirestring .LP .BI "int firestring_estr_base64_decode(struct firestring_estr_t *" "destination" ", struct firestring_estr_t *" "source" ")" .SH DESCRIPTION firestring_estr_base64_decode() decodes the contents of .I source using the base64 algorithm into .IR destination , provided that there is room in .IR destination . The minimum required space in destination is the length of source * 3 / 4 + 3. The buffers .I source and .I destination may be the same estring. .SH RETURN VALUE 0 if the string was decoded successfully; 1 if there was insufficient space in .I destination for the decoding to occur. .SH AUTHOR Ian Gulliver .SH SEE ALSO .BR libfirestring (3)