|  | @@ -2114,7 +2114,7 @@ send_chunk_stringl(struct mg_connection *conn,
 | 
											
												
													
														|  |                     unsigned int chunk_len)
 |  |                     unsigned int chunk_len)
 | 
											
												
													
														|  |  {
 |  |  {
 | 
											
												
													
														|  |  	char lenbuf[16];
 |  |  	char lenbuf[16];
 | 
											
												
													
														|  | -	int lenbuf_len;
 |  | 
 | 
											
												
													
														|  | 
 |  | +	size_t lenbuf_len;
 | 
											
												
													
														|  |  	int ret;
 |  |  	int ret;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	/* First store the length information in a text buffer. */
 |  |  	/* First store the length information in a text buffer. */
 | 
											
										
											
												
													
														|  | @@ -2123,10 +2123,10 @@ send_chunk_stringl(struct mg_connection *conn,
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	/* Then send length information, chunk and terminating \r\n. */
 |  |  	/* Then send length information, chunk and terminating \r\n. */
 | 
											
												
													
														|  |  	ret = mg_write(conn, lenbuf, lenbuf_len);
 |  |  	ret = mg_write(conn, lenbuf, lenbuf_len);
 | 
											
												
													
														|  | -	ck_assert_int_eq(ret, lenbuf_len);
 |  | 
 | 
											
												
													
														|  | 
 |  | +	ck_assert_int_eq(ret, (int)lenbuf_len);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	ret = mg_write(conn, chunk, chunk_len);
 |  |  	ret = mg_write(conn, chunk, chunk_len);
 | 
											
												
													
														|  | -	ck_assert_int_eq(ret, chunk_len);
 |  | 
 | 
											
												
													
														|  | 
 |  | +	ck_assert_int_eq(ret, (int)chunk_len);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	ret = mg_write(conn, "\r\n", 2);
 |  |  	ret = mg_write(conn, "\r\n", 2);
 | 
											
												
													
														|  |  	ck_assert_int_eq(ret, 2);
 |  |  	ck_assert_int_eq(ret, 2);
 | 
											
										
											
												
													
														|  | @@ -2586,7 +2586,7 @@ START_TEST(test_handle_form)
 | 
											
												
													
														|  |  		/* send some strings that are almost boundaries */
 |  |  		/* send some strings that are almost boundaries */
 | 
											
												
													
														|  |  		for (chunk_len = 1; chunk_len < strlen(boundary); chunk_len++) {
 |  |  		for (chunk_len = 1; chunk_len < strlen(boundary); chunk_len++) {
 | 
											
												
													
														|  |  			/* chunks from 1 byte to strlen(boundary)-1 */
 |  |  			/* chunks from 1 byte to strlen(boundary)-1 */
 | 
											
												
													
														|  | -			send_chunk_stringl(client_conn, boundary, chunk_len);
 |  | 
 | 
											
												
													
														|  | 
 |  | +			send_chunk_stringl(client_conn, boundary, (unsigned int)chunk_len);
 | 
											
												
													
														|  |  			body_sent += chunk_len;
 |  |  			body_sent += chunk_len;
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  	} while (body_sent < 1024 * 10.24);
 |  |  	} while (body_sent < 1024 * 10.24);
 |