|
@@ -42,7 +42,7 @@ int base64_encode_block(const char* plaintext_in, int length_in, char* code_out,
|
|
|
{
|
|
|
state_in->result = result;
|
|
|
state_in->step = step_A;
|
|
|
- return codechar - code_out;
|
|
|
+ return (int)(codechar - code_out);
|
|
|
}
|
|
|
fragment = *plainchar++;
|
|
|
result = (fragment & 0x0fc) >> 2;
|
|
@@ -53,7 +53,7 @@ int base64_encode_block(const char* plaintext_in, int length_in, char* code_out,
|
|
|
{
|
|
|
state_in->result = result;
|
|
|
state_in->step = step_B;
|
|
|
- return codechar - code_out;
|
|
|
+ return (int)(codechar - code_out);
|
|
|
}
|
|
|
fragment = *plainchar++;
|
|
|
result |= (fragment & 0x0f0) >> 4;
|
|
@@ -64,7 +64,7 @@ int base64_encode_block(const char* plaintext_in, int length_in, char* code_out,
|
|
|
{
|
|
|
state_in->result = result;
|
|
|
state_in->step = step_C;
|
|
|
- return codechar - code_out;
|
|
|
+ return (int)(codechar - code_out);
|
|
|
}
|
|
|
fragment = *plainchar++;
|
|
|
result |= (fragment & 0x0c0) >> 6;
|
|
@@ -81,7 +81,7 @@ int base64_encode_block(const char* plaintext_in, int length_in, char* code_out,
|
|
|
}
|
|
|
}
|
|
|
/* control should not reach here */
|
|
|
- return codechar - code_out;
|
|
|
+ return (int)(codechar - code_out);
|
|
|
}
|
|
|
|
|
|
int base64_encode_blockend(char* code_out, base64_encodestate* state_in)
|
|
@@ -104,6 +104,6 @@ int base64_encode_blockend(char* code_out, base64_encodestate* state_in)
|
|
|
}
|
|
|
*codechar++ = '\n';
|
|
|
|
|
|
- return codechar - code_out;
|
|
|
+ return (int)(codechar - code_out);
|
|
|
}
|
|
|
|