From 0dfa666228a2dd82d7a20ae7ae2692176b110567 Mon Sep 17 00:00:00 2001 From: Timur Aydin Date: Tue, 20 Jun 2023 14:01:35 +0300 Subject: [PATCH] resolve Wconversion related warnings --- source/FreeRTOS_IP.c | 4 ++-- source/FreeRTOS_Sockets.c | 2 +- source/FreeRTOS_TCP_Reception.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/source/FreeRTOS_IP.c b/source/FreeRTOS_IP.c index 0b174b0312..0b541b326b 100644 --- a/source/FreeRTOS_IP.c +++ b/source/FreeRTOS_IP.c @@ -1651,8 +1651,8 @@ static eFrameProcessingResult_t prvProcessIPPacket( IPPacket_t * pxIPPacket, pxIPHeader->usLength = FreeRTOS_htons( FreeRTOS_ntohs( pxIPHeader->usLength ) - optlen ); /* Rewrite the Version/IHL byte to indicate that this packet has no IP options. */ - pxIPHeader->ucVersionHeaderLength = ( pxIPHeader->ucVersionHeaderLength & 0xF0U ) | /* High nibble is the version. */ - ( ( ipSIZE_OF_IPv4_HEADER >> 2 ) & 0x0FU ); + pxIPHeader->ucVersionHeaderLength = ( uint8_t )( ( pxIPHeader->ucVersionHeaderLength & 0xF0U ) | /* High nibble is the version. */ + ( ( ipSIZE_OF_IPv4_HEADER >> 2 ) & 0x0FU ) ); } #else /* if ( ipconfigIP_PASS_PACKETS_WITH_IP_OPTIONS != 0 ) */ { diff --git a/source/FreeRTOS_Sockets.c b/source/FreeRTOS_Sockets.c index 3b50f71c73..eece12eba5 100644 --- a/source/FreeRTOS_Sockets.c +++ b/source/FreeRTOS_Sockets.c @@ -1878,7 +1878,7 @@ BaseType_t FreeRTOS_setsockopt( Socket_t xSocket, if( pvOptionValue == NULL ) { - pxSocket->ucSocketOptions &= ~( ( uint8_t ) FREERTOS_SO_UDPCKSUM_OUT ); + pxSocket->ucSocketOptions &= ( uint8_t )(~FREERTOS_SO_UDPCKSUM_OUT); } else { diff --git a/source/FreeRTOS_TCP_Reception.c b/source/FreeRTOS_TCP_Reception.c index 9ce1c08c4d..07e0dba6c1 100644 --- a/source/FreeRTOS_TCP_Reception.c +++ b/source/FreeRTOS_TCP_Reception.c @@ -331,14 +331,14 @@ */ if( pucPtr[ 0U ] == tcpTCP_OPT_SACK_A ) { - ucLen -= 2U; + ucLen -= 2; lIndex += 2; while( ucLen >= ( uint8_t ) 8U ) { prvReadSackOption( pucPtr, ( size_t ) lIndex, pxSocket ); lIndex += 8; - ucLen -= 8U; + ucLen -= 8; } /* ucLen should be 0 by now. */