remove compiler warnings
This commit is contained in:
parent
324c8e0e8b
commit
a9ca21ffc9
@ -2,6 +2,6 @@
|
||||
#include "uint16.h"
|
||||
|
||||
void uint16_pack(char *out,uint16 in) {
|
||||
out[0]=in&255;
|
||||
out[1]=in>>8;
|
||||
out[0]=(char)in;
|
||||
out[1]=(char)(in>>8);
|
||||
}
|
||||
|
@ -2,6 +2,6 @@
|
||||
#include "uint16.h"
|
||||
|
||||
void uint16_pack_big(char *out,uint16 in) {
|
||||
out[0]=in>>8;
|
||||
out[1]=in&255;
|
||||
out[0]=(char)(in>>8);
|
||||
out[1]=(char)in;
|
||||
}
|
||||
|
@ -2,5 +2,5 @@
|
||||
#include "uint16.h"
|
||||
|
||||
uint16 uint16_read(const char *in) {
|
||||
return ((unsigned short)((unsigned char) in[1]) << 8) + (unsigned char)in[0];
|
||||
return (unsigned short)((((unsigned char) in[1]) << 8) | (unsigned char)in[0]);
|
||||
}
|
||||
|
@ -2,5 +2,5 @@
|
||||
#include "uint16.h"
|
||||
|
||||
uint16 uint16_read_big(const char *in) {
|
||||
return ((unsigned short)((unsigned char) in[0]) << 8) + (unsigned char)in[1];
|
||||
return (unsigned short)((((unsigned char) in[0]) << 8) + (unsigned char)in[1]);
|
||||
}
|
||||
|
@ -2,5 +2,5 @@
|
||||
#include "uint16.h"
|
||||
|
||||
void uint16_unpack(const char *in,uint16 *out) {
|
||||
*out = ((unsigned short)((unsigned char) in[1]) << 8) + (unsigned char)in[0];
|
||||
*out = (unsigned short)((((unsigned char) in[1]) << 8) + (unsigned char)in[0]);
|
||||
}
|
||||
|
@ -2,5 +2,5 @@
|
||||
#include "uint16.h"
|
||||
|
||||
void uint16_unpack_big(const char *in,uint16 *out) {
|
||||
*out = ((unsigned short)((unsigned char) in[0]) << 8) + (unsigned char)in[1];
|
||||
*out = (unsigned short)((((unsigned char) in[0]) << 8) + (unsigned char)in[1]);
|
||||
}
|
||||
|
@ -2,8 +2,8 @@
|
||||
#include "uint32.h"
|
||||
|
||||
void uint32_pack(char *out,uint32 in) {
|
||||
*out=in&0xff; in>>=8;
|
||||
*++out=in&0xff; in>>=8;
|
||||
*++out=in&0xff; in>>=8;
|
||||
*++out=in&0xff;
|
||||
*out=(char)in; in>>=8;
|
||||
*++out=(char)in; in>>=8;
|
||||
*++out=(char)in; in>>=8;
|
||||
*++out=(char)in;
|
||||
}
|
||||
|
@ -2,8 +2,8 @@
|
||||
#include "uint32.h"
|
||||
|
||||
void uint32_pack_big(char *out,uint32 in) {
|
||||
out[3]=in&0xff; in>>=8;
|
||||
out[2]=in&0xff; in>>=8;
|
||||
out[1]=in&0xff; in>>=8;
|
||||
out[0]=in&0xff;
|
||||
out[3]=(char)in; in>>=8;
|
||||
out[2]=(char)in; in>>=8;
|
||||
out[1]=(char)in; in>>=8;
|
||||
out[0]=(char)in;
|
||||
}
|
||||
|
@ -4,5 +4,5 @@
|
||||
|
||||
void uint64_pack(char *out,uint64 in) {
|
||||
uint32_pack(out,in&0xffffffff);
|
||||
uint32_pack(out+4,in>>32);
|
||||
uint32_pack(out+4,(uint32)(in>>32));
|
||||
}
|
||||
|
@ -3,6 +3,6 @@
|
||||
#include "uint32.h"
|
||||
|
||||
void uint64_pack_big(char *out,uint64 in) {
|
||||
uint32_pack_big(out,in>>32);
|
||||
uint32_pack_big(out,(uint32)(in>>32));
|
||||
uint32_pack_big(out+4,in&0xffffffff);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user