4040
4141static WC_INLINE word32 load32 ( const void * src )
4242{
43- #if defined(LITTLE_ENDIAN_ORDER ) && !defined(WOLFSSL_GENERAL_ALIGNMENT )
43+ #if defined(LITTLE_ENDIAN_ORDER ) && \
44+ (!defined(WOLFSSL_GENERAL_ALIGNMENT ) || (WOLFSSL_GENERAL_ALIGNMENT == 0 ))
4445 return * ( const word32 * )( src );
4546#else
4647 const byte * p = ( const byte * )src ;
@@ -54,7 +55,8 @@ static WC_INLINE word32 load32( const void *src )
5455
5556static WC_INLINE word64 load64 ( const void * src )
5657{
57- #if defined(LITTLE_ENDIAN_ORDER ) && !defined(WOLFSSL_GENERAL_ALIGNMENT )
58+ #if defined(LITTLE_ENDIAN_ORDER ) && \
59+ (!defined(WOLFSSL_GENERAL_ALIGNMENT ) || (WOLFSSL_GENERAL_ALIGNMENT == 0 ))
5860 return * ( const word64 * )( src );
5961#else
6062 const byte * p = ( const byte * )src ;
@@ -72,7 +74,8 @@ static WC_INLINE word64 load64( const void *src )
7274
7375static WC_INLINE void store32 ( void * dst , word32 w )
7476{
75- #if defined(LITTLE_ENDIAN_ORDER ) && !defined(WOLFSSL_GENERAL_ALIGNMENT )
77+ #if defined(LITTLE_ENDIAN_ORDER ) && \
78+ (!defined(WOLFSSL_GENERAL_ALIGNMENT ) || (WOLFSSL_GENERAL_ALIGNMENT == 0 ))
7679 * ( word32 * )( dst ) = w ;
7780#else
7881 byte * p = ( byte * )dst ;
@@ -85,7 +88,8 @@ static WC_INLINE void store32( void *dst, word32 w )
8588
8689static WC_INLINE void store64 ( void * dst , word64 w )
8790{
88- #if defined(LITTLE_ENDIAN_ORDER ) && !defined(WOLFSSL_GENERAL_ALIGNMENT )
91+ #if defined(LITTLE_ENDIAN_ORDER ) && \
92+ (!defined(WOLFSSL_GENERAL_ALIGNMENT ) || (WOLFSSL_GENERAL_ALIGNMENT == 0 ))
8993 * ( word64 * )( dst ) = w ;
9094#else
9195 byte * p = ( byte * )dst ;
0 commit comments