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) {