From 0c4c86c7b810884fc03c22424539442ff002c1e7 Mon Sep 17 00:00:00 2001 From: Pavel Punsky Date: Fri, 7 Oct 2022 20:49:03 -0700 Subject: [PATCH] Fix multiple warnings in libtelnet.c file (#1011) Run build - bunch of warnings gone (signed/unsigned type mismatch) --- src/apps/relay/libtelnet.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/apps/relay/libtelnet.c b/src/apps/relay/libtelnet.c index 17eca8e..65e50b8 100644 --- a/src/apps/relay/libtelnet.c +++ b/src/apps/relay/libtelnet.c @@ -286,7 +286,7 @@ static INLINE int _check_telopt(telnet_t *telnet, unsigned char telopt, static INLINE telnet_rfc1143_t _get_rfc1143(telnet_t *telnet, unsigned char telopt) { telnet_rfc1143_t empty; - int i; + unsigned int i; /* search for entry */ for (i = 0; i != telnet->q_cnt; ++i) { @@ -305,7 +305,7 @@ static INLINE telnet_rfc1143_t _get_rfc1143(telnet_t *telnet, static INLINE void _set_rfc1143(telnet_t *telnet, unsigned char telopt, char us, char him) { telnet_rfc1143_t *qtmp; - int i; + unsigned int i; /* search for entry */ for (i = 0; i != telnet->q_cnt; ++i) { @@ -1463,6 +1463,8 @@ void telnet_begin_compress2(telnet_t *telnet) { ev.type = TELNET_EV_COMPRESS; ev.compress.state = 1; telnet->eh(telnet, &ev, telnet->ud); +#else + (void)telnet; #endif /* defined(HAVE_ZLIB) */ } @@ -1470,7 +1472,7 @@ void telnet_begin_compress2(telnet_t *telnet) { int telnet_vprintf(telnet_t *telnet, const char *fmt, va_list va) { char buffer[1024]; char *output = buffer; - int rs, i, l; + unsigned int rs, i, l; /* format */ va_list va2; @@ -1539,7 +1541,7 @@ int telnet_printf(telnet_t *telnet, const char *fmt, ...) { int telnet_raw_vprintf(telnet_t *telnet, const char *fmt, va_list va) { char buffer[1024]; char *output = buffer; - int rs; + unsigned int rs; /* format; allocate more space if necessary */ va_list va2;