size_t datalength = 0;
u_char input[3] = {0};
u_char output[4];
- int i;
+ size_t i;
while (2 < srclength) {
input[0] = *src++;
{
const char *src = _src;
unsigned char *target = dest;
- int tarindex, state, ch;
+ int state, ch;
+ size_t tarindex;
u_char nextbyte;
char *pos;