aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_tun_lib.h
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-01-30 22:10:33 +0000
committerChristian Grothoff <christian@grothoff.org>2012-01-30 22:10:33 +0000
commit3a628268d7abd1ff797edc1b76da13def62cb338 (patch)
tree3dd403736aec254bcea700887e0982013207c7bb /src/include/gnunet_tun_lib.h
parentec9338c28ca046638191baba9a7cc05a7a4dd28d (diff)
downloadgnunet-3a628268d7abd1ff797edc1b76da13def62cb338.tar.gz
gnunet-3a628268d7abd1ff797edc1b76da13def62cb338.zip
-fix endian test
Diffstat (limited to 'src/include/gnunet_tun_lib.h')
-rw-r--r--src/include/gnunet_tun_lib.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/include/gnunet_tun_lib.h b/src/include/gnunet_tun_lib.h
index 33938354b..dac11d6a8 100644
--- a/src/include/gnunet_tun_lib.h
+++ b/src/include/gnunet_tun_lib.h
@@ -70,10 +70,10 @@ struct GNUNET_TUN_Layer2PacketHeader
70 */ 70 */
71struct GNUNET_TUN_IPv4Header 71struct GNUNET_TUN_IPv4Header
72{ 72{
73#if __BYTE_ORDER == __LITTLE_ENDIAN || _BYTE_ORDER == _LITTLE_ENDIAN 73#if __BYTE_ORDER == __LITTLE_ENDIAN
74 unsigned int header_length:4 GNUNET_PACKED; 74 unsigned int header_length:4 GNUNET_PACKED;
75 unsigned int version:4 GNUNET_PACKED; 75 unsigned int version:4 GNUNET_PACKED;
76#elif __BYTE_ORDER == __BIG_ENDIAN || _BYTE_ORDER == _BIG_ENDIAN 76#elif __BYTE_ORDER == __BIG_ENDIAN
77 unsigned int version:4 GNUNET_PACKED; 77 unsigned int version:4 GNUNET_PACKED;
78 unsigned int header_length:4 GNUNET_PACKED; 78 unsigned int header_length:4 GNUNET_PACKED;
79#else 79#else
@@ -127,12 +127,12 @@ struct GNUNET_TUN_IPv4Header
127 */ 127 */
128struct GNUNET_TUN_IPv6Header 128struct GNUNET_TUN_IPv6Header
129{ 129{
130#if __BYTE_ORDER == __LITTLE_ENDIAN || _BYTE_ORDER == _LITTLE_ENDIAN 130#if __BYTE_ORDER == __LITTLE_ENDIAN
131 unsigned int traffic_class_h:4 GNUNET_PACKED; 131 unsigned int traffic_class_h:4 GNUNET_PACKED;
132 unsigned int version:4 GNUNET_PACKED; 132 unsigned int version:4 GNUNET_PACKED;
133 unsigned int traffic_class_l:4 GNUNET_PACKED; 133 unsigned int traffic_class_l:4 GNUNET_PACKED;
134 unsigned int flow_label:20 GNUNET_PACKED; 134 unsigned int flow_label:20 GNUNET_PACKED;
135#elif __BYTE_ORDER == __BIG_ENDIAN || _BYTE_ORDER == _BIG_ENDIAN 135#elif __BYTE_ORDER == __BIG_ENDIAN
136 unsigned int version:4 GNUNET_PACKED; 136 unsigned int version:4 GNUNET_PACKED;
137 unsigned int traffic_class:8 GNUNET_PACKED; 137 unsigned int traffic_class:8 GNUNET_PACKED;
138 unsigned int flow_label:20 GNUNET_PACKED; 138 unsigned int flow_label:20 GNUNET_PACKED;
@@ -183,7 +183,7 @@ struct GNUNET_TUN_TcpHeader
183 * Acknowledgement number. 183 * Acknowledgement number.
184 */ 184 */
185 uint32_t ack GNUNET_PACKED; 185 uint32_t ack GNUNET_PACKED;
186#if __BYTE_ORDER == __LITTLE_ENDIAN || _BYTE_ORDER == _LITTLE_ENDIAN 186#if __BYTE_ORDER == __LITTLE_ENDIAN
187 /** 187 /**
188 * Reserved. Must be zero. 188 * Reserved. Must be zero.
189 */ 189 */
@@ -192,7 +192,7 @@ struct GNUNET_TUN_TcpHeader
192 * Number of 32-bit words in TCP header. 192 * Number of 32-bit words in TCP header.
193 */ 193 */
194 unsigned int off : 4 GNUNET_PACKED; 194 unsigned int off : 4 GNUNET_PACKED;
195#elif __BYTE_ORDER == __BIG_ENDIAN || _BYTE_ORDER == _BIG_ENDIAN 195#elif __BYTE_ORDER == __BIG_ENDIAN
196 /** 196 /**
197 * Number of 32-bit words in TCP header. 197 * Number of 32-bit words in TCP header.
198 */ 198 */