parent
11632d3c2c
commit
5eed83ee17
|
@ -71,9 +71,9 @@ STIN uint16_t htons(uint16_t hostshort) {
|
||||||
STIN uint32_t ntohl(uint32_t netlong) {
|
STIN uint32_t ntohl(uint32_t netlong) {
|
||||||
uint32_t res;
|
uint32_t res;
|
||||||
unsigned char *p = (unsigned char *)&netlong;
|
unsigned char *p = (unsigned char *)&netlong;
|
||||||
res = *p++ << 24;
|
res = (uint32_t)(*p++ << 24);
|
||||||
res += *p++ << 16;
|
res += (uint32_t)(*p++ << 16);
|
||||||
res += *p++ << 8;
|
res += (uint32_t)(*p++ << 8);
|
||||||
res += *p;
|
res += *p;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -81,7 +81,7 @@ STIN uint32_t ntohl(uint32_t netlong) {
|
||||||
STIN uint16_t ntohs(uint16_t netshort) {
|
STIN uint16_t ntohs(uint16_t netshort) {
|
||||||
uint16_t res;
|
uint16_t res;
|
||||||
unsigned char *p = (unsigned char *)&netshort;
|
unsigned char *p = (unsigned char *)&netshort;
|
||||||
res = *p++ << 8;
|
res = (uint16_t)(*p++ << 8);
|
||||||
res += *p;
|
res += *p;
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue