diff --git a/Demo/Common/ethernet/FreeTCPIP/net/pack_struct_end.h b/Demo/Common/ethernet/FreeTCPIP/net/pack_struct_end.h index e92ed3fb5..ed4523e48 100644 --- a/Demo/Common/ethernet/FreeTCPIP/net/pack_struct_end.h +++ b/Demo/Common/ethernet/FreeTCPIP/net/pack_struct_end.h @@ -1,7 +1,19 @@ #ifdef __GNUC__ -__attribute__( (packed) ); + __attribute__( (packed) ); #endif -#ifdef __RENESAS__ -; -#pragma unpack + +#ifdef _SH + #ifdef __RENESAS__ + ; + #pragma unpack + #endif #endif + +#ifdef __RX + #ifdef __RENESAS__ + ; + /* Nothing to do. */ + #endif +#endif + + diff --git a/Demo/Common/ethernet/FreeTCPIP/net/pack_struct_start.h b/Demo/Common/ethernet/FreeTCPIP/net/pack_struct_start.h index 4c08937a5..2281682aa 100644 --- a/Demo/Common/ethernet/FreeTCPIP/net/pack_struct_start.h +++ b/Demo/Common/ethernet/FreeTCPIP/net/pack_struct_start.h @@ -3,6 +3,19 @@ /* Nothing to do here. */ ; #endif -#ifdef __RENESAS__ -#pragma pack 1 + +/* Used by SH2A port. */ +#ifdef _SH + #ifdef __RENESAS__ + #pragma pack 1 + #endif #endif + + +#ifdef __RX + #ifdef __RENESAS__ + /* Nothing to do. */ + #endif +#endif + +