-void decode_base64(char *dest, char *source)
+int decode_base64(char *dest, char *source)
{
int i;
int dpos = 0;
if (c == 0) {
if (i > 0) {
- return;
+ return(dpos);
}
- return;
+ return(dpos);
}
if (dtable[c] & 0x80) {
/* Ignoring errors: discard invalid character. */
if (i>=3) dest[dpos++] = o[2];
dest[dpos] = 0;
if (i < 3) {
- return;
+ return(dpos);
}
}
}