incorrect bigendian define was messing up fru locator records

This commit is contained in:
Duncan Laurie 2005-02-01 00:13:34 +00:00
parent 80a9f3acb2
commit 9164d3b69e

View File

@ -457,22 +457,22 @@ struct sdr_record_fru_locator {
uint8_t dev_slave_addr;
uint8_t device_id;
#if WORDS_BIGENDIAN
uint8_t bus : 3;
uint8_t lun : 2;
uint8_t __reserved2 : 2;
uint8_t logical : 1;
uint8_t __reserved2 : 2;
uint8_t lun : 2;
uint8_t bus : 3;
#else
uint8_t logical : 1;
uint8_t __reserved2 : 2;
uint8_t lun : 2;
uint8_t bus : 3;
uint8_t lun : 2;
uint8_t __reserved2 : 2;
uint8_t logical : 1;
#endif
#if WORDS_BIGENDIAN
uint8_t __reserved3 : 4;
uint8_t channel_num : 4;
uint8_t __reserved3 : 4;
#else
uint8_t channel_num : 4;
uint8_t __reserved3 : 4;
uint8_t channel_num : 4;
#endif
uint8_t __reserved4;
uint8_t dev_type;