You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-gfx/arss/files/arss-0.2.3-fno-common.patch

68 lines
1.9 KiB

--- a/arss.c
+++ b/arss.c
@@ -31,6 +31,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.*
char *version = "0.2.3";
char *date = "May 29th, 2008";
+extern int32_t quiet;
#define MSG_NUMBER_EXPECTED "A number is expected after %s\nExiting with error.\n"
--- a/dsp.c
+++ b/dsp.c
@@ -1,5 +1,12 @@
#include "dsp.h"
+double pi;
+double LOGBASE;
+double LOOP_SIZE_SEC;
+int32_t BMSQ_LUT_SIZE;
+int32_t clocka;
+
+
void fft(double *in, double *out, int32_t N, uint8_t method)
{
/* method :
--- a/dsp.h
+++ b/dsp.h
@@ -17,13 +17,13 @@
#define LOOP_SIZE_SEC_D 10.0
#define BMSQ_LUT_SIZE_D 16000
-double pi;
-double LOGBASE; // Base for log() operations. Anything other than 2 isn't really supported
+extern double pi;
+extern double LOGBASE; // Base for log() operations. Anything other than 2 isn't really supported
#define TRANSITION_BW_SYNT 16.0 // defines the transition bandwidth for the low-pass filter on the envelopes during synthesisation
-double LOOP_SIZE_SEC; // size of the noise loops in seconds
-int32_t BMSQ_LUT_SIZE; // defines the number of elements in the Blackman Square look-up table. It's best to make it small enough to be entirely cached
+extern double LOOP_SIZE_SEC; // size of the noise loops in seconds
+extern int32_t BMSQ_LUT_SIZE; // defines the number of elements in the Blackman Square look-up table. It's best to make it small enough to be entirely cached
-int32_t clocka;
+extern int32_t clocka;
extern void fft(double *in, double *out, int32_t N, uint8_t method);
extern void normi(double **s, int32_t xs, int32_t ys, double ratio);
--- a/util.c
+++ b/util.c
@@ -1,5 +1,7 @@
#include "util.h"
+int32_t quiet;
+
void win_return()
{
#ifdef WIN32
--- a/util.h
+++ b/util.h
@@ -11,7 +11,7 @@
#include "dsp.h"
-int32_t quiet;
+extern int32_t quiet;
extern void win_return();
extern int32_t gettime();