Commit 10a889a5 authored by unknown's avatar unknown

Converted mysys/base64.c into C code (not C++).


mysys/base64.c:
  Converted into C code (not C++).
parent 6416abfd
...@@ -56,13 +56,14 @@ base64_encode(const void *src, size_t src_len, char *dst) ...@@ -56,13 +56,14 @@ base64_encode(const void *src, size_t src_len, char *dst)
for (; i < src_len; len += 4) for (; i < src_len; len += 4)
{ {
unsigned c;
if (len == 76) if (len == 76)
{ {
len= 0; len= 0;
*dst++= '\n'; *dst++= '\n';
} }
unsigned c;
c= s[i++]; c= s[i++];
c <<= 8; c <<= 8;
...@@ -216,6 +217,8 @@ main(void) ...@@ -216,6 +217,8 @@ main(void)
char * src= (char *) malloc(src_len); char * src= (char *) malloc(src_len);
char * s= src; char * s= src;
char * str;
char * dst;
for (j= 0; j<src_len; j++) for (j= 0; j<src_len; j++)
{ {
...@@ -224,11 +227,11 @@ main(void) ...@@ -224,11 +227,11 @@ main(void)
} }
/* Encode */ /* Encode */
char * str= (char *) malloc(base64_needed_encoded_length(src_len)); str= (char *) malloc(base64_needed_encoded_length(src_len));
require(base64_encode(src, src_len, str) == 0); require(base64_encode(src, src_len, str) == 0);
/* Decode */ /* Decode */
char * dst= (char *) malloc(base64_needed_decoded_length(strlen(str))); dst= (char *) malloc(base64_needed_decoded_length(strlen(str)));
dst_len= base64_decode(str, strlen(str), dst); dst_len= base64_decode(str, strlen(str), dst);
require(dst_len == src_len); require(dst_len == src_len);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment