Commit 525fb9bc authored by sagnowski's avatar sagnowski
Browse files

Merge branch 'float-1577-wav-writing-uses-wrong-endiannes-on-arm-windows' into 'main'

wav writing uses wrong endiannes on arm windows (float issue 1577)

See merge request !2971
parents 0ec0a1bc d40f3fc9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -38,7 +38,7 @@
#include <stdlib.h>
#include <string.h>

#if defined( __i386__ ) || defined( _M_IX86 ) || defined( __x86_64__ ) || defined( _M_X64 ) || defined( __arm__ ) || defined( __aarch64__ ) || ( defined( __BYTE_ORDER__ ) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ )
#if defined( __i386__ ) || defined( _M_IX86 ) || defined( __x86_64__ ) || defined( _M_X64 ) || defined( __arm__ ) || defined( __aarch64__ ) || defined( _M_ARM ) || defined( _M_ARM64 ) || ( defined( __BYTE_ORDER__ ) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ )
#define __TWI_LE /* _T_iny _W_ave _I_n _L_ittle _E_ndian */
#endif

+2 −3
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@
#include <stdio.h>
#include <stdlib.h>

#if defined( __i386__ ) || defined( _M_IX86 ) || defined( _M_X64 ) || defined( __x86_64__ ) || defined( __arm__ ) || defined( __aarch64__ ) || ( defined( __BYTE_ORDER__ ) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ )
#if defined( __i386__ ) || defined( _M_IX86 ) || defined( _M_X64 ) || defined( __x86_64__ ) || defined( __arm__ ) || defined( __aarch64__ ) || defined( _M_ARM ) || defined( _M_ARM64 ) || ( defined( __BYTE_ORDER__ ) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ )
#define __TWO_LE /* _T_iny _W_ave _O_ut _L_ittle _E_ndian */
#endif

@@ -47,7 +47,7 @@

#if !defined( __TWO_LE ) && !defined( __TWO_BE )
#pragma message( "unknown processor - assuming Little Endian" )
#define __TWI_LE
#define __TWO_LE
#endif

#define __TWO_SUCCESS ( 0 )
@@ -97,7 +97,6 @@ typedef struct tinyWaveOutDataChunk
{
    uint32_t dataType;
    uint32_t dataSize;

} tinyWaveOutDataChunk;

typedef struct tinyWaveOutHandle