diff lib/base64.c @ 17564:3bbf31cf8c4b

base64: fix recent compilation regression on some compilers This fixes a compile failure with "Sun C 5.8 Patch 121015-05 2007/08/01" which returns: "base64.c", line 99: void function cannot return value * lib/base64.c: Don't return the void function, instead split to a separate return statement.
author RV971 <rv1971@web.de>
date Fri, 29 Nov 2013 15:35:33 +0000 (2013-11-29)
parents aa01b3e1b59f
children 344018b6e5d7
line wrap: on
line diff
--- a/lib/base64.c
+++ b/lib/base64.c
@@ -96,7 +96,10 @@
      large inputs is to have both constraints satisfied, so we depend
      on both in base_encode_fast().  */
   if (outlen % 4 == 0 && inlen == outlen / 4 * 3)
-    return base64_encode_fast (in, inlen, out);
+    {
+      base64_encode_fast (in, inlen, out);
+      return;
+    }
 
   while (inlen && outlen)
     {