From b082c1bfcc53b10012a427aa3b4b8281fe2f496c Mon Sep 17 00:00:00 2001 From: Ondrej Zajicek Date: Sun, 5 Jul 2009 20:26:51 +0200 Subject: Fixes OSPF on big-endians. Hmm, #ifdef is not very typo-safe. --- proto/ospf/ospf.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/proto/ospf/ospf.h b/proto/ospf/ospf.h index 23f21b8..2279089 100644 --- a/proto/ospf/ospf.h +++ b/proto/ospf/ospf.h @@ -120,7 +120,7 @@ struct ospf_area_config struct obits { -#ifdef _BIG_ENDIAN +#ifdef CPU_BIG_ENDIAN u8 unused2:2; u8 dc:1; u8 ea:1; @@ -264,7 +264,7 @@ struct ospf_hello_packet struct immsb { -#ifdef _BIG_ENDIAN +#ifdef CPU_BIG_ENDIAN u8 padding:5; u8 i:1; u8 m:1; @@ -320,7 +320,7 @@ struct ospf_lsa_header struct vebb { -#ifdef _BIG_ENDIAN +#ifdef CPU_BIG_ENDIAN u8 padding:5; u8 v:1; u8 e:1; @@ -384,7 +384,7 @@ struct ospf_lsa_ext struct ospf_lsa_ext_etos { -#ifdef _BIG_ENDIAN +#ifdef CPU_BIG_ENDIAN u8 ebit:1; u8 tos:7; u8 padding1; @@ -400,7 +400,7 @@ struct ospf_lsa_ext_etos #define METRIC_MASK 0x00FFFFFF struct ospf_lsa_sum_tos { -#ifdef _BIG_ENDIAN +#ifdef CPU_BIG_ENDIAN u8 tos; u8 padding1; u16 padding2; -- cgit v1.2.3