From 6bf954d35dd2138567e3faebdbd7da799558fad5 Mon Sep 17 00:00:00 2001 From: Sakthivel Velumani Date: Fri, 10 Nov 2023 09:00:38 -0500 Subject: [PATCH] Cast buffer intputs of order reversing macros --- openair3/UTILS/conversions.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openair3/UTILS/conversions.h b/openair3/UTILS/conversions.h index dc275071c5..f12b22a67b 100644 --- a/openair3/UTILS/conversions.h +++ b/openair3/UTILS/conversions.h @@ -34,18 +34,18 @@ (((x & 0x00FF) << 8) | ((x & 0xFF00) >> 8) # define ntoh_int32_buf(bUF) \ - ((*(bUF)) << 24) | ((*((bUF) + 1)) << 16) | ((*((bUF) + 2)) << 8) \ - | (*((bUF) + 3)) + ((*((uint8_t*)bUF)) << 24) | ((*((uint8_t*)bUF + 1)) << 16) | ((*((uint8_t*)bUF + 2)) << 8) \ + | (*((uint8_t*)bUF + 3)) #else # define hton_int32(x) (x) # define hton_int16(x) (x) #endif #define ntoh_int24_buf(bUF) \ - ((*bUF << 16) | ((*(bUF + 1)) << 8) | (*(bUF + 2))) + ((*(uint8_t*)bUF << 16) | ((*((uint8_t*)bUF + 1)) << 8) | (*((uint8_t*)bUF + 2))) #define ntoh_int16_buf(bUF) \ - ((*(bUF) << 8) | (*(bUF + 1))) + ((*((uint8_t*)bUF) << 8) | (*((uint8_t*)bUF + 1))) #define IN_ADDR_TO_BUFFER(X,bUFF) INT32_TO_BUFFER((X).s_addr,(char*)bUFF)