mirror of
https://github.com/irungentoo/toxcore.git
synced 2024-03-22 13:30:51 +08:00
Autoconf apparently gives us a nice define for processor endianess.
This commit is contained in:
parent
39ac20fc2d
commit
98bea094b3
|
@ -67,22 +67,17 @@ uint32_t id_copy(uint8_t *dest, uint8_t *src)
|
||||||
|
|
||||||
void host_to_net(uint8_t *num, uint16_t numbytes)
|
void host_to_net(uint8_t *num, uint16_t numbytes)
|
||||||
{
|
{
|
||||||
union {
|
#ifndef WORDS_BIGENDIAN
|
||||||
uint32_t i;
|
uint32_t i;
|
||||||
uint8_t c[4];
|
uint8_t buff[numbytes];
|
||||||
} a;
|
|
||||||
a.i = 1;
|
|
||||||
|
|
||||||
if (a.c[0] == 1) {
|
for (i = 0; i < numbytes; ++i) {
|
||||||
uint32_t i;
|
buff[i] = num[numbytes - i - 1];
|
||||||
uint8_t buff[numbytes];
|
|
||||||
|
|
||||||
for (i = 0; i < numbytes; ++i) {
|
|
||||||
buff[i] = num[numbytes - i - 1];
|
|
||||||
}
|
|
||||||
|
|
||||||
memcpy(num, buff, numbytes);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
memcpy(num, buff, numbytes);
|
||||||
|
#endif
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* state load/save */
|
/* state load/save */
|
||||||
|
|
Loading…
Reference in New Issue
Block a user