From b45f54474d47a9e832ff5e6b37a515457c624774 Mon Sep 17 00:00:00 2001 From: ben Date: Sun, 15 Feb 2004 06:00:26 +0000 Subject: Make SpiralSynth run in 1.6ZF. Some code expected declared pointers to be zeroed, and coredumped with nonsense values. Explicitly initialize to zero. --- audio/spiralsynth/patches/patch-ak | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 audio/spiralsynth/patches/patch-ak diff --git a/audio/spiralsynth/patches/patch-ak b/audio/spiralsynth/patches/patch-ak new file mode 100644 index 00000000000..ccf9b2bbf19 --- /dev/null +++ b/audio/spiralsynth/patches/patch-ak @@ -0,0 +1,13 @@ +$NetBSD: patch-ak,v 1.1 2004/02/15 06:00:26 ben Exp $ + +--- SpiralSound/Oscillator.C.orig 2000-11-26 07:52:41.000000000 -0800 ++++ SpiralSound/Oscillator.C +@@ -37,6 +37,8 @@ m_ModAmount(0.01f) + m_Note=new int[SpiralInfo::POLY]; + m_LastFreq=new float[SpiralInfo::POLY]; + m_Volume=new char[SpiralInfo::POLY]; ++ m_FreqModBuf = 0; /* initialize to avoid risk of coredump */ ++ m_PulseWidthModBuf = 0; /* initialize to avoid risk of coredump */ + + for (int n=0; n