diff --git a/ChangeLog b/ChangeLog
index 2e2f471bd26e1e89b77afe64a4ba810b2011fffd..7859c142ffd2ae5f697c5808e80e197a96edf1fd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2015-02-09  Niels Möller  <nisse@lysator.liu.se>
 
+	* base64-encode.c (base64_encode): Deleted old #if:ed out
+	function.
+
 	* testsuite/base64-test.c (test_fuzz_once, test_fuzz): Additional
 	tests, based on contribution by Amos Jeffries.
 
diff --git a/base64-encode.c b/base64-encode.c
index 313c512afbb14661ed6b7933796a18233a450a7c..b0b921f605e8a3bf3ef3d3490286bd1375e0b11d 100644
--- a/base64-encode.c
+++ b/base64-encode.c
@@ -87,50 +87,6 @@ base64_encode_raw(uint8_t *dst, size_t length, const uint8_t *src)
   assert(out == dst);
 }
 
-#if 0
-unsigned 
-base64_encode(uint8_t *dst,
-	      unsigned src_length,
-	      const uint8_t *src)
-{
-  unsigned dst_length = BASE64_ENCODE_RAW_LENGTH(src_length);
-  unsigned n = src_length / 3;
-  unsigned left_over  = src_length % 3;
-  unsigned done = 0;
-  
-  if (left_over)
-    {
-      const uint8_t *in = src + n * 3;
-      uint8_t *out = dst + dst_length;
-
-      switch(left_over)
-	{
-	case 1:
-	  *--out = '=';
-	  *--out = ENCODE(in[0] << 4);
-	  break;
-	  
-	case 2:
-	  *--out = ENCODE( in[1] << 2);
-	  *--out = ENCODE((in[0] << 4) | (in[1] >> 4));
-	  break;
-
-	default:
-	  abort();
-	}
-      *--out = ENCODE(in[0] >> 2);
-
-      done = 4;
-    }
-  base64_encode_raw(n, dst, src);
-  done += n * 4;
-
-  assert(done == dst_length);
-
-  return done;
-}
-#endif
-
 void
 base64_encode_group(uint8_t *dst, uint32_t group)
 {