Skip to content

Commit 3e9f3c3

Browse files
author
pem@mysql.com
committed
Converted mysys/base64.c into C code (not C++).
1 parent afb50a5 commit 3e9f3c3

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

mysys/base64.c

+6-3
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,14 @@ base64_encode(const void *src, size_t src_len, char *dst)
5656

5757
for (; i < src_len; len += 4)
5858
{
59+
unsigned c;
60+
5961
if (len == 76)
6062
{
6163
len= 0;
6264
*dst++= '\n';
6365
}
6466

65-
unsigned c;
6667
c= s[i++];
6768
c <<= 8;
6869

@@ -216,6 +217,8 @@ main(void)
216217

217218
char * src= (char *) malloc(src_len);
218219
char * s= src;
220+
char * str;
221+
char * dst;
219222

220223
for (j= 0; j<src_len; j++)
221224
{
@@ -224,11 +227,11 @@ main(void)
224227
}
225228

226229
/* Encode */
227-
char * str= (char *) malloc(base64_needed_encoded_length(src_len));
230+
str= (char *) malloc(base64_needed_encoded_length(src_len));
228231
require(base64_encode(src, src_len, str) == 0);
229232

230233
/* Decode */
231-
char * dst= (char *) malloc(base64_needed_decoded_length(strlen(str)));
234+
dst= (char *) malloc(base64_needed_decoded_length(strlen(str)));
232235
dst_len= base64_decode(str, strlen(str), dst);
233236
require(dst_len == src_len);
234237

0 commit comments

Comments
 (0)