Fix build
All checks were successful
Altlinux build / build-alt (push) Successful in 2m40s
Archlinux build / build-arch (push) Successful in 2m57s
Archlinux build / make-test (push) Successful in 1m0s
Debian build / build-ubuntu (push) Successful in 3m55s

This commit is contained in:
Alexey Khromov 2025-05-01 18:29:59 +03:00
commit 901072385e

View File

@ -253,10 +253,10 @@ int checkmasks(const char *masks, const char *str)
*/ */
char *buffer_putlong(char *buffer, long val) char *buffer_putlong(char *buffer, long val)
{ {
buffer[0] = ( ((uint_least32_t) val) ) & 0xff; buffer[0] = ( ((unsigned long) val) ) & 0xff;
buffer[1] = ( ((uint_least32_t) val) >> 8 ) & 0xff; buffer[1] = ( ((unsigned long) val) >> 8 ) & 0xff;
buffer[2] = ( ((uint_least32_t) val) >> 16 ) & 0xff; buffer[2] = ( ((unsigned long) val) >> 16 ) & 0xff;
buffer[3] = ( ((uint_least32_t) val) >> 24 ) & 0xff; buffer[3] = ( ((unsigned long) val) >> 24 ) & 0xff;
return buffer; return buffer;
} }
@ -273,8 +273,8 @@ char *buffer_putlong(char *buffer, long val)
*/ */
char *buffer_putint(char *buffer, int val) char *buffer_putint(char *buffer, int val)
{ {
buffer[0] = ( ((uint_least16_t) val) ) & 0xff; buffer[0] = ( ((unsigned int) val) ) & 0xff;
buffer[1] = ( ((uint_least16_t) val) >> 8 ) & 0xff; buffer[1] = ( ((unsigned int) val) >> 8 ) & 0xff;
return buffer; return buffer;
} }
@ -290,10 +290,10 @@ char *buffer_putint(char *buffer, int val)
*/ */
long buffer_getlong(const char *buffer) long buffer_getlong(const char *buffer)
{ {
return (long)( (uint_least32_t) ((unsigned char) buffer[0]) ) return (long)( (unsigned long) ((unsigned char) buffer[0]) )
| ( (uint_least32_t) ((unsigned char) buffer[1]) << 8 ) | ( (unsigned long) ((unsigned char) buffer[1]) << 8 )
| ( (uint_least32_t) ((unsigned char) buffer[2]) << 16 ) | ( (unsigned long) ((unsigned char) buffer[2]) << 16 )
| ( (uint_least32_t) ((unsigned char) buffer[3]) << 24 ); | ( (unsigned long) ((unsigned char) buffer[3]) << 24 );
} }
/***************************************************************************** /*****************************************************************************
@ -307,8 +307,8 @@ long buffer_getlong(const char *buffer)
*/ */
int buffer_getint(const char *buffer) int buffer_getint(const char *buffer)
{ {
return (int)( (uint_least16_t) ((unsigned char) buffer[0]) ) return (int)( (unsigned int) ((unsigned char) buffer[0]) )
| ( (uint_least16_t) ((unsigned char) buffer[1]) << 8 ); | ( (unsigned int) ((unsigned char) buffer[1]) << 8 );
} }
void swap_long(char *buffer){ void swap_long(char *buffer){