Fix uint32 types unknown
This commit is contained in:
parent
5eb6ddc45b
commit
926124dffc
@ -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){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user