Make portable_endian.h more portable.
Add a minimal amount of stuff so we can compile on Solaris 11. Fixes (sort of) #191.
Этот коммит содержится в:
родитель
236dcb0b2a
Коммит
529aeacfd2
@ -64,6 +64,15 @@
|
|||||||
# define be64toh(x) betoh64(x)
|
# define be64toh(x) betoh64(x)
|
||||||
# define le64toh(x) letoh64(x)
|
# define le64toh(x) letoh64(x)
|
||||||
|
|
||||||
|
#elif defined(__SunOS)
|
||||||
|
|
||||||
|
# include <sys/types.h>
|
||||||
|
# include <netinet/in.h>
|
||||||
|
# include <inttypes.h>
|
||||||
|
|
||||||
|
# define be64toh(x) ntohll(x)
|
||||||
|
# define htobe64(x) htonll(x)
|
||||||
|
|
||||||
#elif defined(__WINDOWS__)
|
#elif defined(__WINDOWS__)
|
||||||
|
|
||||||
# include <winsock2.h>
|
# include <winsock2.h>
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user