|  | @@ -351,7 +351,7 @@ END_TEST
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  START_TEST(test_encode_decode)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -	char buf[64];
 | 
	
		
			
				|  |  | +	char buf[128];
 | 
	
		
			
				|  |  |  	const char *alpha = "abcdefghijklmnopqrstuvwxyz";
 | 
	
		
			
				|  |  |  	const char *alpha_enc = "YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXo=";
 | 
	
		
			
				|  |  |  	const char *nonalpha = " !\"#$%&'()*+,-./0123456789:;<=>?@";
 | 
	
	
		
			
				|  | @@ -416,27 +416,27 @@ START_TEST(test_encode_decode)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	memset(buf, 77, sizeof(buf));
 | 
	
		
			
				|  |  |  	ret = mg_url_encode(alpha, buf, sizeof(buf));
 | 
	
		
			
				|  |  | -	ck_assert_int_eq(ret, strlen(buf));
 | 
	
		
			
				|  |  | -	ck_assert_int_eq(ret, strlen(alpha));
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ret, (int)strlen(buf));
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ret, (int)strlen(alpha));
 | 
	
		
			
				|  |  |  	ck_assert_str_eq(buf, alpha);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	memset(buf, 77, sizeof(buf));
 | 
	
		
			
				|  |  |  	ret = mg_url_encode(alpha, buf, sizeof(buf));
 | 
	
		
			
				|  |  | -	ck_assert_int_eq(ret, strlen(buf));
 | 
	
		
			
				|  |  | -	ck_assert_int_eq(ret, strlen(nonalpha_url));
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ret, (int)strlen(buf));
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ret, (int)strlen(nonalpha_url));
 | 
	
		
			
				|  |  |  	ck_assert_str_eq(buf, nonalpha_url);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	memset(buf, 77, sizeof(buf));
 | 
	
		
			
				|  |  |  	ret = mg_url_decode(alpha, (int)strlen(alpha), buf, sizeof(buf), 0);
 | 
	
		
			
				|  |  | -	ck_assert_int_eq(ret, strlen(buf));
 | 
	
		
			
				|  |  | -	ck_assert_int_eq(ret, strlen(alpha));
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ret, (int)strlen(buf));
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ret, (int)strlen(alpha));
 | 
	
		
			
				|  |  |  	ck_assert_str_eq(buf, alpha);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	memset(buf, 77, sizeof(buf));
 | 
	
		
			
				|  |  |  	ret = mg_url_decode(
 | 
	
		
			
				|  |  |  	    nonalpha_url, (int)strlen(nonalpha_url), buf, sizeof(buf), 0);
 | 
	
		
			
				|  |  | -	ck_assert_int_eq(ret, strlen(buf));
 | 
	
		
			
				|  |  | -	ck_assert_int_eq(ret, strlen(nonalpha));
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ret, (int)strlen(buf));
 | 
	
		
			
				|  |  | +	ck_assert_int_eq(ret, (int)strlen(nonalpha));
 | 
	
		
			
				|  |  |  	ck_assert_str_eq(buf, nonalpha);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	/* len could be unused, if base64_decode is not tested because USE_LUA is
 |