From 926124dffca572fb24c533444922ab923997ea41 Mon Sep 17 00:00:00 2001 From: Alexey Khromov Date: Thu, 1 May 2025 18:29:11 +0300 Subject: [PATCH] Fix uint32 types unknown --- source/bforce/u_misc.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/source/bforce/u_misc.c b/source/bforce/u_misc.c index 8a84027..4d78dc9 100644 --- a/source/bforce/u_misc.c +++ b/source/bforce/u_misc.c @@ -253,10 +253,10 @@ int checkmasks(const char *masks, const char *str) */ char *buffer_putlong(char *buffer, long val) { - buffer[0] = ( ((uint_least32_t) val) ) & 0xff; - buffer[1] = ( ((uint_least32_t) val) >> 8 ) & 0xff; - buffer[2] = ( ((uint_least32_t) val) >> 16 ) & 0xff; - buffer[3] = ( ((uint_least32_t) val) >> 24 ) & 0xff; + buffer[0] = ( ((unsigned long) val) ) & 0xff; + buffer[1] = ( ((unsigned long) val) >> 8 ) & 0xff; + buffer[2] = ( ((unsigned long) val) >> 16 ) & 0xff; + buffer[3] = ( ((unsigned long) val) >> 24 ) & 0xff; return buffer; } @@ -273,8 +273,8 @@ char *buffer_putlong(char *buffer, long val) */ char *buffer_putint(char *buffer, int val) { - buffer[0] = ( ((uint_least16_t) val) ) & 0xff; - buffer[1] = ( ((uint_least16_t) val) >> 8 ) & 0xff; + buffer[0] = ( ((unsigned int) val) ) & 0xff; + buffer[1] = ( ((unsigned int) val) >> 8 ) & 0xff; return buffer; } @@ -290,10 +290,10 @@ char *buffer_putint(char *buffer, int val) */ long buffer_getlong(const char *buffer) { - return (long)( (uint_least32_t) ((unsigned char) buffer[0]) ) - | ( (uint_least32_t) ((unsigned char) buffer[1]) << 8 ) - | ( (uint_least32_t) ((unsigned char) buffer[2]) << 16 ) - | ( (uint_least32_t) ((unsigned char) buffer[3]) << 24 ); + return (long)( (unsigned long) ((unsigned char) buffer[0]) ) + | ( (unsigned long) ((unsigned char) buffer[1]) << 8 ) + | ( (unsigned long) ((unsigned char) buffer[2]) << 16 ) + | ( (unsigned long) ((unsigned char) buffer[3]) << 24 ); } /***************************************************************************** @@ -307,8 +307,8 @@ long buffer_getlong(const char *buffer) */ int buffer_getint(const char *buffer) { - return (int)( (uint_least16_t) ((unsigned char) buffer[0]) ) - | ( (uint_least16_t) ((unsigned char) buffer[1]) << 8 ); + return (int)( (unsigned int) ((unsigned char) buffer[0]) ) + | ( (unsigned int) ((unsigned char) buffer[1]) << 8 ); } void swap_long(char *buffer){