Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • latest/src/data_field.h

    r27 r1  
    1313#define __DATA_FIELD_H__
    1414
     15#include <endianness.h>
     16
    1517template<int      WIDTH,
    1618         int      PADDING,
    1719         typename data_type>
    18 struct val_field {
     20struct val_field { /* try to work with little endianess */
     21#if defined(little_endian)
     22  /* little endian */
     23//  data_type pad:PADDING;
    1924  data_type valW:WIDTH;
     25#elif defined(big_endian)
     26  /* big endian */
     27  data_type pad:PADDING;
     28  data_type valW:WIDTH;
     29#else
     30#error You must define endianness.
     31#endif
    2032};
    2133
Note: See TracChangeset for help on using the changeset viewer.