diff options
Diffstat (limited to 'src/include/gnunet_tun_lib.h')
-rw-r--r-- | src/include/gnunet_tun_lib.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/include/gnunet_tun_lib.h b/src/include/gnunet_tun_lib.h index f11a3af3e..33938354b 100644 --- a/src/include/gnunet_tun_lib.h +++ b/src/include/gnunet_tun_lib.h | |||
@@ -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 | 186 | #if __BYTE_ORDER == __LITTLE_ENDIAN || _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 | 195 | #elif __BYTE_ORDER == __BIG_ENDIAN || _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 | */ |
@@ -201,6 +201,8 @@ struct GNUNET_TUN_TcpHeader | |||
201 | * Reserved. Must be zero. | 201 | * Reserved. Must be zero. |
202 | */ | 202 | */ |
203 | unsigned int reserved : 4 GNUNET_PACKED; | 203 | unsigned int reserved : 4 GNUNET_PACKED; |
204 | #else | ||
205 | #error byteorder undefined | ||
204 | #endif | 206 | #endif |
205 | 207 | ||
206 | /** | 208 | /** |