summaryrefslogtreecommitdiffstats
path: root/slirp/ip6.h
diff options
context:
space:
mode:
authorMarc-André Lureau2018-11-14 13:36:26 +0100
committerSamuel Thibault2019-01-14 00:40:54 +0100
commite429f29602098b0cd62eb375ec1ffea913afb675 (patch)
tree795b4e642a34656f53af7a0f74861345a6011462 /slirp/ip6.h
parentslirp: remove unused HAVE_INET_ATON (diff)
downloadqemu-e429f29602098b0cd62eb375ec1ffea913afb675.tar.gz
qemu-e429f29602098b0cd62eb375ec1ffea913afb675.tar.xz
qemu-e429f29602098b0cd62eb375ec1ffea913afb675.zip
slirp: replace HOST_WORDS_BIGENDIAN with glib equivalent
One more step towards making the project independent from QEMU. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Diffstat (limited to 'slirp/ip6.h')
-rw-r--r--slirp/ip6.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/slirp/ip6.h b/slirp/ip6.h
index b1bea43b3c..14e9c78735 100644
--- a/slirp/ip6.h
+++ b/slirp/ip6.h
@@ -6,6 +6,7 @@
#ifndef SLIRP_IP6_H
#define SLIRP_IP6_H
+#include <glib.h>
#include "net/eth.h"
#define ALLNODES_MULTICAST { .s6_addr = \
@@ -113,7 +114,7 @@ static inline void in6_compute_ethaddr(struct in6_addr ip,
* Structure of an internet header, naked of options.
*/
struct ip6 {
-#ifdef HOST_WORDS_BIGENDIAN
+#if G_BYTE_ORDER == G_BIG_ENDIAN
uint32_t
ip_v:4, /* version */
ip_tc_hi:4, /* traffic class */