From 207d7878c1f730b4b225780944e90d8ef7e67f8e Mon Sep 17 00:00:00 2001
From: Erik Ekman <erik.ekman@verisure.com>
Date: Thu, 28 May 2015 14:01:24 +0200
Subject: [PATCH 3/6] test_tcp_oos: Fix warning from unsigned/signed
 comparisons

Fix warnings like this one:

../../lwip-trunk/test/unit/tcp/test_tcp_oos.c: In function
'test_tcp_recv_ooseq_double_FINs':
../../lwip-trunk/test/unit/tcp/test_tcp_oos.c:842:16: warning:
comparison between signed and unsigned integer expressions
[-Wsign-compare]
    for(i = 0; i < sizeof(data_full_wnd); i++) {
                 ^
---
 test/unit/tcp/test_tcp_oos.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/test/unit/tcp/test_tcp_oos.c b/test/unit/tcp/test_tcp_oos.c
index 7236df5..8dcc9cc 100644
--- a/test/unit/tcp/test_tcp_oos.c
+++ b/test/unit/tcp/test_tcp_oos.c
@@ -447,7 +447,8 @@ static char data_full_wnd[TCP_WND];
 START_TEST(test_tcp_recv_ooseq_overrun_rxwin)
 {
 #if !TCP_OOSEQ_MAX_BYTES && !TCP_OOSEQ_MAX_PBUFS
-  int i, k;
+  size_t i;
+  int k;
   struct test_tcp_counters counters;
   struct tcp_pcb* pcb;
   struct pbuf *pinseq, *p_ovr;
@@ -540,7 +541,8 @@ END_TEST
 START_TEST(test_tcp_recv_ooseq_overrun_rxwin_edge)
 {
 #if !TCP_OOSEQ_MAX_BYTES && !TCP_OOSEQ_MAX_PBUFS
-  int i, k;
+  size_t i;
+  int k;
   struct test_tcp_counters counters;
   struct tcp_pcb* pcb;
   struct pbuf *pinseq, *p_ovr;
@@ -816,7 +818,8 @@ check_rx_counters(struct tcp_pcb *pcb, struct test_tcp_counters *counters, u32_t
  */
 static void test_tcp_recv_ooseq_double_FINs(int delay_packet)
 {
-  int i, k;
+  size_t i;
+  int k;
   struct test_tcp_counters counters;
   struct tcp_pcb* pcb;
   struct pbuf *p_normal_fin, *p_data_after_fin, *p, *p_2nd_fin_ooseq;
-- 
2.3.6

