--- ./configure.orig 1997-08-23 06:11:24.000000000 -0500 +++ ./configure 2019-08-09 00:26:06.951488547 -0500 @@ -1409,7 +1409,7 @@ if test "$OS_TYPE" = "FreeBSD" ; then OS_TYPE="BSD" fi - CFLAGS="-O6 -ffast-math -fomit-frame-pointer ${CFLAGS_ARCH}" + CFLAGS="-O0 ${CFLAGS_ARCH}" DEFINES="-DNO_BYTE_SWAPPING -DOS_$OS_TYPE -DARCH_$ARCH_TYPE" ;; --- ./audio.h.orig 1997-08-21 08:00:18.000000000 -0500 +++ ./audio.h 2019-08-09 00:26:06.950488547 -0500 @@ -7,6 +7,8 @@ */ #include +#include +#include struct AUDIO_HEADER { int ID; --- ./misc2.h.orig 1997-08-16 13:19:29.000000000 -0500 +++ ./misc2.h 2019-08-09 00:26:06.955488547 -0500 @@ -9,6 +9,7 @@ extern void requantize_mono(int gr,int ch,struct SIDE_INFO *info,struct AUDIO_HEADER *header); extern void requantize_ms(int gr,struct SIDE_INFO *info,struct AUDIO_HEADER *header); +extern void requantize_downmix(int gr,struct SIDE_INFO *info,struct AUDIO_HEADER *header); extern void alias_reduction(int ch); extern void calculate_t43(void); --- ./audio.c.orig 1997-08-23 06:30:21.000000000 -0500 +++ ./audio.c 2019-08-09 00:26:06.949488547 -0500 @@ -31,11 +31,13 @@ #define AUDIO #include "audio.h" +#include "dump.h" #include "formats.h" #include "getbits.h" #include "huffman.h" #include "layer2.h" #include "layer3.h" +#include "misc2.h" #include "position.h" #include "rtbuf.h" #include "transform.h" --- ./configure.in.orig 1997-08-23 06:35:41.000000000 -0500 +++ ./configure.in 2019-08-09 00:26:06.952488547 -0500 @@ -69,7 +69,7 @@ if test "$OS_TYPE" = "FreeBSD" ; then OS_TYPE="BSD" fi - CFLAGS="-O6 -ffast-math -fomit-frame-pointer ${CFLAGS_ARCH}" + CFLAGS="-O0 ${CFLAGS_ARCH}" DEFINES="-DNO_BYTE_SWAPPING -DOS_$OS_TYPE -DARCH_$ARCH_TYPE" ;; --- ./guicontrol.c.orig 2019-08-09 00:25:48.432489684 -0500 +++ ./guicontrol.c 2019-08-09 00:26:06.953488547 -0500 @@ -276,6 +276,8 @@ return cnt; } +int decodeMPEG_2(int inFilefd); + void gui_control(void) { int flags,dummy;