From e47e22b58307eab6a3a6aa950522ba0d606841b8 Mon Sep 17 00:00:00 2001 From: halx99 Date: Mon, 11 Nov 2019 21:53:04 +0800 Subject: [PATCH] fix warnings. --- ikcp.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ikcp.c b/ikcp.c index 2334fd6..ebc2fad 100644 --- a/ikcp.c +++ b/ikcp.c @@ -395,7 +395,7 @@ int ikcp_recv(ikcpcb *kcp, char *buffer, int len) fragment = seg->frg; if (ikcp_canlog(kcp, IKCP_LOG_RECV)) { - ikcp_log(kcp, IKCP_LOG_RECV, "recv sn=%lu", seg->sn); + ikcp_log(kcp, IKCP_LOG_RECV, "recv sn=%lu", (unsigned long)seg->sn); } if (ispeek == 0) { @@ -412,7 +412,7 @@ int ikcp_recv(ikcpcb *kcp, char *buffer, int len) // move available data from rcv_buf -> rcv_queue while (! iqueue_is_empty(&kcp->rcv_buf)) { - IKCPSEG *seg = iqueue_entry(kcp->rcv_buf.next, IKCPSEG, node); + seg = iqueue_entry(kcp->rcv_buf.next, IKCPSEG, node); if (seg->sn == kcp->rcv_nxt && kcp->nrcv_que < kcp->rcv_wnd) { iqueue_del(&seg->node); kcp->nrcv_buf--; @@ -753,7 +753,7 @@ int ikcp_input(ikcpcb *kcp, const char *data, long size) int flag = 0; if (ikcp_canlog(kcp, IKCP_LOG_INPUT)) { - ikcp_log(kcp, IKCP_LOG_INPUT, "[RI] %d bytes", size); + ikcp_log(kcp, IKCP_LOG_INPUT, "[RI] %d bytes", (int)size); } if (data == NULL || (int)size < (int)IKCP_OVERHEAD) return -1; @@ -814,7 +814,7 @@ int ikcp_input(ikcpcb *kcp, const char *data, long size) } if (ikcp_canlog(kcp, IKCP_LOG_IN_ACK)) { ikcp_log(kcp, IKCP_LOG_IN_DATA, - "input ack: sn=%lu rtt=%ld rto=%ld", sn, + "input ack: sn=%lu rtt=%ld rto=%ld", (unsigned long)sn, (long)_itimediff(kcp->current, ts), (long)kcp->rx_rto); } @@ -822,7 +822,7 @@ int ikcp_input(ikcpcb *kcp, const char *data, long size) else if (cmd == IKCP_CMD_PUSH) { if (ikcp_canlog(kcp, IKCP_LOG_IN_DATA)) { ikcp_log(kcp, IKCP_LOG_IN_DATA, - "input psh: sn=%lu ts=%lu", sn, ts); + "input psh: sn=%lu ts=%lu", (unsigned long)sn, (unsigned long)ts); } if (_itimediff(sn, kcp->rcv_nxt + kcp->rcv_wnd) < 0) { ikcp_ack_push(kcp, sn, ts); @@ -857,7 +857,7 @@ int ikcp_input(ikcpcb *kcp, const char *data, long size) // do nothing if (ikcp_canlog(kcp, IKCP_LOG_IN_WINS)) { ikcp_log(kcp, IKCP_LOG_IN_WINS, - "input wins: %lu", (IUINT32)(wnd)); + "input wins: %lu", (unsigned long)(wnd)); } } else { @@ -1075,7 +1075,7 @@ void ikcp_flush(ikcpcb *kcp) } if (needsend) { - int size, need; + int need; segment->ts = current; segment->wnd = seg.wnd; segment->una = kcp->rcv_nxt; @@ -1096,7 +1096,7 @@ void ikcp_flush(ikcpcb *kcp) } if (segment->xmit >= kcp->dead_link) { - kcp->state = -1; + kcp->state = (IUINT32)-1; } } }